var timer;
var currentMenu;

function InitMenu()
{
		SetOpacity(document.getElementById("menu1"), 80);
}

function ShowMenu(sender, id)
{	
		ClearTimer();
		if(currentMenu) currentMenu.style.display = 'none';
		
		var menu = document.getElementById(id);
		var coords = AlspaCore.GetCoords(sender);
		var x = coords.x;
		var y = coords.y;

		x -= 1;
		y -= 141;
		
		if (BrowserDetect.browser == 'Explorer')
		{
			y += 1;
			x += 1;
			/*
			if (BrowserDetect.version < 7)
			{
				y += 1;
				x += 1;
			}
			else if (BrowserDetect.version > 6)
			{
				y += 1;
				x += 1;
			}
			*/
		}
		menu.style.left = x + "px";
		menu.style.top = y + "px";
		menu.style.display = "block";
		
		currentMenu = menu;
}

function HideMenu(id) // Hides Menu
{			
		var menu = document.getElementById(id);		
		timer = setTimeout( function() { menu.style.display = "none"; } , 250);
}

function ClearTimer()
{
	clearTimeout(timer);
}

function SetOpacity (element, value)
{
	value = value > 100 ? 100 : value;
	value = value  < 0 ? 0 : value;	
	var mozOpacity = value / 100;
	
	element.setAttribute("style", "opacity:" + mozOpacity + ";")

	if (element.style.setAttribute) //For IE
  	 element.style.setAttribute("filter", "alpha(opacity=" + value + ");");
}

YAHOO.util.Event.addListener(window, "load", InitMenu);