
var crossfader816Id = 'crossfader816';
var	crossfader816;
var crossfader816Images;
var currentImage816;
var previousImage816;
var preInitTimer816;
preInit816();

function preInit816() {
	if((document.getElementById)&&(crossfader816=document.getElementById(crossfader816Id))) {
		crossfader816.style.visibility = "hidden";
		if(typeof preInitTimer816 != 'undefined') clearTimeout(preInitTimer816);
	}
	else {
		preInitTimer816 = setTimeout("preInit816()",2);
	}
}

function fader816(imageNumber,opacity) {
	var obj=crossfader816Images[imageNumber];
	if(obj.style) {
		if(obj.style.MozOpacity!=null) {  
			obj.style.MozOpacity =(opacity/100) - .001;
		} else if(obj.style.opacity!=null) {
			obj.style.opacity =(opacity/100) - .001;
		} else if(obj.style.filter!=null) {
			obj.style.filter = "alpha(opacity="+opacity+")";
		}
	}
}

function fadeInit816() {
	if(document.getElementById) {
		preInit816();
		crossfader816Images = new Array;
		var node = crossfader816.firstChild;
		while(node) {
			if(node.nodeType==1) {
				crossfader816Images.push(node);
			}
			node = node.nextSibling;
		}
		for(i=0;i<crossfader816Images.length;i++) {
			crossfader816Images[i].style.position='absolute';
			crossfader816Images[i].style.top=0;
			crossfader816Images[i].style.zIndex=0;
			fader816(i,0);
		}
		crossfader816.style.visibility = 'visible';
		currentImage816=0;
		previousImage816=crossfader816Images.length-1;
		opacity=100;
		fader816(currentImage816,100);
		window.setTimeout("crossfade816(100)", 500);
	}
}

function crossfade816(opacity) {
	if(opacity < 100) {
		fader816(currentImage816,opacity);
		opacity += 3;
		window.setTimeout("crossfade816("+opacity+")", 0);
	} else {
		fader816(previousImage816,0);
		previousImage816=currentImage816;
		currentImage816+=1;
		if(currentImage816>=crossfader816Images.length) {
			/* start over from first image if we cycled through all images in the list */
			currentImage816=0;
		}
		crossfader816Images[previousImage816].style.zIndex = 0;
		crossfader816Images[currentImage816].style.zIndex = 100;
		opacity=0;
		window.setTimeout("crossfade816("+opacity+")", 2000);
	}	
}

addEvent(window,'load',fadeInit816)

function addEvent(elm, evType, fn, useCapture) {
	if(elm.addEventListener){
		elm.addEventListener(evType, fn, useCapture);
	return true;
	} else if(elm.attachEvent){
	var r = elm.attachEvent("on"+evType, fn);
	return r;
	}
}