var IntervalID;

function showpopupmenu(owner, popup)
{
	clearhidepopupmenu();
	var obj = owner;
	var pLeft = pTop = 0;
	if (obj.offsetParent) {
		pLeft = obj.offsetLeft;
		pTop = obj.offsetTop+obj.offsetHeight+2;
		while (obj = obj.offsetParent) {
			pLeft += obj.offsetLeft;
			pTop += obj.offsetTop;
		}
	}
	popup_menu = document.getElementById("popup");
	popup_menu.style.left = pLeft+"px"; 
	popup_menu.style.top = pTop+"px"; 
	popup_menu.innerHTML = document.getElementById(popup).innerHTML;
	popup_menu.style.display = "block"; 
}

function hidepopupmenu()
{
	popup_menu = document.getElementById("popup");
	popup_menu.style.display = "none";
	popup_menu.innerHTML = "";
}

function sethidepopupmenu()
{
	IntervalID = window.setInterval("hidepopupmenu()",200);
}

function clearhidepopupmenu()
{
	window.clearInterval(IntervalID);
}

