var ns4 = (document.layers);
var ie4 = (document.all && !document.getElementById);
var ie5 = (document.all && document.getElementById);
var ns6 = (!document.all && document.getElementById);
var secs;
var timerID = null;
var timerRunning = false;
var delay = 500;
var browser = "";

function showDesc(navID)
{
	if(ns4)
	{
		document.layers[navID].visibility = "show";
		browser = "ns4";
	}
	// Explorer 4
	else if(ie4)
	{
		document.all[navID].style.visibility = "visible";
		browser = "ie4";
	}
	// W3C - Explorer 5+ and Netscape 6+
	else if(ie5 || ns6)
	{
		document.getElementById(navID).style.visibility = "visible";
		browser = "w3c";
	}
}

function hideDesc(navID)
{
	if(ns4)
	{
		document.layers[navID].visibility = "hide";
		document.layers["commingSoon"].visibility = "hide";
		browser = "ns4";
	}
	// Explorer 4
	else if(ie4)
	{
		document.all[navID].style.visibility = "hidden";
		document.all["commingSoon"].style.visibility  = "hidden";
		browser = "ie4";
	}
	// W3C - Explorer 5+ and Netscape 6+
	else if(ie5 || ns6)
	{
		document.getElementById(navID).style.visibility = "hidden";
		document.getElementById("comingSoon").style.visibility = "hidden";
		browser = "w3c";
	}
}

function showMessage(navID)
{
	if(ns4)
	{
		document.layers[navID].visibility = "show";
		browser = "ns4";
	}
	// Explorer 4
	else if(ie4)
	{
		document.all[navID].style.visibility  = "visible";
		browser = "ie4";
	}
	// W3C - Explorer 5+ and Netscape 6+
	else if(ie5 || ns6)
	{
		document.getElementById(navID).style.visibility = "visible";
		browser = "w3c";
	}
}

function showNav(navID)
{
	hideAll();
	
	if(ns4)
	{
		document.layers[navID].visibility = "show";
		browser = "ns4";
	}
	// Explorer 4
	else if(ie4)
	{
		document.all[navID].style.visibility = "visible";
		browser = "ie4";
	}
	// W3C - Explorer 5+ and Netscape 6+
	else if(ie5 || ns6)
	{
		document.getElementById(navID).style.visibility = "visible";
		browser = "w3c";
	}
	
	// START THE TIMER
	secs = 10;
    StopTheClock();
    StartTheTimer(navID);
}

// CLOSES ALL MENU'S
function hideAll()
{	if(ns4)
	{
		document.layers["contactNav"].style.visibility = "hide";
		document.layers["marketsNav"].style.visibility = "hide";
		document.layers["servicesNav"].style.visibility = "hide";
		document.layers["productsNav"].style.visibility = "hide";
		document.layers["aboutNav"].style.visibility = "hide";
	}
	// Explorer 4
	else if(ie4)
	{
		document.all["contactNav"].style.visibility = "hidden";
		document.all["marketsNav"].style.visibility = "hidden";
		document.all["servicesNav"].style.visibility = "hidden";
		document.all["productsNav"].style.visibility = "hidden";
		document.all["aboutNav"].style.visibility = "hidden";
	}
	// W3C - Explorer 5+ and Netscape 6+
	else if(ie5 || ns6)
	{
		document.getElementById("contactNav").style.visibility = "hidden";
		document.getElementById("marketsNav").style.visibility = "hidden";
		document.getElementById("servicesNav").style.visibility = "hidden";
		document.getElementById("productsNav").style.visibility = "hidden";
		document.getElementById("aboutNav").style.visibility = "hidden";
	}
}
	
// STOP OUR TIMER 
function StopTheClock()
{
    if(timerRunning)
    {
        clearTimeout(timerID);
    }
    timerRunning = false;
}

// STARTS OUR TIMER WHEN CALLED
function StartTheTimer(menu)
{
	// IF MENU TIMES OUT, CLOSE IT
    if (secs==0)
    {
		StopTheClock();				
		hideAll();
    }
    else
    {
        //self.status = secs;
        secs = secs - 1;
        timerRunning = true;
        timerID = self.setTimeout("StartTheTimer()", delay);         
    }
}