function menuvis(SubNavName,TDName,px,py) {
	if (SubNavName != "none")
	{
	var ElementName = document.getElementById(SubNavName);

  	ElementName.style.visibility="visible";
	ElementName.style.left=findPosX(TDName,px);
	ElementName.style.top=findPosY(TDName,py);
	}
	
}

function menuhid(SubNavName) {
	var ElementName = document.getElementById(SubNavName);
  ElementName.style.visibility="hidden";
}

function findPosX(name,px)
{

	var obj = document.getElementById(name);
	var curleft = 0;

	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft-px;
}

function findPosY(name,py)
{
	var obj = document.getElementById(name);

	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	curtop = curtop + py;
	return curtop;
}
