delay = 200;

isTimerSet = new Array();
isTimerSet[0] = false;
isTimerSet[1] = false;


timer = new Array();
timer[0] = "";
timer[1] = "";

var isIE, isMozilla, isSafari;

function appGet()
{
	if(parseInt(navigator.appVersion) >= 4)
	{
	    isNav = (navigator.appName == "Netscape");
	    isIE = (navigator.appName.indexOf("Microsoft") != -1);
		isSafari = (navigator.userAgent.indexOf("Safari") != -1);
	}
}
  
function showMenu(item,index)
{

	stopTimer(index);
	var menuIndex = "submenu" + index;
	var subMenu = document.getElementById(menuIndex);
	var posX, posY;
	if(isIE)
	{
	    var ctnr1 = document.getElementById("bodycon");
	    var ctnr2 = document.getElementById("headnav");
		if(typeof document.body.style.maxHeight != "undefined"){
			adj = 3;
		}
		else
		{
			adj = 3;
		}
        //posX = item.offsetTop + ctnr2.offsetHeight + adj;
        posX = ctnr2.offsetTop + item.offsetHeight + 3;
		posY = item.offsetLeft + ctnr1.offsetLeft;
	}
	else
	{
        posX = item.offsetTop + item.offsetHeight + 2;
	    posY = item.offsetLeft;
	}

	subMenu.style.top = posX.toString();
	subMenu.style.left = posY.toString();
	subMenu.style.visibility = "visible";

}

function hideMenu(index)
{
	var subMenu = document.getElementById("submenu"+index);
	subMenu.style.visibility = "hidden";
}

function startTimer(index)
{
	if(!isTimerSet[index])
	{
		timer[index] = setTimeout("hideMenu("+index+")",delay);
		isTimerSet[index] = true;
	}
}

function stopTimer(index)
{
    if(isTimerSet[index])
	{
		clearTimeout(timer[index]);
		timer[index] = null;
		isTimerSet[index] = false;
	}	
}