var posX = 0;
var posY = 0;
var posXOld = 1;
var posYOld = 1;
var theuser = undefined;


window.document.onmousemove = getMouseXY;

function getMouseXY(e) {

	if(navigator.appName == "Netscape"){
		posX = e.pageX
	 	posY = e.pageY

	} else {
		posX = event.clientX + document.body.scrollLeft
 		posY = event.clientY + document.body.scrollTop
	}

	if (posX <= 0) {posX = 0} 
	if (posY <= 0) {posY = 0}   

	/*document.Show.MouseX.value = posX;
	document.Show.MouseY.value = posY;*/
 	return true
}

function action() {

	/*document.Show.PMouseX.value = posX;
	document.Show.PMouseY.value = posY;*/

	return true;

}


function gogo()
{
if (posX != posXOld)
{
	ajax = new sack('/components/code/track.php?x='+posX+'&y='+posY+'&user='+theuser);
	
	var mydata = 'q=1';
	ajax.element = 'callback';
	ajax.runAJAX(mydata);
}


posXOld = posX;
posYOld = posY;

}

function logUser(url, humanurl)
{
	screenWidth = document.body.offsetWidth;
	agent = navigator.userAgent;
	
	ajax = new sack('/components/code/track.php?init=true&user='+theuser+'&screenWidth='+screenWidth+'&agent='+agent+'&url='+url+'&humanurl='+humanurl);
	
	var mydata = 'q=1';
	ajax.element = 'callback';
	ajax.runAJAX(mydata);
}

function trackinit(user, url, humanurl)
{
	theuser = user;
	setInterval("gogo()", "1000", [user]);
	logUser(url, humanurl);
}