// JavaScript Document

//***********mouseovers************


var btn_on = new Array();
var btn_off = new Array();
var preloadimg = new Array();

function ImageArray() {
	
	for (x in window.bar_btn)
	{
		window.btn_on[x] = new Image();
		window.btn_on[x].src = "img/mb" + window.bar_btn[x] + "_on.gif";
		window.btn_off[x] = new Image();
		window.btn_off[x].src = "img/mb" + window.bar_btn[x] + "_off.gif";
	}
}


function ImageChange(imgName,imgSrc){
	document.images[imgName].src = eval(imgSrc +".src")
}

function picturestart()
{
	window.setTimeout("picturetimer('A11', "+arguments[0]+","+arguments[1]+","+arguments[2]+",'"+arguments[3]+"','"+arguments[4]+"','"+arguments[5]+"','"+arguments[6]+"','"+arguments[7]+"','"+arguments[8]+"')",arguments[0]);

}


function picturetimer(step, delay, setA, setB)
{
	var imageA = new Array(setA);
	var imageB = new Array(setB);
	var versionA = 0;
	var versionB = 0;
	

	for(var i=0; i<setA; i++)
	{
		imageA[i] = arguments[4+i];		
	}
	
	for(i=0; i<setB; i++)
	{
		imageB[i] = arguments[7+i];		
	}
	
	versionA = parseInt(step.substr(1,1));
	versionB = parseInt(step.substr(2,1));
	if (step.substr(0,1) == "A") {		
		if (setA > 1) {
			crossfade(document.getElementById('showcase0'), imageA[versionA], '1', 'Showcased House');
			if (versionA == setA-1) {
				step = "B0"+step.substr(2,1);		
			} else {
				step = "B"+(versionA+1)+step.substr(2,1);		
			}
		}
	} else {
		if (setA > 1) {
			crossfade(document.getElementById('showcase1'), imageB[versionB], '1', 'Showcased House');
			if (versionB == setB-1) {
				step = "A"+step.substr(1,1)+"0";		
			} else {
				step = "A"+step.substr(1,1)+(versionB+1);		
			}
		}	
	}
	window.setTimeout("picturetimer('"+step+"', "+arguments[1]+","+arguments[2]+","+arguments[3]+",'"+arguments[4]+"','"+arguments[5]+"','"+arguments[6]+"','"+arguments[7]+"','"+arguments[8]+"','"+arguments[9]+"')",arguments[1]);

}


function SelectRedirect(select_name,start,perpage) {
	var index=document.getElementById(select_name).selectedIndex;
	
	var newpage=Math.ceil(start/document.getElementById(select_name).options[index].value);
	
	if (document.getElementById(select_name).options[index].value != "0") {
		window.location="?page=properties&action=view&current="+newpage+"&perpage="+document.getElementById(select_name).options[index].value;
	}
}

function PreviousPhoto() {
	if (photo_num == 0) {
		photo_num = photolink.length-1;
	} else {
		photo_num = photo_num - 1;
	}
	var new_count = photo_num+1;
	document.getElementById("detail_photo").src = photolink[photo_num];
	document.getElementById("detail_desc").innerHTML = photodesc[photo_num];
	document.getElementById("detail_count").innerHTML = "Photo "+new_count+" of "+photolink.length;
	
}

function NextPhoto() {
	if (photo_num == photolink.length-1) {
		photo_num = 0;
	} else {
		photo_num = photo_num + 1;
	}
	var new_count = photo_num+1;
	document.getElementById("detail_photo").src = photolink[photo_num];
	document.getElementById("detail_desc").innerHTML = photodesc[photo_num];
	document.getElementById("detail_count").innerHTML = "Photo "+new_count+" of "+photolink.length;
}

function PreLoadDetail() {
	
	for(var i=0; i<photolink.length; i++)
	{	
		preloadimg[i] = new Image;
		preloadimg[i].src = photolink[i];
	}
}
