	var killMenu;
	
	function changeMenu(nSpanNumber, nIEOffsetPos, strListItem){
		var objDivMenu;
		var objTdMenu;
		var nLeftPos;
		
		deleteMenu();
		
		objTdMenu = document.getElementById(strListItem);
		nLeftPos = nIEOffsetPos + objTdMenu.offsetLeft - 2;

		if (window.navigator.appName=="Netscape"){
			document.getElementById(arrHiddenMenus[nSpanNumber]).style.setProperty("left", nLeftPos+"px", "");
			document.getElementById(strListItem).style.setProperty("background-color", "#47739f", "");
		}
		else{
			objDivMenu = document.getElementById(arrHiddenMenus[nSpanNumber]);
			objDivMenu.style.left = nLeftPos;
			objTdMenu.style.backgroundColor = "#47739f";
			
			HideDropDowns(objDivMenu);
		}

		clearTimeout(killMenu);

	}

	function deleteMenu(){
		var objDivMenu;
		
		if (window.navigator.appName=="Netscape")
		{
			for(i=0;i<arrHiddenMenus.length;i++){
				document.getElementById(arrHiddenMenus[i]).style.setProperty("left", "-210px", "");
			}
		}
		else
		{
			for(i=0;i<arrHiddenMenus.length;i++){
				objDivMenu = document.getElementById(arrHiddenMenus[i]);
				objDivMenu.style.left = -210;
			}
			
			var arrSelects = document.getElementsByTagName("SELECT");
			for (i = 0; i < arrSelects.length; i++){
				arrSelects[i].style.visibility = "visible";
			}
		}
		
		var arrObjects = document.getElementsByTagName("OBJECT");
		for (i = 0; i < arrObjects.length; i++){
			arrObjects[i].style.visibility = "visible";
		}

	}
	
	function MouseOutMainMenu(strListItem)
	{
		if (window.navigator.appName=="Netscape"){
			document.getElementById(strListItem).style.setProperty("background-color", "#47739f", "");
		}
		else{
			document.getElementById(strListItem).style.backgroundColor = "#47739f";
		}
		setMenuTimeout();
	}

	function holdMenu(){
		clearTimeout(killMenu);
	}
	
	function setMenuTimeout(){
		killMenu = window.setTimeout("deleteMenu()", 300);		
	}
	
	function HideDropDowns(objDivMenu){
		var arrAll;
		var iCtr;
		var objItem;
		var intDivLeft;
		var intDivTop;
		var intDivRight;
		var intDivBottom;
		var intSelLeft;
		var intSelTop;
		var intSelRight;
		var intSelBottom;

		arrAll = new Array(); 
		iCtr = 0;

		var arrObjects = document.getElementsByTagName("OBJECT");
		for (i = 0; i < arrObjects.length; i++)
		{
			arrAll[iCtr] = arrObjects[i];
			iCtr += 1;
		}

		if (window.navigator.appName=="Microsoft Internet Explorer")
		{
			var arrSelects = document.getElementsByTagName("SELECT");
			for (i = 0; i < arrSelects.length; i++)
			{
				arrAll[iCtr] = arrSelects[i];
				iCtr += 1;
			}
		}
	
		objItem = objDivMenu;
		intDivLeft = 0;
		intDivTop = 0;
		while (objItem != null)
		{
			intDivLeft += objItem.offsetLeft;
			intDivTop += objItem.offsetTop;
			objItem = objItem.offsetParent;
		}
		intDivBottom = objDivMenu.offsetHeight + intDivTop;
		intDivRight = objDivMenu.offsetWidth + intDivLeft;
			
		for (i = 0; i < arrAll.length; i++){
			objItem = arrAll[i];
			intSelLeft = 0;
			intSelTop = 0;
			while (objItem != null)
			{
				intSelLeft += objItem.offsetLeft;
				intSelTop += objItem.offsetTop;
				objItem = objItem.offsetParent;
			}
			intSelBottom = arrAll[i].offsetHeight + intSelTop;
			intSelRight = arrAll[i].offsetWidth + intSelLeft;
			
			if (intSelLeft < intDivRight && intSelRight > intDivLeft && intSelTop < intDivBottom && intSelBottom > intDivTop){
				arrAll[i].style.visibility = "hidden";
			}
		}
	}