/* set only this */
clicktrackerServiceUrl= 'http://www.jmarior.net/clicktracker/clicktracker.php';

/***********************************************/
/* based on code of http://blog.corunet.com/usabilidad/eye-tracking-para-pobres */
var xmlDoc = null ;

function sendTrack(clickData){
 var scrRes = screen.width + "*" + screen.height;
 var callService = clicktrackerServiceUrl + '?sr=' + scrRes + clickData;

 xmlDoc.open('GET', callService, true);
 xmlDoc.send(null);
}

/* create the httpRequest (the basis of the AJAX technic)*/
if (typeof window.ActiveXObject != 'undefined' ) {
  xmlDoc = new ActiveXObject('Microsoft.XMLHTTP');
} else {
  xmlDoc = new XMLHttpRequest();
}

/* detect browser  */
var IE = document.all?true:false
if (!IE) document.captureEvents(Event.MOUSEMOVE)
var tempX = 0
var tempY = 0

/* Assign an event handler to document.onclick */
document.onclick = getMouseXY;
function getMouseXY(e) {
  if (IE) {
    tempX = event.clientX + document.body.scrollLeft
    tempY = event.clientY + document.body.scrollTop
  } else {
    tempX = e.pageX
    tempY = e.pageY
  }
  var url= '&x=' + tempX + '&y=' + tempY;
  sendTrack(url);
  return true
}

if (document.getElementsByTagName) {
 var links = document.getElementsByTagName('a');
 for( var i=0; i < links.length; i++ ) {
   links[i].onclick = function(){return getMouseXY(this);}
 }
}
