﻿
function ShowMenu(objCaller, strMenuID)
{
	var objMenu = document.getElementById(strMenuID);
	
	if (objMenu != null)
	{
		objMenu.style.display = "block";

		var temp = findPos(objCaller);
		objMenu.style.left = parseInt(temp[0]) + "px";
		objMenu.style.top = parseInt(temp[1] + objCaller.offsetHeight) + "px";
		//objMenu.OnMouseOut = HideMenu(objMenu.id);
	}
}

function HideMenu(strMenuID)
{
	var objMenu = document.getElementById(strMenuID);
	
	if (objMenu != null)
	{
		objMenu.style.display = "none";
	}
}

function findPos(obj) {
	var curleft = curtop = 0;

	if (obj.offsetParent) 
	{
		do
		{
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);

		return [curleft,curtop];
	}
}
