
var bannerIndex=0;

function init()
{

	preloadBanners();
	//alert('hey');
	changeBanner();
	
}

function MM_preloadImages() 
{ 
	//v3.0

  	var d=document; 
  	if(d.images)
  	{ 
  		if(!d.MM_p) 
  			d.MM_p=new Array();
    	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    	if (a[i].indexOf("#")!=0)
    	{ 
    		d.MM_p[j]=new Image; 
    		d.MM_p[j++].src=a[i];
    	}
    }
}

function preloadBanners()
{	
	for (i = 0; i < banners.length; i++)
	{
			MM_preloadImages(banners[i].bannerUrl);
	}
		
}
		

function changeBanner()
{	
	if (bannerOutput (banners[bannerIndex].bannerUrl, banners[bannerIndex].bannerDestination, banners[bannerIndex].galleryDescription, banners[bannerIndex].galleryDate) ){
		setTimeout("changeBanner()", bannerTimerMins*60*1000 );
		nextBanner();
	}
	else{
		nextBanner();
		changeBanner();
	} 
}

function nextBanner()
{
	if (bannerIndex < banners.length-1)
	{
		bannerIndex++;
	}
	else{
		bannerIndex = 0;
	}
}

function bannerOutput (bannerUrl, bannerDestination, galleryDescription, galleryDate) 
{
	bannerUrl = bannerPath + bannerUrl;
	if (getBannerType(bannerUrl) == "gif" || getBannerType(bannerUrl) == "jpg") 
	{
		document.getElementById('bannerSlot').innerHTML="<a href='" + bannerDestination + "'><img src='" + bannerUrl + "' border='0'></a><br><br>" + galleryDescription + "<br><br>" + galleryDate;
		return true;
	}
	else if (getBannerType(bannerUrl) == "swf" && flashEnabled) 
	{
		document.getElementById('bannerSlot').innerHTML="<object id='flashBanner' data='" + bannerUrl + "' type='application/x-shockwave-flash' width='468' height='60'><param name='movie' value='" + bannerUrl + "'><param name='quality' value=high><param name='bgcolor' value='#000000'></object>";
		return true;
	}
	else 
		return false;		
}

function getBannerType(bannerUrl)
{
	bannerType=bannerUrl.substring(bannerUrl.length-3,bannerUrl.length);
	bannerType=bannerType.toLowerCase(bannerType);
	return bannerType;
		
}
