var lastHover = -1;
var lastActiveSelect = -1;
var lastAIDCat = -1;
var navTimeout = 1000;


function clearNavTimeout()
{
	clearTimeout(lastActiveSelect);
}

function setNavTimeout()
{
	if (lastAIDCat != -1)
	{
		lastActiveSelect = setTimeout("secondNavMouseHover("+lastAIDCat+", "+lastAIDCat+")", navTimeout);
	} else
	{
		lastActiveSelect = setTimeout("unhoverFirstNav(lastHover)", navTimeout);
	}
}

function secondNavMouseHover(idcat, aidcat)
{
	clearNavTimeout();
	document.getElementById('secondnav_' + idcat).style.display="block";
	if (aidcat != 10)
	{
		lastAIDCat = aidcat;
	} else
	{
		lastAIDCAT = -1;
	}

	var firstnav = document.getElementById('firstnav_' + idcat);
	firstnav.className="e1a";
	firstnav.getElementsByTagName("div")[0].className="nav_on";
	firstnav.getElementsByTagName("a")[0].className="e1a";
	firstnav.getElementsByTagName("img")[0].style.display="block";
	firstnav.getElementsByTagName("img")[1].style.display="block";

	if (lastHover == -1 && aidcat != 10)
	{
			unhoverFirstNav(aidcat);
	} else
	{
		if (lastHover != idcat)
		{
			if (lastHover != -1)
			{
				unhoverFirstNav(lastHover);
			} else
			{
				lastHover = idcat;
			}
		}
	}

	lastHover = idcat;
}

function unhoverFirstNav(idcat)
{
	document.getElementById('secondnav_' + idcat).style.display="none";
	var firstnav = document.getElementById('firstnav_' + idcat);
	firstnav.className="e1p";
	firstnav.getElementsByTagName("div")[0].className="nav_off";
	firstnav.getElementsByTagName("a")[0].className="e1p";
	firstnav.getElementsByTagName("img")[0].style.display="none";
	firstnav.getElementsByTagName("img")[1].style.display="none";
}