
		var dom = false;
		if (document.getElementById) dom = true;
		var a_menu = false;
		var a_id = 0;
		var a_item = false;
		var on_SubMenu = false;
		var on_MenuItem = false;
		var timeout = false;
		var bg_up;
		var bg_down;
		var left = false;

		function SubMenuShow() {
		    a_menu = document.getElementById("m"+a_id);
		    if (!a_menu) return;
		    if (!left) {
			left = window.innerWidth || document.body.clientWidth || document.body.offsetWidth;
               		if (left < 800) left = 800;
               		left = left / 2 -250;
      		    }
		    a_menu.style.left = left;
		    a_menu.style.visibility = "visible";
       		}
		function SubMenuHide() {
			if (!a_menu) return;
			a_menu.style.visibility = "hidden";
			a_menu = false;
		}
		function ButtonDown() {
		  	a_item = document.getElementById("i"+a_id);
		  	if (!a_item) return;
			a_item.style.padding = "1px 0px 0px 11px";
		  	a_item.style.backgroundImage = bg_down;
		}
		function ButtonUp() {
			if (!a_item) return;
			a_item.style.padding = "0px 1px 1px 10px";
		  	a_item.style.backgroundImage = bg_up;
			a_item = false;
		}
		function Reset() {
			if (timeout) window.clearTimeout(timeout);
			if (on_SubMenu || on_MenuItem) return;
			ButtonUp();
			SubMenuHide();
			a_id = 0;
			timeout = false;
		}
		function MenuItemIn(id) {
			if (!dom) return;
			if (a_id > 0 && a_id != id) Reset();
			on_MenuItem = true;
			if (a_id == id) return;
			a_id = id;
			ButtonDown();
			SubMenuShow();
		}
		function MenuItemOff() {
			if (!dom) return;
			on_MenuItem = false;
			if (timeout) window.clearTimeout(timeout);
			timeout = window.setTimeout("Reset()", 300);
		}
		function SubMenuIn() {
			if (!dom) return;
			on_SubMenu = true;
		}
		function SubMenuOff() {
			if (!dom) return;
			on_SubMenu = false;
			if (timeout) window.clearTimeout(timeout);
			timeout = window.setTimeout("Reset()", 800);
		}

