// banner.js

var prefix = randomPrefix();

function randomPrefix() {

//	var rndPrefix = Math.random()*12;
	var rndPrefix = Math.random()*8;
	rndPrefix = Math.ceil(rndPrefix);
//	while( rndPrefix == 3 || rndPrefix == 4 || rndPrefix == 7 || rndPrefix == 12 ) {
//		rndPrefix = getRandomPrefixNumber();
//	}
// if( rndPrefix.length = 1 ) {
//		rndPrefix = "0" + rndPrefix;
//	}
	return ("0" + rndPrefix);
}

function setHeaderBanner(htbase, langId){
	var lang = "";
	var agent = navigator.userAgent.toLowerCase(); 

	// get language to determine image suffix
	if( langId == '2'){
		lang = "_f";
	}
	//EE2007 by Sara El-Zaabalawy
	else if( langId == '5'){
		lang = "_es";
	}
	else if( langId == '6'){
		lang = "_it";
	}
//END EE2007 by Sara El-Zaabalawy
	else if ( langId == '3'){
		lang="_a";
	}

	// get bannerprefix from the cookie
	if( getCookie( 'banner_cookie' ) != "no cookie by that name" ){
		//alert('getting cookie value:' + getCookie('banner_cookie') );
		prefix = getCookie('banner_cookie')
	}
	else{
		//alert('setting banner cookie:'+prefix);
		setCookie('banner_cookie', prefix);
	}
	
	// build the banner image file
	var bannerHeader = prefix + "_" + htbase + "_hd" + lang + ".jpg";
	var urlValueHeader = 'url("banners/'+bannerHeader+'")';
		
	//alert(urlValueHeader);
	// call the file
	if(agent.indexOf("msie") != -1 && navigator.appVersion.indexOf("MSIE 4.") >= 0) {	
		if(document.all.hdBanner != null){
			document.all.hdBanner.style.backgroundImage = urlValueHeader;
		}
	}
	else{
		if(document.getElementById('hdBanner') != null){
			document.getElementById('hdBanner').style.backgroundImage = urlValueHeader;	
		}
	}

}

function setFooterBanner(ftbase, langId){
	var langFooter = "";
	var agent = navigator.userAgent.toLowerCase(); 
	
	if ( langId == '3'){
		langFooter="_a";
	}
		
	// get bannerprefix from the cookie
	if( getCookie( 'banner_cookie' ) != "no cookie by that name" ){
		//alert('getting cookie value:' + getCookie('banner_cookie') );
		prefix = getCookie('banner_cookie')
	}
	else{
		//alert('setting banner cookie:'+prefix);
		setCookie('banner_cookie', prefix);
	}

	// build the banner image file
	var bannerFooter = prefix + "_" + ftbase + "_ft" + langFooter + ".jpg";
	var urlValueFooter = 'url("banners/'+bannerFooter+'")';
		
	//alert(urlValueHeader);
	if(agent.indexOf("msie") != -1 && navigator.appVersion.indexOf("MSIE 4.") >= 0) {
		if(document.all.ftBanner != null){
			document.all.ftBanner.style.backgroundImage = urlValueFooter;
		}
	}
	else{
		if(document.getElementById('ftBanner') != null){
			document.getElementById('ftBanner').style.backgroundImage = urlValueFooter;
		}
	}
}

function setBanners(htbase, ftbase, langId){
	setHeaderBanner(htbase, langId);
	setFooterBanner(ftbase, langId);
}

function chkForBannerPage() {
	var qStr = document.location.search;
	var banStart = qStr.indexOf("banner");
	var bannerCode = "";
	if( banStart != -1 ) {
		banStart = banStart + 7;
		var banEnd = qStr.indexOf("&", banStart);

		if( banEnd == -1 ) {
			banEnd = qStr.length;
		}
	
		var bannerCode = qStr.substring(banStart, banEnd);
	}

	if(bannerCode != ""){
		// trim spaces
		bannerCode.replace(/^\s*/, '').replace(/\s*$/, ''); 
        	
		if( bannerCode.length == 1)
			bannerCode = "0"+bannerCode;
		setCookie('banner_cookie', bannerCode);	

	}
		
}
