var t=false;
 var current;
function SetupMenu()
{
	if (!document.getElementsByTagName) return;
	items= document.getElementsByTagName("li");
	for (i=0; i<items.length; i++)
	{
		if (items[i].className != "menu") continue;
		thelink=findChild(items[i], "A");
		thelink.onmouseover= ShowMenu;
		thelink.onmouseout=StartTimer;
			if(ul=findChild(items[i], "UL"))
				{
					ul.style.display="none";
					for (j=0;j<ul.childNodes.length; j++)
						{
							ul.childNodes[j].onmouseover=ResetTimer;
							ul.childNodes[j].onmouseout=StartTimer;
						}
				}
	}
}
function findChild(obj,tag)
{
	cn = obj.childNodes;
	for (k=0;k<cn.length; k++)
		{
			if (cn[k].nodeName==tag) return cn[k];
		}
	return false;
}
function ShowMenu(e)
{
	if (!e) var e = window.event;
	thislink = (e.target) ? e.target: e.srcElement;
	ResetTimer();
	if (current) HideMenu(current);
	thislink = thislink.parentNode;
	current=thislink;
	ul = findChild(thislink, "UL");
	if (!ul) return;
	ul.style.display="block";
}
function HideMenu(thelink)
{
	ul=findChild(thelink, "UL");
	if (!ul) return;
	ul.style.display="none";
}
function ResetTimer()
{
	if (t) window.clearTimeout(t);
}
function StartTimer()
{
	t = window.setTimeout("HideMenu(current)", 200);
}
window.onload=SetupMenu;
