// JavaScript Document
showtooltip=false;
mousex = 0;
mousey = 0;

function getMouseXY(e)
{ 
	if (!e) e = window.event;

	if (e)
	{ 
		if (e.pageX || e.pageY)
		{
			mousex = e.pageX;
			mousey = e.pageY;
			
		}
		else if (e.clientX || e.clientY)
		{
			mousex = e.clientX + document.body.scrollLeft;
			mousey = e.clientY + document.body.scrollTop;
		} 
	}
}

function falsefunc() { return false; }
function showtip(thetext, e)
{
	showtooltip=true;
	document.onmouseover = falsefunc;
	document.onmousemove =  updatetip;
	document.onmouseout = hidetip;

	getMouseXY(e);
	document.getElementById('dPanel').innerHTML=thetext;
	document.getElementById('dPanel').style.visibility = "visible";
	document.getElementById('dPanel').style.left = mousex+10;
	document.getElementById('dPanel').style.top = mousey+10;
}

function hidetip()
{
	showtooltip=false;
	document.onmousemove = null;
	document.onmouseout = null;
	document.getElementById('dPanel').style.visibility = "hidden";	
}

function updatetip(e)
{
	if (showtooltip)
	{
		getMouseXY(e);
		document.getElementById('dPanel').style.left = mousex+10;
		document.getElementById('dPanel').style.top = mousey+10;
	}
	return false;
}