Menu = {timer : null, current : null, topLevel : null};
Menu.getStyle = function(name){
	if(document.getElementById) return document.getElementById(name).style;
	else if(document.all) return document.all[name].style;
	else if(document.layers) return document.layers[name];
}
Menu.getMenu = function(name){
	if(document.getElementById) return document.getElementById(name);
	else if(document.all) return document.all[name];
	else if(document.layers) return document.layers[name];
}
Menu.showTop = function(id){
	// reset previous
	this.hideTop();
	
	if(this.timer) clearTimeout(this.timer);
	var menuName = 'Menu_' + id + '_0';
	this.getStyle(menuName).display = "block";
	this.current = menuName;
	
	var topName = 'Menu_' + id;
	var theTop = this.getMenu(topName);
	theTop.className = "MMD_hilight";
	this.topLevel = topName;
}
Menu.show = function(name){
	if(this.timer) clearTimeout(this.timer);
	this.getStyle(name).display = "block";
	this.current = name;
}
Menu.hide = function(){
	this.timer = setTimeout("Menu.doHide()",300);
}
Menu.doHide = function(){
	if(this.current)
	{
		this.getStyle(this.current).display = "none";
		this.current = null;
	}
	this.hideTop();
}
Menu.hideTop = function() {
	if (this.topLevel) 
	{
		this.getMenu(this.topLevel).className = 'MMD';
		this.topLevel = null;
	}
}



function ifhide ()
{
	if(document.layers)
	{
		Menu.hide();
	}
}

function hid ()
{
	Menu.hide();
}

function doh (id)
{
	Menu.doHide(); 
	Menu.showTop(id);
}
