var menDelay;
var arrMenus = new Array();
var maxMenuX = 0;
var isHome = false;
var slideTime = 5000;
var slideDelay;
var arrSlides = new Array();
var curSlide = 0;
var arrSlideLoaded = new Array();

function initPage(homePage){
	isHome = homePage;
	
	var cntMenus = 0;
	var strHtml = '';
	
	maxMenuX = getLeft(document.getElementById("slide")) + 852;
	var cntCells = 0
	for(i=0;i<document.getElementById("navBot").getElementsByTagName("li").length;i++){
		if(document.getElementById("navBot").getElementsByTagName("li")[i].parentNode.parentNode.tagName.toLowerCase() != 'li'){
			strHtml += '<td>' + document.getElementById("navBot").getElementsByTagName("li")[i].innerHTML + '</td>';
			cntCells++;
		}
	}
	
	if(homePage){
		strHtml = '<table><tr>'+strHtml+'</tr></table>';	
	}else{
		strHtml = '<table><tr><td class="home">&nbsp;</td>'+strHtml+'</tr></table>';
	}
	
	document.getElementById("nav").innerHTML = strHtml;
	document.getElementById("nav").getElementsByTagName("td")[0].onclick = function(){
		location.href = '/default.aspx';
	}
	
	var arrTempAs = document.getElementById("nav").getElementsByTagName("a");
	for(i=0;i<arrTempAs.length;i++){
		if(arrTempAs[i].parentNode.tagName.toLowerCase() == 'td' && arrTempAs[i].parentNode.getElementsByTagName("ul")[0] != undefined){
			//top level	- with sub
			arrMenus[cntMenus] = arrTempAs[i].parentNode.getElementsByTagName("ul")[0];
			cntMenus++;
			arrTempAs[i].onmouseover = function(){
				hideMenus();
		 		var ulX = getLeft(this)-15;
		  		if(ulX > maxMenuX){
					ulX = maxMenuX;  
		  		}
		  		var ulY = getTop(this)+25;
		  		this.parentNode.getElementsByTagName("ul")[0].style.left = ulX+"px";
		  		this.parentNode.getElementsByTagName("ul")[0].style.top = ulY+"px";
		  		this.parentNode.getElementsByTagName("ul")[0].style.visibility = "visible";
		  		menDelay = setTimeout('hideMenus()', 2000);
			}
		}else if(arrTempAs[i].parentNode.tagName.toLowerCase() == 'td'){
			//top level	- no sub
			arrTempAs[i].onmouseover = function(){
		  		hideMenus();
	  		}
		}else if(arrTempAs[i].parentNode.tagName.toLowerCase() == 'li'){
			//sub nav
			arrTempAs[i].onmouseover = function(){
		  		clearTimeout(menDelay);
		 		menDelay = setTimeout('hideMenus()', 2000);
	  		}
		}
	}
	
	arrSlides = document.getElementById("slideImg").getElementsByTagName("img");
	for(i=0;i<arrSlides.length;i++){
		arrSlides[i].onload = function(){
			arrSlideLoaded[this.src] = 1;
		}
	}
	fadeSlide();
}

function nextSlide(){
	var nextSlide = curSlide + 1;
	if(nextSlide == arrSlides.length){
		nextSlide = 0;	
	}
	if(arrSlideLoaded[arrSlides[nextSlide].src] == 1){
		lastSlide = curSlide;
		curSlide++;
		if(curSlide == arrSlides.length){
			curSlide = 0;	
		}
		$('slide').set('tween', {duration:0});
		$('slide').style.backgroundImage = 'url('+arrSlides[lastSlide].src+')';
		$('slide').fade('in');
		slideDelay = setTimeout('swapBak()', 2000);
	}else{
		slideDelay = setTimeout('nextSlide()', slideTime);	
	}
}

function swapBak(){
	$('slideWrap').style.backgroundImage = 'url('+arrSlides[curSlide].src+')';
	slideDelay = setTimeout('fadeSlide()', slideTime);
}

function fadeSlide(){
	$('slide').set('tween', {duration:2000});
	$('slide').fade('out');
	slideDelay = setTimeout('nextSlide()', 3000);
}

  function hideMenus(){
  	clearTimeout(menDelay);
	for(i=0;i<arrMenus.length;i++){
		arrMenus[i].style.visibility = "hidden";
	}
  }
  
  function getLeft(obj){
	var intLeft = 0;
	if(obj.offsetParent){
	  while(obj.offsetParent){
		intLeft += obj.offsetLeft;
		obj = obj.offsetParent;
	  }
	}else if (obj.x){ 
	  intLeft += obj.x;
	}
	return intLeft;
  }
	
  function getTop(obj){
	var intTop = 0;
	if(obj.offsetParent){
	  while(obj.offsetParent){
		intTop += obj.offsetTop;
		obj = obj.offsetParent;
	  }
	}else{
	  intTop += obj.y;
	}
	return intTop;
  }
