var mtimer;		// Timer

// Get Element Absolute Position Left
function getx(obj)
{
	var i = 0;
	while(obj != null)
	{
		i += obj.offsetLeft;
		obj = obj.offsetParent;
	}
	return i;		
}

// Get Element Absolute Position Top
function gety(obj)
{
	var i = 0;
	while(obj != null)
	{
		i += obj.offsetTop;
		obj = obj.offsetParent;
	}
	return i;		
}

// Get Element Height
function geth(obj)
{
	return obj.offsetHeight;
}

// Get Element Width
function getw(obj)
{
	return obj.offsetWidth;
}

// Display Menu
function showmenu(obj)
{
	p = event.srcElement;
	obj.style.display = "";
	obj.style.left = getx(p) + getw(p) + 23;
	obj.style.top = gety(p);
}

// Hide Menus Equal Or Higher Level
function hidemenu(level)
{
	i = level;
	while(document.getElementById("l" + i + "m1"))
	{
		j = 1;
		while(document.getElementById("l" + i + "m" + j))
		{
			document.getElementById("l" + i + "m" + j).style.display = "none";
			j++;
		}
		i++;
	}
}

// Set Timer For Hide Menus
function settimer()
{
	mtimer = setTimeout("hidemenu(1);",500);
}

// Clear Timer
function cleartimer()
{
	clearTimeout(mtimer);
}
