var divLayer = 'genuineTooltip';
var mouseX   = 0;
var mouseY   = 0;

if(document.layers) 
	document.captureEvents( Event.MOUSEMOVE );

document.onmousemove = GetCursorPosition; 

function GetCursorPosition(e) 
{
	if(document.layers) 
	{
		mouseX = e.pageX;
		mouseY = e.pageY;
	}
	else if(document.all) 
	{
		mouseX = event.clientX + document.body.scrollLeft;
		mouseY = event.clientY + document.body.scrollTop;
	}
	else if(document.getElementById)
	{
	    mouseX = e.pageX;
	    mouseY = e.pageY;
	}
	return true;
}

function GetHandle(name) 
{
	if(document.layers) 
		return (document.layers[name]);
	if(document.all) 
	{
		var block = eval('document.all.' + name + '.style');
		return (block);
	}
	if(document.getElementById) 
	    return document.getElementById(name).style;
}

function ShowInformation() 
{
	var tip = GetHandle(divLayer);
	tip.left = mouseX;
	tip.top  = mouseY + 20;

	if(document.layers)
		tip.visibility = "show";
	else if(document.all)
		tip.visibility = "visible";
	else if(document.getElementById)
	    tip.visibility = "visible";
}

function HideInformation()
{
	var tip = GetHandle( divLayer );
	if(document.layers)
		tip.visibility = "hide";
	else if(document.all)
		tip.visibility = "hidden";
	else if(document.getElementById)
	    tip.visibility = "hidden";
}
