//HOME PAGE BANNER SYSTEM

addLoadListener(homeBannerStart);

var homeBannerPos = 0;
var homeBannerStart = 0;
var homeBannerEnd = 3;
var homeBannerSeconds = 3;
var homeBannerTimer = ""; //so we can stop interval

function homeBannerStart() {	
	if (!document.getElementById("homepage-banner-icon-0")) { //check to see whether database banner is active
		homeBannerPos = 1;
		homeBannerStart = 1;
		homeBannerEnd = 4;		
	}	
	homeBannerTimer = setInterval("homeBannerRotate()",homeBannerSeconds * 1000); //set interval to rotate banner	
}

function homeBannerRotate() {
	if (homeBannerPos == homeBannerEnd) { 	//set new banner position
		homeBannerPos = homeBannerStart;
	} else {
		homeBannerPos++;
	}
	homeBannerHide(); //hide old banner
	homeBannerShow(homeBannerPos); 	//show next banner
}

function homeBannerHide() {
	for (var i = homeBannerStart; i <= homeBannerEnd; i++) {
		document.getElementById("homepage-banner-icon-" + i).className = "homepage-banner-icon-inactive homepage-banner-icon";	
		document.getElementById("homepage-banner-" + i).className = "homepage-banner-inactive";	
	}
}

function homeBannerShow(num) {
	document.getElementById("homepage-banner-icon-" + num).className = "homepage-banner-icon-active homepage-banner-icon";	
	document.getElementById("homepage-banner-" + num).className = "homepage-banner-active";	
}

function homeBannerFocus(num) {
	homeBannerStop();
	homeBannerHide();
	homeBannerShow(num);
}

function homeBannerStop() {
	clearInterval(homeBannerTimer);
}

