// Browser Variables
//////////////////////////////////////////
var ieb4 = document.all;
var nsb4 = document.layers;
var nsb6 = document.getElementById && !document.all;

// News Variables
//////////////////////////////////////////
var intTickerDelay = 2500;
var counter=0;

// Rotator Variables
//////////////////////////////////////////
var bFadeEnabled = false;
var bRandomEnabled = false;
var intRuntimeDelay = 800;
var intImageDelay = 6000;
var imgCounter = 0;

// Flash Rotator Variables
//////////////////////////////////////////
var flDelay = 6000;

//////////////////////////////////////////////////////////
// ROTATOR FUNCTIONS
//////////////////////////////////////////////////////////

function News(arNews)
{
	strText = arNews[counter][0];
	strURL = arNews[counter][1];
	strDate = arNews[counter][2];
	
	document.getElementById("NewsDate").innerHTML = strDate;
	document.getElementById("NewsURL").href = strURL;
	document.getElementById("NewsText").innerHTML = strText;
	
	if(counter<arNews.length - 1) {
		counter++;
	} 
	else {
		counter=0;
	}
	
	arPassNews = arNews;	

	setTimeout('News(arPassNews)',intTickerDelay);
}

function imgEyeEffect(arImages)
{
	var container = document.getElementById("ImageContainer");
	window.status = arImages[imgCounter][1];
	var html = "<a id=\"MainImageLink\" href=\"" + arImages[imgCounter][0] + "\"><img id=\"MainImage\" src=\"" + arImages[imgCounter][1] + "\" alt=\"" + arImages[imgCounter][2] + "\" border=\"0\"></a>";
	
	if( imgCounter<arImages.length -1) {
		imgCounter++;
	}
	else {
		imgCounter = 0;
	}
			
	if( ieb4 || nsb6  ) {
		container.innerHTML = html;
	}
	
	arPassImgs = arImages;

	setTimeout("MainImageEffect(arPassImgs)",intImageDelay);
}

function flEyeEffect(arImages, rotate)
{
	var container = document.getElementById("ImageContainer");
	var flResult = flString(arImages, flDelay, rotate);
	
	//Begin Flash Detector
	var flashDetect = MM_FlashDispatch('/main.aspx', '6.0', false, '', !MM_FlashUserDemurred(), '', '', false, true);
	if (flashDetect) {

		if( ieb4 || nsb6  ) {
			container.innerHTML = flResult;
		}	

	} else {
		imgEyeEffect(arImages);
	}
	
}

// create flash string
function flString(arImages, delay, rotate)
{
	if (rotate == null) {
		rotate = 'on';
	}

	var flStr = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="495" height="223" align=""><param name="movie" value="/Flash_Pages/main_rotator_sb.swf?total='+arImages.length+'&delay='+delay+'&rotate='+rotate;
	
	for (var i=0; i < arImages.length; i++) {
		flStr += '&slide'+(i+1)+'='+arImages[i][1]+'&href'+(i+1)+'='+arImages[i][0];
	}

	flStr += '"/><param name="quality" value="high"/><param name="bgcolor" VALUE="#000000"/><param name="wmode" value="transparent" /><embed src="/Flash_Pages/main_rotator_sb.swf?total='+arImages.length+'&delay='+delay+'&rotate='+rotate;
	
	for (var j=0; j < arImages.length; j++) {
		flStr += '&slide'+(j+1)+'='+arImages[j][1]+'&href'+(j+1)+'='+arImages[j][0];
	}

	flStr += '" quality="high" bgcolor="#000000" width="495" height="223" align="" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent"></embed></object>';
	//alert(flStr);
	return flStr;

}

// preload the first frame in a rotator array
function preloadSnapshot(arRotatorArray)
{
	try {
		(new Image()).src = arRotatorArray[0][1];
	} catch(e) {}
}