// Get object left position, even if nested
function getAbsLeft(o)
{
	oLeft = o.offsetLeft
	while(o.offsetParent!=null)
	{
		oParent = o.offsetParent
		oLeft += oParent.offsetLeft
		o = oParent
	}
	return oLeft
}

// Get object top position, even if nested
function getAbsTop(o)
{
	oTop = o.offsetTop
	while(o.offsetParent!=null)
	{
		oParent = o.offsetParent
		oTop += oParent.offsetTop
		o = oParent
	}
	return oTop
}

function adapta(menu)
{
	// imagem do menu
	o = document.getElementById(menu);
	// div do menu
	b = document.getElementById('d'+menu);
	// width da td entre a imagem do menu e o menu
	c = document.getElementById('w'+menu);
	meux = getAbsLeft(o);
	meuy = getAbsTop(o);
	tamx = o.offsetWidth;
	tamy = o.offsetHeight;
	//meux = meux-100;
	meuy = (meuy + tamy) - 5;
	// alert("Menu: "+ menu + " Left: " +meux);
	// alert("Menu: "+ menu + " Top: " +meuy);
	// b.style.left = "" + meux + "px";
	// b.style.top = "" + meuy + "px";
	c.style.width = tamx;
}

function init_menu()
{
	adapta('menu1');
	adapta('menu2');
	adapta('menu3');
	adapta('menu4');
}
