var timer;
var oldName = '';


function absLeft(el)
{
	return (el.offsetParent)? el.offsetLeft + absLeft(el.offsetParent) : el.offsetLeft;
}

function absTop(el)
{
	return(el.offsetParent) ? el.offsetTop + absTop(el.offsetParent) : el.offsetTop;
}

function navShow(name, el)
{
	if((name != oldName) && (oldName != ''))
	{
		document.getElementById(oldName).style.visibility = 'hidden';
	}
	oldName = name;

	if(IE)
	{
		if(el != null)
		{
			document.getElementById(name).style.left = absLeft(el) - document.getElementById('content').offsetLeft - 10;
			document.getElementById(name).style.top = absTop(el) - document.getElementById('content').offsetTop + 20;
		}
	}
	
	document.getElementById(name).style.visibility = 'visible';
	setTimeout("navAutoShow ('" + name + "');", 10);
}

function navAutoShow(name)
{
	clearTimeout(timer);
}

function navHide(name)
{
	clearTimeout(timer);
	timer = setTimeout("navAutoHide('" + name + "');", 400);
}

function navAutoHide(name)
{
	clearTimeout(timer);
	document.getElementById(name).style.visibility = 'hidden';
	oldName = '';
}