var zindex=100
var ns4=document.layers
var ns6=document.getElementById&&!document.all
var ie4=document.all
var opr=navigator.userAgent.indexOf("Opera")

var isWhite = false
var current = "not"
var daTimer

function dropit(e,whichone, myXj, myYj, nOffset){
	if(whichone != current)
	{
		// if we are dropping a menu we need to stop the delayHide function
		stopHide();
		current = whichone;

		curmenuID=ns6? document.getElementById(whichone).id : eval(whichone).id
		if (window.themenu&&themenu.id!=curmenuID)
		themenuStyle.visibility=ns4?"hide" : "hidden"
	
		themenu=ns6? document.getElementById(whichone): eval(whichone)
		themenuStyle=(ns6||ie4)? themenu.style : themenu
		
		if(ns6)
		{
			navbar=document.images["nav"]
			mOffset = navbar.x + nOffset
			basex = mOffset+"px"
			themenu.style.left=basex;
			themenu.style.top="110px";
		}	

		themenuoffsetX=(ie4&&opr==-1)? document.body.scrollLeft + myXj : myXj
		themenuoffsetY=(ie4&&opr==-1)? document.body.scrollTop + myYj : myYj
		
		if(!ns6)
		{
			themenuStyle.left=ns6||ns4? e.pageX-e.layerX : themenuoffsetX+event.clientX-event.offsetX
			themenuStyle.top=ns6||ns4? e.pageY-e.layerY+19 : themenuoffsetY+event.clientY-event.offsetY+18
		}
		
		hiddenconst=(ns6||ie4)? "hidden" : "hide"
		if (themenuStyle.visibility==hiddenconst)
		{
			themenuStyle.visibility=(ns6||ie4)? "visible" : "show"
			themenuStyle.zIndex=zindex++
		}
	
		return false
	}
}

function delayHide()
{
	daTimer = window.setTimeout('hidemenu()', 2500)
}

function stopHide()
{
	window.clearTimeout(daTimer)
}

function hidemenu(){
		current = "not"
		if ((ie4||ns6)&&window.themenu)
			themenuStyle.visibility="hidden"
		else if (ns4)
		themenu.visibility="hide"
}

function hilight(mitem, litem)
{
	curmenuIDh=ns6? document.getElementById(mitem).id : eval(mitem).id
	curlinkIDh=ns6? document.getElementById(litem).id : eval(litem).id
	
	themenuh=ns6? document.getElementById(mitem): eval(mitem)
	themenuStyleh=(ns6||ie4)? themenuh.style : themenuh
	
	thelinkh=ns6? document.getElementById(litem): eval(litem)
	thelinkStyleh=(ns6||ie4)? thelinkh.style : thelinkh
	
	themenuStyleh.background = "#CCCCCC"
	
	return false
}

function unhilight(mitem, litem)
{
	curmenuIDu=ns6? document.getElementById(mitem).id : eval(mitem).id
	curlinkIDh=ns6? document.getElementById(litem).id : eval(litem).id
		
	themenuu=ns6? document.getElementById(mitem): eval(mitem)
	themenuStyleu=(ns6||ie4)? themenuu.style : themenuu
	
	thelinkh=ns6? document.getElementById(litem): eval(litem)
	thelinkStyleh=(ns6||ie4)? thelinkh.style : thelinkh
	
	themenuStyleu.background = "#F5F5F5"

	return false
}

if (ie4||ns6)
	document.onclick=hidemenu