function EksMenuCmnSetVisible(aName)
{
	var lKey, lElem, lFound;
	//document.write(aName);
	for(lKey in gEksMenus)
	{
		lElem = EksCmnDocGetElement(lKey);
		lFound = false;
		if(lKey == aName)
		{
			lFound = true;
		}
		else
		{
			if(gEksMenus[aName].pParent)
			{
				if(lKey == gEksMenus[aName].pParent.pName)
				{
					lFound = true;
				}
				else
				{
					if(gEksMenus[aName].pParent.pParent)
					{
						if(lKey == gEksMenus[aName].pParent.pParent.pName)
						{
							lFound = true;
						}
					}
				}
			}
		}
		if(lFound)
			lElem.style.visibility = "visible";
		else
			if(gEksMenus[lKey].pAlwaysVisible != true)
				lElem.style.visibility = "hidden";
		/*
		*/
	}
	lElem = EksCmnDocGetElement("eksmenu");
		lElem.style.visibility = "visible";
}

function EksMenuCmnSetInvisible(aName)
{
	//lElem = EksCmnDocGetElement(aName);
	//lElem.style.visibility = "hidden";
}

function EksMenuCmnHideSubmenus()
{
	for(lKey in gEksMenus)
	{
		lElem = EksCmnDocGetElement(lKey);
		if(gEksMenus[lKey].pAlwaysVisible != true)
			lElem.style.visibility = "hidden";
	}
	lElem = EksCmnDocGetElement("eksmenu");
		lElem.style.visibility = "hidden";
}

