// position of the tooltip relative to the mouse in pixel //
var offsetx = 12;
var offsety = 10;

function newelement(newid)
{ 
    if(document.createElement)
    { 
        var el = document.createElement('div'); 
        el.id = newid;     
        with(el.style)
        { 
            display = 'none';
            position = 'absolute';
        } 
        el.innerHTML = '&nbsp;'; 
        document.body.appendChild(el); 
    } 
} 
//var ie5 = (document.getElementById && document.all); 
//var ns6 = (document.getElementById && !document.all); 




function getmouseposition(e)
{


if( !e ) 
{
    if( window.event ) {
      //DOM
      e = window.event;
    } else {
      //TOTAL FAILURE, WE HAVE NO WAY OF REFERENCING THE EVENT
      return;
    }
  }
  if( typeof( e.pageX ) == 'number' ) 
  {
    //NS 4, NS 6+, Mozilla 0.9+
    var xcoord = e.pageX;
    var ycoord = e.pageY;
  } 
  else 
  {
    if( typeof( e.clientX ) == 'number' ) 
	{
      //IE, Opera, NS 6+, Mozilla 0.9+
      //except that NS 6+ and Mozilla 0.9+ did pageX ...
      var xcoord = e.clientX;
      var ycoord = e.clientY;
      	if( !( ( window.navigator.userAgent.indexOf( 'Opera' ) + 1 ) ||
        ( window.ScriptEngine && ScriptEngine().indexOf( 'InScript' ) + 1 ) ||
        window.navigator.vendor == 'KDE' ) ) 
		{
        	if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) 
			{
	          //IE 4, 5 & 6 (in non-standards compliant mode)
	          xcoord += document.body.scrollLeft;
	          ycoord += document.body.scrollTop;
	        } 
			else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) 
		  	{
          	//IE 6 (in standards compliant mode)
         	xcoord += document.documentElement.scrollLeft;
          	ycoord += document.documentElement.scrollTop;

		
		
        	}
      	}
    } else {
      //TOTAL FAILURE, WE HAVE NO WAY OF OBTAINING THE
      //MOUSE COORDINATES
      return;
    }
  }

			
			var lixlpixel_tooltip = document.getElementById('tooltip');
          	//alert(ycoord)
			lixlpixel_tooltip.style.left = (xcoord+offsetx) + 'px';
        	lixlpixel_tooltip.style.top = (ycoord+offsety) + 'px';
	
	
	
}
function tooltip(tip)
{
    if(!document.getElementById('tooltip')) newelement('tooltip');
    var lixlpixel_tooltip = document.getElementById('tooltip');
	var newText = document.getElementById(tip).innerHTML;
    lixlpixel_tooltip.innerHTML = newText;
    lixlpixel_tooltip.style.display = 'block';
    document.onmousemove = getmouseposition;
}
function exit()
{
    document.getElementById('tooltip').style.display = 'none';
}
