//YB - Martec - 29/03/2007

function createTooltip(txt) {
  if (!document.getElementById('tooltip')) {
    var target = document.getElementsByTagName("BODY")[0];
    var elem = document.createElement('div');
    elem.id = 'tooltip';
    target.appendChild(elem);
    elem.innerHTML = txt;
  }
}

function deleteTooltip() {
  if (document.getElementById('tooltip')) {
    var obj = document.getElementsByTagName("BODY")[0];
    var old = document.getElementById('tooltip');
    obj.removeChild(old);
  }
} 


function cmMouse(e) {

  var posx = 0;
  var posy = 0;

  if (!e) { 
    var e = window.event;
  }

  if (e.pageX || e.pageY) 	{
    posx = e.pageX;
	posy = e.pageY;

  } else if (e.clientX || e.clientY) 	{
	 posx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
     posy = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
  }

  if (document.getElementById('tooltip')) {
    document.getElementById('tooltip').style.top = (posy+10)+"px";
    document.getElementById('tooltip').style.left = (posx+10)+"px";
    document.getElementById('tooltip').style.visibility = "visible";
  }  
}


//firefox, Netscape
if (navigator.appName.substring(0,3) == "Net") {
  document.captureEvents(Event.mousemove);
}
document.onmousemove = cmMouse;


function itemtooltip(txt) {
  if (txt != '') {
    return ('<table cellspacing="0" cellpadding="0"><tr><td class="itemtooltip">' + txt + '</td></tr></table>');
  } else {
    return '';
  }
}

