function showPhoneNumber(){
	$('#phoneNumber').fadeIn("slow");
}	
function hidePhoneNumber(){
	$("#phoneNumber").fadeOut("slow");
}	

function setClass(objectID,newClass) {
	var object = document.getElementById(objectID);
	object.className = newClass;
}

function thisMovie(movieName) {
  if (navigator.appName.indexOf ("Microsoft") !=-1) {
    return window[movieName]
  }	else {
    return document[movieName]
  }
}
function thisMovie(movieName){
  if (window.document[movieName]){
      return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1){
    if (document.embeds && document.embeds[movieName]){
      return document.embeds[movieName];
	}
  }else{
    return document.getElementById(movieName);
  }
}

function specOff(){
	var flashMovie=thisMovie("middle");
	var currentFrame=flashMovie.TGetProperty("/", 4);
	var nextFrame=parseInt(currentFrame);
	nextFrame = nextFrame-2;	
	flashMovie.GotoFrame(nextFrame);
	document.getElementById("iconsOff").innerHTML = "<a href=\"#\" onclick=\"javascript:specOn();\" style=\"color:#FFF; text-decoration: none!important;\">> Turn Features Icons On</a>";
	setClass("rightSideText", "rightSideText");
}
function specOn(){
var flashMovie=thisMovie("middle");
	var currentFrame=flashMovie.TGetProperty("/", 4);
	var nextFrame=parseInt(currentFrame);
	flashMovie.GotoFrame(nextFrame);	
	document.getElementById("iconsOff").innerHTML = "<a href=\"#\" onclick=\"javascript:specOff();\" style=\"color:#FFF; text-decoration: none!important;\">> Turn Features Icons Off</a>";
}

function specOff2(){
	var flashMovie=thisMovie("middle");
	var currentFrame=flashMovie.TGetProperty("/", 4);
	var nextFrame=parseInt(currentFrame);
	flashMovie.GotoFrame(nextFrame);
	document.getElementById("iconsOff").innerHTML = "<a href=\"#\" onclick=\"javascript:specOn2();\" style=\"color:#FFF; text-decoration: none!important;\">> Turn Features Icons On</a>";
	setClass("rightSideText", "rightSideText");
}
function specOn2(){
var flashMovie=thisMovie("middle");
	var currentFrame=flashMovie.TGetProperty("/", 4);
	var nextFrame=parseInt(currentFrame);
	nextFrame = nextFrame-2;	
	flashMovie.GotoFrame(nextFrame);	
	document.getElementById("iconsOff").innerHTML = "<a href=\"#\" onclick=\"javascript:specOff2();\" style=\"color:#FFF; text-decoration: none!important;\">> Turn Features Icons Off</a>";
}
/*
	Because IE has a poor ability to execute multiple JavaScripts, and skips what it can't do, this loops through and makes it hide all unwanted text.
	If the browser is not IE, ie... FF, then it just does the command like normal.
*/ 
function hideAllNonActiveTexts(objectID,newClass){
	var browserName=navigator.appName; 
	if (browserName=="Microsoft Internet Explorer"){ 
		for(i=0; i<8; i++){
			for(j=1; j<10; j++){
				apartment = i+"-";
				apartment = apartment+""+j;
				var object = document.getElementById("div"+apartment);
				if (object){
					object.className = "hidden";
				}
				
			}
		}
	}else{
		if (objectID && newClass){
			setClass(objectID,newClass)
		}
	}	
}

function set2Classes(var1, var2, var3, var4){
	hideAllNonActiveTexts()
	setClass(var1, var2);
	setClass(var3, var4);
}

function setManyThings(var1, var2, var3, var4, var5, var6, var7, var8, var9){
	showImage(var5);
	setClass(var1, var2);
	setClass(var3, var4);
	setClass(var6, var7);
	setClass(var8, var9);
}

var previousClass;
function showText(specID){
	setClass("rightSideText", "hidden");
	if (previousClass){setClass(previousClass, "hidden");}
	setClass(specID, "rightSideText");	
	previousClass = specID;
}
function showImageFromMap(image){
	im = new Image();
	if (image == "croythorn"){
		im.src = "images/location/"+image+"Small2.jpg"; 
		document.getElementById("viewHolder").innerHTML = "<a onFocus=\"if(this.blur)this.blur();\" href=\"javascript:DisplayImage('images/location/"+image+"Large2.jpg','750','373','View From Around 23 Ravelston Terrace')\"><img src='images/location/"+image+"Small2.jpg' border='0' /></a>";	
	}else{
		im.src = "images/location/"+image+"Small.jpg"; 
		document.getElementById("viewHolder").innerHTML = "<a onFocus=\"if(this.blur)this.blur();\" href=\"javascript:DisplayImage('images/location/"+image+"Large.jpg','750','373','View From Around 23 Ravelston Terrace')\"><img src='images/location/"+image+"Small.jpg' border='0' /></a>";	
	}
}
function showImage(image){
	im = new Image();
	image = image.substring(0,1);
	im.src = "images/views/"+image+"Small.jpg"; 
	document.getElementById("viewHolder").innerHTML = "<a onFocus=\"if(this.blur)this.blur();\" href=\"javascript:DisplayImage('images/views/"+image+"Large.jpg',"+750+","+373+",'View From Around 23 Ravelston Terrace')\"><img src='"+im.src+"' border='0' /></a>";	
	setClass("rightSideText", "hidden");
	setClass("viewHolder", "rightSideText");
}

function hideImage(imageID){
	document.getElementById("viewHolder").innerHTML = "";
	setClass("asIntro", "show");
	setClass("viewHolder", "hidden");
}

function DisplayImage(picURL,picWidth,picHeight,picTitle){
	newWindow=window.open("views.php?imageId="+picURL,'newWin','toolbar=no,width='+picWidth+',height='+picHeight)
	newWindow.focus()
}
function DisplayPage(picURL,picWidth,picHeight,picTitle){
	newWindow=window.open(picURL,'newWin','toolbar=no,width='+picWidth+',height='+picHeight)
	newWindow.focus()
}

function swapArrow(arrow, tr, plotNumber){
	document.getElementById(arrow).innerHTML = "<img src=\"images/arrow4.gif\" alt=\"\" border=\"0\" />";				
	var object = document.getElementById(tr);
/*				myStyle = object.style;
	myStyle.backgroundColor = "#BDD4E4";
	setClass("div"+plotNumber,'show');
	setClass('rightSideText','hidden');*/
}
function swapArrow2(arrow, tr, plotNumber){
	document.getElementById(arrow).innerHTML = "<img src=\"images/arrow3.gif\" alt=\"\" border=\"0\" />";			
	var object = document.getElementById(tr);
	myStyle = object.style;
/*				myStyle.backgroundColor = "#FFFFFF";
	setClass("div"+plotNumber,'hidden');
	setClass('rightSideText','rightSideText');				*/
}	

function confirmDelete(url){
	if (confirm("Are you sure want to delete this item? \nThis operation cannot be undone.")) {
		document.location = url;
	}
}

//Preload these images
var aryImages = new Array(2);
aryImages[0] = "images/arrow3.gif";
aryImages[1] = "images/arrow4.gif";
for (i=0; i < aryImages.length; i++) {
	var preload = new Image();
	preload.src = aryImages[i];
}		

function loadSlideShow(){
	var aryImages = new Array(2);
	aryImages[0] = "images/arrow3.gif";
	aryImages[1] = "images/arrow4.gif";
	for (i=0; i < aryImages.length; i++) {
		var preload = new Image();
		preload.src = aryImages[i];
	}
}