// 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 getPosition(obj)
{
	// div das campanhas
	o=document.getElementById(obj);
	
	// div do pager
	p=document.getElementById(obj+'ID');
	
	// posicao da div das campanhas
	meux=getAbsLeft(o);
	meuy=getAbsTop(o);
	
	// tamanho da div das campanhas
	tamx=o.offsetWidth;
	tamy=o.offsetHeight;
	
	// tamanho da div do pager
	tamx_pager=p.offsetWidth;
	tamy_pager=p.offsetHeight;
	
	// definir posicao do pager
	meux=((meux+tamx)-tamx_pager-5);
	meuy=((meuy+tamy)-tamy_pager-5);
	//alert("Div: "+ obj + " Left: " + meux);
	//alert("Div: "+ obj + " Top: " + meuy);
	p.style.left=""+meux+"px";
	p.style.top=""+meuy+"px";
}
