	var menuid = 0;
	var submenuid = 0;
	var hide_menu = false;
	var menu_timeid = 0;

	function submenu_over(id) {
		hide_menu = false;
		if(menu_timeid) {
			clearTimeout(menu_timeid);
			menu_timeid = 0;
		}
		if(id>0 && submenuid!=id) {
			submenuid = id;
			document.getElementById('submenu'+id).bgColor = menu_bgcolor_over;
		}
	}
	function submenu_out(id) {
		hide_menu = true;
		if(menu_timeid) {
			clearTimeout(menu_timeid);
			menu_timeid = 0;
		}
		menu_timeid = setTimeout(menu_timeout,100);
		if(id>0) {
			submenuid = 0;
			document.getElementById('submenu'+id).bgColor = menu_bgcolor;
		}
	}

	function menu_over(id) {
		hide_menu = false;
		if(menu_timeid) {
			clearTimeout(menu_timeid);
			menu_timeid = 0;
		}
		if(menuid!=id) {
			if(menuid>0) {
				menu_hide();
			}
			menuid = id;
			document.getElementById('menu'+id).style.backgroundPosition = '0px '+menu_bg_offset+'px';
			//document.getElementById('menulink'+id).style.color = "#0282BE";
			if(document.getElementById('menusub'+id)) {
				for(w=0,i=id-1;i>=1;i--) {
					w += document.getElementById('menu'+i).offsetWidth+menu_spacer_width;
				}
				document.getElementById('menusub'+id).style.left = document.getElementById('b').offsetLeft+w+menu_start_left;
				document.getElementById('menusub'+id).style.top = menu_start_top;
				document.getElementById('menusub'+id).style.display = '';
			}
		}
	}
	function menu_hide() {
		if(menuid>0) {
			document.getElementById('menu'+menuid).style.backgroundPosition = '0px 0px';
			//document.getElementById('menulink'+menuid).style.color = "";
			if(document.getElementById('menusub'+menuid)) {
				document.getElementById('menusub'+menuid).style.display = 'none';
			}
			menuid=0;
		}
	}
	function menu_timeout() {
		menu_timeid = 0;
		menu_hide();
	}
	function menu_out(id) {
		if(!document.getElementById('menusub'+id)) {
			menu_hide();
		}
		else {
			hide_menu = true;
			if(menu_timeid) {
				clearTimeout(menu_timeid);
				menu_timeid = 0;
			}
			menu_timeid = setTimeout(menu_timeout,100);
		}
	}
	function menu_click(url) {
		location.href = url;
	}
