// Simple follow the mouse script

var theX = new Array();
var theY = new Array();
var divName = new Array();
var d = 0;
var count = 1;

for (i=1; i<(dots+1); i++) {
	document.write('<img id="cursor0'+i+'" style="position:absolute;" src="http://www.songsmadeforyou.com/cursor_trail/dot0'+count+'.png" width="'+size+'"/>');
	divName[i-1] = 'cursor0'+i;
	count++;
	if (count>6) count=1;
}

//var divName = 'cursor01'; // div that is to follow the mouse
                       // (must be position:absolute)
var offX = -5;          // X offset from mouse position
var offY = -5;          // 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;
}

function follow(evt) {
	if (document.getElementById) {
		theX[((d+1)*1)-1] = parseInt(mouseX(evt))+offX;
		theY[((d+1)*1)-1] = parseInt(mouseY(evt))+offY;
		var obj = document.getElementById(divName[d]).style;
		obj.visibility = 'visible';
		var randX = Math.floor(Math.random()*(spray*2)) + spray;
		var randY = Math.floor(Math.random()*(spray*2)) + spray;
		obj.left = theX[((d+1)*1)-1] + randX + 'px';
		obj.top = theY[((d+1)*1)-1] + randY + 'px';
		d++;
		if (d>(dots-1)) {d=0;}
	}
}

document.onmousemove = follow;