
var dom = (document.getElementById);
var ie = document.all;
var ie4 = ie && !dom;
var nn4 = document.layers;

var elem = 0, timer = 0, opentimer = 0;

function openMenu(id)
{
	var open;
	if(!id) return;
	if(dom) open = document.getElementById(id);
	else return;
	
	if(opentimer){
		clearTimeout(opentimer);
	}
	opentimer = setTimeout("openMenuNow('" + id + "')",100);

	if(timer){
		clearTimeout(timer);
		timer=0;
	}

}

function openMenuNow(id)
{
	var open;
	if(!id) return;
	if(dom) open = document.getElementById(id);
	else if(ie4) open = document.all[id];
	else return;

	if(!open)return;
	open = open.style;
	

	if(elem && open!=elem)closeMenuNow();
	open.display = 'block';
	elem = open;
}

function closeMenu()
{
	timer = setTimeout('closeMenuNow()',400);
}

function closeMenuNow()
{
	if(elem) elem.display = 'none';
	elem = 0;
}

