
var sVisibleMenu = null;
var bIsIE = document.all != null ? true : false;
var bIsNS = document.layers != null ? true : false;
var bSupportsDOM2 = document.getElementById != null ? true : false;
var iTopPos = 0;
var dropDowns = [];

function checkForScrolling(sLayerID)
{
	iNewTopPos = window.pageYOffset;
	if (iNewTopPos != iTopPos) {
		hideQuickMenu(sLayerID);
		sVisibleMenu = null;
		clearTimeout(dropDowns[sLayerID]);
	} else
		dropDowns[sLayerID] = setTimeout("checkForScrolling('" + sLayerID + "')", 50)
}

function getQuickMenuVisibility(sLayerID)
{
var bIsIE = document.all != null ? true : false;
var bIsNS = document.layers != null ? true : false;
var bSupportsDOM2 = document.getElementById != null ? true : false;
	if (bIsIE)
	{
		if (document.all[sLayerID])
			return document.all[sLayerID].style.visibility == "visible" || "" ? true : false
	}
	else if (bIsNS)
	{ 	if (layers[sLayerID])
			return layers[sLayerID].visibility ==  "show" || "" ? true : false;
	}
	else if (bSupportsDOM2)
	{
		if (document.getElementById(sLayerID))
			return document.getElementById(sLayerID).style.visibility == "hidden" || "" ? true : false;
	}
}

function hideQuickMenu(sLayerID)
{
var bIsIE = document.all != null ? true : false;
var bIsNS = document.layers != null ? true : false;
var bSupportsDOM2 = document.getElementById != null ? true : false;
	if (bIsIE)
	{
		if (document.all[sLayerID])
			document.all[sLayerID].style.visibility = "hidden";
	}
	else if (bIsNS)
	{
		if (document.layers[sLayerID])
			document.layers[sLayerID].visibility = "hide";
	}
	else if (bSupportsDOM2)
	{
		if (document.getElementById(sLayerID))
			document.getElementById(sLayerID).style.visibility = "hidden";
	}
}

function showQuickMenu(sLayerID)
{
var bIsIE = document.all != null ? true : false;
var bIsNS = document.layers != null ? true : false;
var bSupportsDOM2 = document.getElementById != null ? true : false;
	if (bIsIE)
	{
		if (document.all[sLayerID])
		{
			document.all[sLayerID].style.visibility = "visible";
		}
	}
	else if (bIsNS)
	{
		if (document.layers[sLayerID])
		{
			iTopPos = window.pageYOffset;
			document.layers[sLayerID].visibility = "show";
			clearTimeout(dropDowns[sLayerID])
			dropDowns[sLayerID] = setTimeout("checkForScrolling('" + sLayerID + "')", 50)
		}
	}
	else if (bSupportsDOM2)
	{
		if (document.getElementById(sLayerID))
		{
			document.getElementById(sLayerID).style.visibility = "visible";
			dropDowns[sLayerID] = setTimeout("checkForScrolling('" + sLayerID + "')", 50)
		}
	}
}

function toggleMenu(sName)
{ 
	
	if (getQuickMenuVisibility(sName) == true)
	{ 
		hideQuickMenu(sName);
	}
	else
	{	
		showQuickMenu(sName);
	}
}