var xposTipL = 0;
var yposTipL = 0;

var oldL,verL,iexL=(document.all),yyyL=-1000;

var ns4=document.layers
var ns6=document.getElementById&&!document.all
var ie4=document.all

if (ns4) verL=document.tooltipL
else if (ns6) verL=document.getElementById("tooltipL").style 
else if (ie4) verL=document.all.tooltipL.style 

if (ns4) document.captureEvents(Event.MOUSEMOVE); 
else  verL.visibility="visible";
verL.display="none"; 

document.onmousemove=get_mouse;

function findPosX(obj)
{
  var curleft = 0;
  if(obj.offsetParent)
      while(1) 
      {
        curleft += obj.offsetLeft;
        if(!obj.offsetParent)
          break;
        obj = obj.offsetParent;
      }
  else if(obj.x)
      curleft += obj.x;
  return curleft;
}

function findPosY(obj)
{
  var curtop = 0;
  if(obj.offsetParent)
      while(1)
      {
        curtop += obj.offsetTop;
        if(!obj.offsetParent)
          break;
        obj = obj.offsetParent;
      }
  else if(obj.y)
      curtop += obj.y;
  return curtop;
}


function remoteTipL(toolimg,xPosx,yPosy){
document.onmousemove=ignore_mouse;
var content="<img src='img/tooltips/" + toolimg + ".gif'>";
xposTipL = xPosx;
yposTipL = yPosy;
if(ns4){verL.document.write(content);verL.document.close();verL.visibility="visible"}
if(ns6){document.getElementById("tooltipL").innerHTML=content;verL.display=''}
if(ie4){document.all("tooltipL").innerHTML=content;verL.display=''}}



function ignore_mouse(){
verL.left=xposTipL+findPosX(document.getElementById('comm_map'));
verL.top=yposTipL+findPosY(document.getElementById('comm_map'));}



function engageTipL(toolimg,xOff,yOff){
document.onmousemove=get_mouse;
var content="<img src='img/tooltips/" + toolimg + ".gif'>";
yposTipL = yOff;
xposTipL = xOff;
if(ns4){verL.document.write(content);verL.document.close();verL.visibility="visible"}
if(ns6){document.getElementById("tooltipL").innerHTML=content;verL.display=''}
if(ie4){document.all("tooltipL").innerHTML=content;verL.display=''}}



function get_mouse(e){
var x=(ns4||ns6)?e.pageX:event.x+document.body.scrollLeft;
verL.left=x+xposTipL;
var y=(ns4||ns6)?e.pageY:event.y+document.body.scrollTop;
verL.top=y+yposTipL; }



function removeTipL(){
yposTipL = -1000;
if (ns4) {verL.visibility="hidden"; }
else if (ns6||ie4) verL.display="none"; }
