var TabHeader = null;
var DropMenu = null;

function DisplayMenu()
{
	if(document.all)
	{
		DropMenu.style.visibility = 'visible';
	}
}

function CloseMenu()
{
	if(document.all)
	{
		DropMenu.style.visibility = 'hidden';
	}
}

function setMenu(menuname,menuid)
{
	var mtop = 0;
	var mleft = 0;
	var celement;
		
	if(document.all)
	{
		if(TabHeader != null && DropMenu != null)
		{
			if(DropMenu.style.visibility != 'hidden')
			{
				CloseMenu();
			}
		}
		
		TabHeader = eval("document.all('" + menuname + "');");

		DropMenu = eval("document.all('" + menuid + "');");

		swapmenu(TabHeader);

		celement = TabHeader;
				
		while(celement.tagName.toLowerCase() != 'body')
		{
			mtop += celement.offsetTop;
			mleft += celement.offsetLeft;
			celement = celement.offsetParent;
		}
			
		mtop += (TabHeader.offsetHeight);
							
		DropMenu.style.left = mleft;
		DropMenu.style.top = mtop;
			
		DisplayMenu();
			
		event.cancelBubble = true;
	}
}

function swapmenu(swapitem)
{				
	if(swapitem.className.toLowerCase() == 'menuregular')
	{
		swapitem.className = 'menuHighlight';
	}

	if(swapitem.className.toLowerCase() == 'menuHighlight')
	{
		swapitem.className = 'menuRegular';
	}

}
	

function hideMenu()
{
	if(document.all)
	{
		if(TabHeader != null && DropMenu != null)
		{
			if(!DropMenu.contains(event.toElement)) 
			{
				DropMenu.style.visibility = 'hidden';
				swapmenu(TabHeader);
				TabHeader = null;
				DropMenu = null;
			}
		}
	}
}
