// JavaScript Document

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", "#7E7D7D", "");

		}

		else{

			objDivMenu = document.getElementById(arrHiddenMenus[nSpanNumber]);

			objDivMenu.style.left = nLeftPos;

			objTdMenu.style.backgroundColor = "#7E7D7D";

			

			if (window.navigator.appName=="Microsoft Internet Explorer"){

				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;

			}

			

			for (i = 0; i < document.all.length; i++){

				if (document.all[i].tagName == "SELECT"){

					document.all[i].style.visibility = "visible";

				}

			}

		}

	}

	

	function MouseOutMainMenu(strListItem)

	{

		if (window.navigator.appName=="Netscape"){

			document.getElementById(strListItem).style.setProperty("background-color", "#A4A2A2", "");

		}

		else{

			document.getElementById(strListItem).style.backgroundColor = "#A4A2A2";

		}

		setMenuTimeout();

	}



	function holdMenu(){

		clearTimeout(killMenu);

	}

	

	function setMenuTimeout(){

		killMenu = window.setTimeout("deleteMenu()", 300);		

	}

	

	function HideDropDowns(objDivMenu){

		var arrSelects;

		var iCtr;

		var objItem;

		var intDivLeft;

		var intDivTop;

		var intDivRight;

		var intDivBottom;

		var intSelLeft;

		var intSelTop;

		var intSelRight;

		var intSelBottom;



		arrSelects = new Array(); 

		iCtr = 0;

		for (i = 0; i < document.all.length; i++){

			if (document.all[i].tagName == "SELECT"){

				arrSelects[iCtr] = document.all[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 < arrSelects.length; i++){

			objItem = arrSelects[i];

			intSelLeft = 0;

			intSelTop = 0;

			while (objItem != null)

			{

				intSelLeft += objItem.offsetLeft;

				intSelTop += objItem.offsetTop;

				objItem = objItem.offsetParent;

			}

			intSelBottom = arrSelects[i].offsetHeight + intSelTop;

			intSelRight = arrSelects[i].offsetWidth + intSelLeft;

			

			if (intSelLeft < intDivRight && intSelRight > intDivLeft && intSelTop < intDivBottom && intSelBottom > intDivTop){

				arrSelects[i].style.visibility = "hidden";

			}

		}

	}
