// #@(#)rotating_banner.js	1.3 14:37:10,07/06/13 (yy/mm/dd)

var n = 0;

function startBanner()
{
	if ( !document.getElementById ) return;

	//
	// Work out which banner to start with.
	//
	var timenow = new Date();
	var secs = timenow.getTime() / 1000;
	n = parseInt( secs / 60 ) % num_ban;

	if (num_ban > 0)
	{
		modifyDocument();
		setTimeout("rotateBanner()", 16000);
	}
}

function rotateBanner()
{
	if ( num_ban > 1 )
	{
		if (n < (num_ban - 1))
		{
			n++;
		}
		else
		{
			n = 0;
		}

		modifyDocument();
		setTimeout("rotateBanner()", 16000);
	}
}

function modifyDocument()
{
	var img = document.getElementById("bannerContent");
	if ( img )
	{
		var link = img.parentNode;

		img.src = banArray[n];
		img.alt = altArray[n];
		link.href = urlArray[n];

		if ( popupArray[n] == 'Y' )
		{
		    link.onclick = displayPopup;
		}
		else
		{
		    link.onclick = null;
		}
	}
}

function displayPopup()
{
	openPopUp(this.href);
	return false;
}

addLoadEvent(startBanner);


