

var hideTimeOut = "";
var hideLayerFlag = 0;
var myLayersArray = new Array();


function init()
{
	myLayersArray[myLayersArray.length] = "cMenu";
	if(document.getElementsByTagName)
	{
		arrayOfDiv = document.getElementsByTagName("div");
	}
	hideAll();
}
function clearTime(layerName)
{
	clearTimeout(hideTimeOut);
	hideLayerFlag = 0;
}
function hideAll()
{
	for(i=0;i<myLayersArray.length;i++)
	{
    	if (document.all)
		{
    	  document.all[myLayersArray[i]].style.visibility = "hidden";
	    }
    	else if(document.layers)
		{
			document.layers[myLayersArray[i]].visibility = "hidden";
	    }
		else if(document.getElementById)
		{
			arrayOfDiv[myLayersArray[i]].style.visibility = "hidden"
		}
	}
}
function showLayer(layerName)
{
	clearTime();
	for(i=0;i<myLayersArray.length;i++)
	{
		if(myLayersArray[i] != layerName)
		{
			hideLayerFlag = 1;
			hideLayer(myLayersArray[i]);
			hideLayerFlag = 0;
		}
	}
    if (document.all)
	{
		document.all[layerName].style.visibility = "visible";
    }
    else if(document.layers)
	{
		document.layers[layerName].visibility = "visible";
    }
	else if(document.getElementById)
	{
		arrayOfDiv[layerName].style.visibility = "visible"
	}
}
function hideLayer(layerName)
{
	if(hideLayerFlag == 0)
	{
		hideTimeOut = setTimeout("hideLayer('"+layerName+"');",100);
		hideLayerFlag = 1;
		return;
	}
    if (document.all)
	{
      document.all[layerName].style.visibility = "hidden";
    }
	else if(document.layers)
	{
		document.layers[layerName].visibility = "hidden";
    }
	else if(document.getElementById)
	{
		arrayOfDiv[layerName].style.visibility = "hidden"
	}
}