function findPosition( oElement ) {
  if( typeof( oElement.offsetParent ) != 'undefined' ) {
    for( var posX = 0, posY = 0; oElement; oElement = oElement.offsetParent ) {
      posX += oElement.offsetLeft;
      posY += oElement.offsetTop;
    }
    return [ posX, posY ];
  } else {
    return [ oElement.x, oElement.y ];
  }
}

function showGoogleTool()	{
	pos = findPosition(this);
	var tip = $('google-tooltip');
	tip.setStyle('position','absolute');
	tip.setStyle('left',(20+pos[0])+'px');
	tip.setStyle('top',pos[1]+'px');
	tip.setStyle('display','block');
}

function hideGoogleTool()	{
	var tip = $('google-tooltip');
	tip.setStyle('position','absolute');
	tip.setStyle('display','none');
}

window.addEvent('domready',function(){
	$$('a.popup').addEvent('mouseenter', showGoogleTool);
	$$('a.popup').addEvent('mouseleave', hideGoogleTool);
});
