//The following line should be declared in the host page...
//var myStatUrl = 'http://www.website.com/Reports/';

function getCookie(c_name) {
	if (document.cookie.length>0) {
		c_start = document.cookie.indexOf(c_name + "=");
		if (c_start != -1) { 
			c_start = c_start + c_name.length + 1; 
			c_end = document.cookie.indexOf(";",c_start);
			if (c_end == -1) c_end = document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
		} 
	}
	return "";
}

function setCookie(c_name, value, expiremins) {
	var dt1 = new Date();
	var exdate = new Date(dt1.valueOf() + (expiremins * 60000));
	exdate.setDate(exdate.getDate());
	document.cookie = c_name + "=" + escape(value)+((expiremins===null) ? "" : ";expires=" + exdate.toGMTString());
}

function registerPageView() {

	var visits = 0;

	var visitreference = getCookie("VisitId");
	if (visitreference == "") {
		var dte = new Date();
		visitreference = dte.valueOf();
		setCookie("VisitId", visitreference, 60);
		visits = 1;
	}
	
	var visitId = visitreference;

	var pt = document.title;
	var ph = $("h1").text();
	var ur = document.location;
	var br = "";
	$.each($.browser, function(i, val) {
		br = i;
	});
	var ve = $.browser.version;
	
	var getUrl = myStatUrl + "service.php?pageTitle="+pt+"&pageHeading="+ph+"&url="+ur+"&browser="+br+"&version="+ve+"&visit="+visitId+"&path="+myStatUrl+"&visits="+visits;
	$.get(getUrl);
}

$(window).ready(function() {
	registerPageView();
});