var timer;
var timerlevel;
function show(level)
{
if (document.getElementById)
{
if (timerlevel==level)
window.clearTimeout(timer);
window.setTimeout("document.getElementById('"+level+"').style.visibility=\"visible\"",0);
}
}
function hide(level)
{
if (document.getElementById)
{
timer=window.setTimeout("document.getElementById('"+level+"').style.visibility=\"hidden\"",0);
timerlevel=level;
}
}
function positioncenter(sublevel)
{
var offset=0;
var counter=0;
var subname="horflyout";
var linkname="menuitem";
counter=parseInt(sublevel);
while(counter>0)
{
if(document.getElementById(subname+counter))
{
document.getElementById(subname+counter).style.left=findHorPosition(document.getElementById(linkname+counter))+"px";
document.getElementById(subname+counter).style.top=findVerPosition(document.getElementById(linkname+counter))+11+"px";
}
counter--;
}
}
function findHorPosition(obj)
{
	var left = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			left += obj.offsetLeft;
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		left += obj.x;
	return left;
}
function findVerPosition(obj)
{
	var top = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			top += obj.offsetTop;
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		top += obj.y;
	return top;
}
