var timer = new Array();
var isIE = document.all?true:false;

function menuopen(id)
{
	clearTimeout(timer[id]);
	
	for(i in timer)
	{
		if(i != id)
		{
			menuclose(i);
		}
	}
	
	var border = Math.max((document.body.clientWidth-780)/2-10,0);
	
	var menustart = 225;
	var menuleft = border+210;
	
	if(isIE)
	{
		menustart += 4;
		menuleft += 2;
	}
	
	var menuheight = 23;
	
	var parentrow = document.getElementById("menu"+id).parentNode.parentNode;
	var index = parentrow.rowIndex;
	
	var submenu = document.getElementById("submenu"+id);
	
	submenu.style.display = "block";
	
	submenu.style.position = "absolute";
	submenu.style.top = Math.min(menustart+(menuheight*index),(document.body.clientHeight-submenu.clientHeight+document.body.scrollTop));
	submenu.style.left = menuleft;
	
	open[id] = 2;
}

function menuclose(id)
{
	var submenu = document.getElementById("submenu"+id);
	
	submenu.style.display = "none";
}

function startclosecount(id)
{
	timer[id] = setTimeout("menuclose('"+id+"')",200);
}