// Acha a posição do elemento mesmo que ele esteja sob um auto-scroll
function findPos( oElement ) {
  if( typeof( oElement.offsetParent ) != 'undefined' ) {
    var originalElement = oElement;
    for( var posX = 0, posY = 0; oElement; oElement = oElement.offsetParent ) {
      posX += oElement.offsetLeft;
      posY += oElement.offsetTop;
      if( oElement != originalElement && oElement != document.body && oElement != document.documentElement ) {
        posX -= oElement.scrollLeft;
        posY -= oElement.scrollTop;
      }
    }
    return [ posX, posY ];
  } else {
    return [ oElement.x, oElement.y ];
  }
}

/*
  Função que abre o tooltip
*/
function abreToolTip(element,dominio,extensao) {
  var delay = 0.1; // em segundos
  var position = findPos(element);
  var tooltip_txt;
  
  document.getElementById('tooltip').style.top = (position[1]+16)+"px";
  document.getElementById('tooltip').style.left = (position[0]-195)+"px";
  tooltip_txt = "<h1>"+ dominio + extensao +"</h1>";
  tooltip_txt += "Registre este domínio:";
  tooltip_txt += "<div class=\"lista_sellers\">";
  if(extensao == ".com") {
    tooltip_txt += "<a href=\"javascript:redir_seller('netsol','"+ dominio + extensao +"');\">Netsol [ US$ 9,00 ]</a><br />";
    tooltip_txt += "<a href=\"javascript:redir_seller('godaddy','"+ dominio + extensao +"');\">GoDaddy [ US$ 9,99 ]</a><br />";
  } else if(extensao == ".com.br") {
    tooltip_txt += "<a href=\"javascript:redir_seller('registrobr','"+ dominio + extensao +"');\">registro.br [ R$ 30,00 ]</a>";
  }
  tooltip_txt += "</div>";

  document.getElementById('tooltip_texto').innerHTML = tooltip_txt;
  timeout = window.setTimeout(mostraToolTip,delay*1000);
  
}

function mostraToolTip() {
  document.getElementById('tooltip').style.display = "block";
  clearTimeout(timeout);
}

function fechaToolTip() {
  document.getElementById('tooltip').style.display = "none";
  clearTimeout(timeout);
}