
var bannerimagelist = new Array("/files/banners/01.png","/files/banners/02.PNG","/files/banners/03.jpg","/files/banners/04.jpg","/files/banners/05.jpg","/files/banners/06.jpg");
var bannerimage = 0;
var banneropacity = 100;

function setOpacity(opacity) {
	if (document.getElementById) {
		var opac = (opacity>99)?99:opacity;
		var oImg = document.getElementById('bannerslide2').style;
		oImg.opacity = opac/100;
		oImg.filter = "alpha(opacity:"+opac+")";
		oImg.KHTMLOpacity = opac/100;
		oImg.MozOpacity = opac/100;
		
		var opac1 = 100 - opac;
		var oImg1 = document.getElementById('bannerslide1').style;
		oImg1.opacity = opac1/100;
		oImg1.filter = "alpha(opacity:"+opac1+")";
		oImg1.KHTMLOpacity = opac1/100;
		oImg1.MozOpacity = opac1/100;
	}
}

function runfade (currentimage,opacity) {
	if (document.getElementById) {
		if ((document.getElementById('bannerslide1')!=null)&&(document.getElementById('bannerslide2')!=null)) {
			if (opacity<=105) {
				setOpacity(opacity);
				opacity+=8;
				window.setTimeout("runfade("+currentimage+","+opacity+")", 80);
			} else {
				if (++currentimage>=bannerimagelist.length) currentimage=0;
				var temp = new Image();
				document.getElementById('bannerslide1').src = document.getElementById('bannerslide2').src;
	 			document.getElementById('bannerslide2').src = bannerimagelist[currentimage];
				pause(500);
				setOpacity(0);
				window.setTimeout("runfade("+currentimage+",1)", 2500);
			}
		}
	}
}			

function pause(numberMillis) {
	var now = new Date();
	var exitTime = now.getTime() + numberMillis;
	while (true) {
		now = new Date();
		if (now.getTime() > exitTime) return;
	}
}

function init() {

	if ((document.getElementById('bannerslide1')!=null)&&(document.getElementById('bannerslide2')!=null)) {
		document.getElementById('bannerslide1').src = bannerimagelist[bannerimage];
		document.getElementById('bannerslide2').src = bannerimagelist[bannerimage];
		runfade(bannerimage,banneropacity);
	}

}

sfHover = function() {
	if (document.getElementById("hnav")) {
		var sfEls = document.getElementById("hnav").getElementsByTagName("LI");
		for (var i=0; i<sfEls.length; i++) {
			sfEls[i].onmouseover=function() {
				this.className+=" sfhover";
			}
			sfEls[i].onmouseout=function() {
				this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
			}
		}
	}
	if (document.getElementById("snav")) {
		var sfEls = document.getElementById("snav").getElementsByTagName("LI");
		for (var i=0; i<sfEls.length; i++) {
			sfEls[i].onmouseover=function() {
				this.className+=" sfhover";
			}
			sfEls[i].onmouseout=function() {
				this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
			}
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
