Зачем так всё усложнять 
var mouse = [0, 0];
$(function()
{
   $(document).mousemove(function(e)
   {
      mouse[0] = e.pageX;
      mouse[1] = e.pageY;
   });
   setInterval(function()
   {
       $.post('server.php', {x: mouse[0] < 0 ? 0 : mouse[0] , y: mouse[1] < 0 ? 0 : mouse[1]});
   }, 4000);
});