var menDelay;
var arrMenus = new Array();
var maxMenuX = 0;

function initPage(){
	maxMenuX = getLeft(document.getElementById("footWrap")) + 1164;
	var cntMenus = 0;
	var strHtml = '<table><tr>'; 
	
	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>';
		}
	}
	strHtml += '</table>';
	mvHtml("nav",strHtml);
	
	var arrTempAs = document.getElementById("nav").getElementsByTagName("a");
	for(i=0;i<arrTempAs.length;i++){
		//alert(arrTempAs[i].parentNode.tagName.toLowerCase());
		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);
	  		}
		}
	}
}

  function hideMenus(){
  	clearTimeout(menDelay);
	for(i=0;i<arrMenus.length;i++){
		arrMenus[i].style.visibility = "hidden";
	}
  }
  
  function mvHtml(strId, strHtml){
    if(strHtml.length == 0){
	  strHtml = document.getElementById(strId+"Bot").innerHTML;
	}
	if(strHtml.length == 0){
		document.getElementById(strId).style.display = "none";
	}else{
		document.getElementById(strId+"Bot").innerHTML = "";
		document.getElementById(strId).innerHTML = strHtml;
	}
  }
  
  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;
  }

