function gEBI(e){ return document.getElementById(e); }

var imageslist = new Array('prospering_banner_1.jpg', 'prospering_banner_2.jpg', 'prospering_banner_3.jpg');
var iIndex = 0;
var containers = new Array('rotator','rotator2');
var cIndex = 0;
var delay = 10000;
var fadeDelay = 1000;
var fps = 18;
var fadeIn = 0; var fadeOut = 1;


function rotate(){
	if(fadeIn == 1) {
		fadeIn = 0;
		fadeOut = 1;
	} else {
		fadeIn = 1;
		fadeOut = 0;
	}
	
	iIndex = iIndex + 1 >= imageslist.length ? 0 : iIndex + 1;
	gEBI(containers[fadeIn]).style.backgroundImage = ('url(/img/' + imageslist[iIndex] + ')' );
	
	var transitions = Math.ceil(fadeDelay/fps);
	if(typeof gEBI(containers[0]).style.opacity == "string"){
		for(var i=1; i <= transitions; i++){
			setTimeout('gEBI(containers['+fadeOut+']).style.opacity='+(1-i/transitions)+';',i*fadeDelay/transitions);
			setTimeout('gEBI(containers['+fadeIn+']).style.opacity='+(i/transitions)+';',i*fadeDelay/transitions);

		}
	} else {
		for(var i=1; i <= transitions; i++){
			setTimeout('gEBI(containers['+fadeOut+']).filters.alpha.opacity='+(100*(1-i/transitions))+';',i*fadeDelay/transitions);
			setTimeout('gEBI(containers['+fadeIn+']).filters.alpha.opacity='+(100*i/transitions)+';',i*fadeDelay/transitions);
		}
	}
	
	setTimeout('rotate()', delay);
}

function setUpRotate() { setTimeout('rotate()', delay); }

if (window.addEventListener){
	window.addEventListener("load", setUpRotate, false);
} else if (window.attachEvent){
	var r = window.attachEvent("onload", setUpRotate);
} else {
	alert("Handler could not be attached");
}


