// Simple follow the mouse script

var divName = 'load'; // div that is to follow the mouse
                       // (must be position:absolute)
var offX = 15;          // X offset from mouse position
var offY = 15;          // Y offset from mouse position

function mouseX(evt)
{
	if (!evt)
		evt = window.event;

	if (evt.pageX)
		return evt.pageX;
	else if (evt.clientX)
		return evt.clientX + (document.documentElement.scrollLeft ?  document.documentElement.scrollLeft : document.body.scrollLeft);
	else
		return 0;

}

function mouseY(evt)
{
	if (!evt) evt = window.event;

	if (evt.pageY)
		return evt.pageY;
	else if (evt.clientY)
		return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
	else
		return 0;
}

var followObjStyle=document.getElementById(divName).style;

function follow(evt)
{
		followObjStyle.visibility = 'visible';
		followObjStyle.left = (parseInt(mouseX(evt))+offX) + 'px';
		followObjStyle.top = (parseInt(mouseY(evt))+offY) + 'px';
}


function followSet()
{
	document.onmousemove = follow;
}

function followRemove()
{
	document.onmousemove = null;
}

function followSetCoord(evt)
{
	followObjStyle.left = (parseInt(mouseX(evt))+offX) + 'px';
	followObjStyle.top = (parseInt(mouseY(evt))+offY) + 'px';
}

document.onclick=followSetCoord;
