level=100;
fadetime=4;
imgplace=0;
imgholder=0;
timeptr=0;
pause=6000;
precache=0;

function capartment(apart) {
	if(apart.checked==true) apart.checked=true;
	else apart.checked=false;
	var attic=document.getElementById("attic");
	var garden=document.getElementById("garden");
	if(!attic || !garden) return false;
	if(apart.checked==true) {
		attic.disabled=false;
		garden.disabled=false;

	}
	else {
		attic.disabled=true;
		attic.checked=false;
		garden.disabled=true;
		garden.checked=false;
	}
	
	return false;

}

function resetapart() {
	var attic=document.getElementById("attic");
	var garden=document.getElementById("garden");
	if(!attic || !garden) return false;
	attic.disabled=true;
	attic.checked=false;
	garden.disabled=true;
	garden.checked=false;


}

function updateimg(evt) {
	evt=(evt) ? evt : event;
	if(evt) var elem = (evt.target) ? evt.target : evt.srcElement;
	if(!elem) return false;
	myhref=elem.getAttribute("href");
	if(myhref.indexOf("?main")==-1) return true;
	if(myhref.indexOf("?")!=-1) myhref+="&st="+toimg;
	else myhref+="?st="+toimg;
	location.href=myhref;
	
	return false;
}

function setimg() {
	docall=document.getElementById("body");
	if(!docall) return;
	hrefs=docall.getElementsByTagName("a");
	hreftot=hrefs.length;
	for(x=0; x<hreftot; x++) {
		hrefs[x].onclick=updateimg;
	}
	
	precache=document.getElementById("precache");
	imgplace=document.getElementById("imgbar");
	imgholder=document.getElementById("topimg");
	precache.style.backgroundImage= "url('/images/banners/banner"+toimg+".jpg')";
	if(typeof(imgplace.style.filter)!="undefined") {
		timeptr=setTimeout("ieimgswp()",pause);
		//pause=8000;
	}
	else {
		imgholder.style.backgroundImage= "url('/images/banners/banner"+toimg+".jpg')";
		timeptr=setTimeout("imgswp()",pause);
		//pause=8000;
	}
}


function ieimgswp() {
	var precacheimg;
	nextimg=toimg+1;
	if(nextimg>maximg) nextimg=1;
	if(nextimg<maximg) precacheimg=nextimg+1;
	precache.style.backgroundImage= "url('/images/banners/banner"+precacheimg+".jpg')";
	imgplace.style.filter="blendTrans(duration="+fadetime+")";
	imgplace.filters.blendTrans.Apply();
	imgplace.src = "/images/banners/banner"+nextimg+".jpg";
	imgplace.filters.blendTrans.Play();
	toimg=nextimg;
	timeptr=setTimeout("ieimgswp()",pause*1.5);
}

//This function fades out the current image and fades in the new one
function imgswp() {

	level=level-2;
	setopacity(imgplace,level);
	if(level<=0) {
		nextimg=toimg+1;
		if(nextimg>maximg) nextimg=1;
		imgplace.src="/images/banners/banner"+toimg+".jpg";
		level=100;
		setopacity(imgplace,100);
		imgholder.style.backgroundImage= "url('/images/banners/banner"+nextimg+".jpg')";
		toimg=nextimg;
		timeptr=setTimeout("imgswp()",pause);
	}
	else {
		if(toimg<maximg) precacheimg=toimg+1;
		if(level>=(100-fadetime)) precache.style.backgroundImage= "url('/images/banners/banner"+precacheimg+".jpg')";
		timeptr=setTimeout("imgswp()",fadetime*10);		
	}
}

function setopacity(imgptr,op) {
	if(typeof(imgptr.style.filter)!="undefined") imgptr.style.filter = "alpha(opacity="+op+")";
	else if(typeof(imgptr.style.MozOpacity)!="undefined") imgptr.style.MozOpacity=op/100;
	else if(typeof(imgptr.style.KHTMLOpacity)!="undefined") imgptr.style.KHTMLOpacity=op/100;
	else imgptr.style.opacity=op/100;

}

function pop(url) {
	mywin=window.open(url,"disc","scrollbars=yes,toolbar=no,width=450,height=600");
	mywin.focus();
}


