var divName = 'mi_cursor'; 		// div that is to follow the mouse
                       									// (must be position:absolute)
var offX =eval(16);     						// X offset from mouse position
var offY = eval(16);          			// 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  evt.pageX;}
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  evt.pageY;}

function follow(evt) {
var obj = document.getElementById(divName).style; 
obj.left = (parseInt(mouseX(evt))+offX) + 'px';
obj.top = (parseInt(mouseY(evt))+offY) + 'px';

}
document.onmousemove = follow;
//document.onscroll = follow;
//follow();
//new PeriodicalExecuter(follow(), 1);
//new PeriodicalExecuter(alert('ciao'), .1);
//var sMsg = "Hello, world";
//document.setTimeout(follow(document.onmouseover),1);
//document.setTimeout(follow(document.mousemove),1);