var opened = 0;
var	navigate = false;
var timerClear;

function displayMenu(origem,div){
	var menu = document.getElementById(div);
	navigate = true;
	if (opened != 0){
		opened.style.display = "none";
	}
	opened = menu;
	menu.style.top = getPageTop(origem)+30;
	menu.style.left = getPageLeft(origem)+15;
	menu.style.display = "block";
	clearTimeout(timerClear)
	timerClear = setInterval('hideMenu()', 2500);
}

function keepMenu(){
	navigate = true
	clearTimeout(timerClear)
}

function clearMenu(){
	navigate = false
	timerClear = setInterval('hideMenu()', 2500);
}

function hideMenu(){
	if (!navigate){
		clearTimeout(timerClear)
		opened.style.display = "none";
		opened = 0
	}
}

function getPageLeft(Bt) 
{
	var x;
	x = 0;
	while (Bt.offsetParent != null) 
	{
		x += Bt.offsetLeft;
		Bt = Bt.offsetParent;
	}
	x += Bt.offsetLeft;
	return x;
}

function getPageTop(Bt) 
{
	var y;
	y = 0;
	while (Bt.offsetParent != null) 
	{
		y += Bt.offsetTop;
		Bt = Bt.offsetParent;
	}
	y += Bt.offsetTop;
	return y;
}
