
var IE = document.all?true:false
if (!IE) document.captureEvents(Event.MOUSEMOVE)

document.onmousemove = getMouseXY;
var tempX = 0
var tempY = 0

var fX=1;
var fY=1;

function getMouseXY(e) {
  if (IE) { // grab the x-y pos.s if browser is IE
    tempX = event.clientX + document.body.scrollLeft
    tempY = event.clientY + document.body.scrollTop
  } else {  // grab the x-y pos.s if browser is NS
    tempX = e.pageX
    tempY = e.pageY
  }  
  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0}  

  return true;
}

var messages=new Array("why are you here?","what is your name?","who are you?","where are you going?","hello","we were waiting for you","welcome","greetings","you finally made it","what is your purpose?","should you be here?");
var mIndex=0;
var resetLock=0;

function go(id) {
	var obj = document.getElementById(id);

	obj.style.position="absolute";
	obj.style.zIndex="10";
	var st=1;

	dX = tempX - fX;
	dY = tempY - fY;

	dist = Math.sqrt(Math.abs(dX * dX) + Math.abs(dY * dY));

	if (dist > 35 ) {
		fX = fX + Math.round( dX / 4  );
		fY = fY + Math.round( dY / 4  );


		obj.innerHTML=messages[ mIndex ];
		obj.style.visibility="true";
		obj.style.display="inline";

		obj.style.top=fY;
		obj.style.left=fX;
	} else {
		if (resetLock == 0) {
			resetLock=1;
			mIndex=Math.floor(Math.random()*messages.length);
			setTimeout("resetLock=0;", 1000);
		}
		obj.style.visibility="false";
		obj.style.display="none";
	}
}


