var contentId = "stats";

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


//window.addEvent('domready', startStats());

function startStats(){
 document.onmousedown = setMouseXY; 
} 


function statsComplete(e){
		//do nothing; 
        //var success="" 
		//alert("hello"+as.responseText);
} 


function setMouseXY(e) { 
	var tempX = 0 
	var tempY = 0 

	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 
    }  
	
	var obj = document.getElementById(contentId);
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	
    tempY=tempY-curtop ;
    tempX=tempX-curleft ;

    var url = '/stats/set.jsp'; 
	var pageurl = location.href.split('//')[1].split('#')[0];
		pageurl = pageurl.replace(/\//g,"_");
    var pars = 'save='+pageurl+'&x='+tempX +'&y='+tempY; 
    var target = "";     
    //var myAjax = new Ajax.Updater(target , url, {method: 'get', parameters: pars});
	//http://wiki.script.aculo.us/scriptaculous/show/Ajax.Updater
	var myAjax = new Ajax.Updater(target , url, {onComplete: statsComplete , method: 'get', parameters: pars});
		
    return true 
                
} 


function readStats() { 

	var date="";
	var records="100";
    var url = '/stats/set.jsp'; 
	var pageurl = location.href.split('//')[1].split('#')[0];
		pageurl = pageurl.replace(/\//g,"_");
    var pars = 'read='+pageurl+'&date='+date+'&records='+records; 
    var target = contentId;     
	var myAjax = new Ajax.Updater(target , url, { method: 'get', parameters: pars});
		
    return true 
                
} 
