var Timer;

	function OpenSubMenus(item){
		HideAll();
		CancelClose();
		if (item > -1){
			var MainMenuItem, SubMenuItem, ItemLeftPosition, ItemTopPosition;
		
			MainMenuItem = document.getElementById("MainMenu" + item);
			SubMenuItem = document.getElementById("SubMenu" + item);

			MainMenuItem.className = 'MainMenuListOn';
			
			ItemLeftPosition = findPosX(MainMenuItem);
			ItemTopPosition = findPosY(MainMenuItem);
			
			SubMenuItem.style.left = (ItemLeftPosition+2);
			SubMenuItem.style.top = (ItemTopPosition+28);
			SubMenuItem.style.visibility = "visible";
		}
		
	}
	
	function HideAll(){
		var SubMenuItem;
		SubMenuItem = document.getElementById("SubMenu0");
		SubMenuItem.style.visibility="hidden";
		SubMenuItem = document.getElementById("SubMenu1");
		SubMenuItem.style.visibility="hidden";
		SubMenuItem = document.getElementById("SubMenu3");
		SubMenuItem.style.visibility="hidden";
		
		MainMenu0.className = 'MainMenuListOff';
		MainMenu1.className = 'MainMenuListOff';
		MainMenu3.className = 'MainMenuListOff';
		
	}
	
	function CancelClose(){
		window.clearTimeout(Timer);
	}
	
	function SetCloseTimer(){
		Timer = window.setTimeout("HideAll()",500);
	}
	
	function findPosX(obj){
		var curleft = 0;
		if (obj.offsetParent){
			while (obj.offsetParent){
				curleft += obj.offsetLeft
				obj = obj.offsetParent;
			}
		}
		else if (obj.x)
			curleft += obj.x;
		return curleft;
	}

	function findPosY(obj){
		var curtop = 0;
		if (obj.offsetParent){
			while (obj.offsetParent){
				curtop += obj.offsetTop
				obj = obj.offsetParent;
			}
		}
		else if (obj.y)
			curtop += obj.y;
		return curtop;
	}
