var startDate = new Date();
var startTime = startDate.getTime();
var timeSpent;
var pageTimer = window.setInterval('timeOnPage()', 1000);
var http = createObject();

function timeOnPage()
{

	timeSpent = initStopwatch();
	
}

function initStopwatch()
{ 

	var date = new Date(); 
	var timeNow = date.getTime();  
	var timeDiff = timeNow - startTime; 
	this.diffSecs = Math.round(timeDiff/1000); 
	return(this.diffSecs);
	 
}

function createObject() {
	
	var request_type;
	var browser = navigator.appName;
	
	if(browser == "Microsoft Internet Explorer"){
		
		request_type = new ActiveXObject("Microsoft.XMLHTTP");
		
	}else{
		
		request_type = new XMLHttpRequest();
		
	}
	
	return request_type;
	
}

function insertTime(session,ip,time,page)
{
	
	http.open('GET', 'sessionLog.php?sess='+escape(session)+'&page='+escape(page)+'&time='+time+'&ip='+ip+'', true);
	http.send(null);
	
}
