var delayTime = 6000; // Transistion delay in milliseconds
var firstFrame = 0; // Static anchor for first image 

//******  IN PROGRESS  *********
//****** For Array / maybe XML **********
//********************************************
//function Init() {
//	var slides = new Array("rotatorImages/UL1.jpg","rotatorImages/UL2.jpg","rotatorImages/UL3.jpg","rotatorImages/UL4.jpg","rotatorImages/UL5.jpg"); 
//	for (i=0; slides.length>i; i++){
//	document.write(slides[i]); //Error Checking Array Layout
//	}
//	lastFrame = slides.length -1;
//	document.write('</br>' + lastFrame); //Error Checking LastFrame Logic
//}
//********************************************

function Init() {
	var list = $('showImages').getElementsByTagName('li'); //Fetch images
	for( i=0; i < list.length; i++){
		if(i!=0){ list[i].style.display = 'none'; } // Must be set for Effect.functions
	}
	lastFrame = list.length -1; // Not Global (list size varies)
	startShow(firstFrame, lastFrame, delayTime, list);	
}



function startShow(firstFrame, lastFrame, delayTime, list) {
	setTimeout(fadeInOut(firstFrame, firstFrame, lastFrame, delayTime, list), delayTime);
}


function fadeInOut(currentFrame, firstFrame, lastFrame, delayTime, list) {
	return (function() {
		list = $('showImages').getElementsByTagName('li');
		Effect.Fade(list[currentFrame]);
		if (currentFrame == lastFrame) { currentFrame = firstFrame; } else { currentFrame++; }
		slideAppear = list[currentFrame];
		setTimeout("Effect.Appear(slideAppear);", 0);
		setTimeout(fadeInOut(currentFrame, firstFrame, lastFrame, delayTime), delayTime + 3000);
	})
	
}


Event.observe(window, 'load', Init, false);

var searchFlag = false;
function showSearch() {
	if (searchFlag == false) {
		Effect.Appear('searchBox', {duration: 0.5 });
		searchFlag = true;
		}
	else {
		Effect.Fade('searchBox', {duration: 0.5 });
		searchFlag = false;
		}
}

var browser=navigator.appName;

function resizeFrame(){
$('bodyFrame').height=400 // required for mozilla/firefox bugs, value can be "", null, or integer
if (!browser=="Microsoft Internet Explorer") 
	{var h = ($("bodyFrame").contentDocument.body.offsetHeight);} 
else {var h = ($("bodyFrame").Document.body.scrollHeight);}
$('bodyFrame').height=(h+40);
}

