window.onload = function () {
	var Request = null;
	
	if (window.XMLHttpRequest != undefined) { // Mozilla, Safari, …
		Request = new XMLHttpRequest();
	}
	else if (window.ActiveXObject != undefined) { // IE
		try {
			Request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				Request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {
			}
		}
	}
	
	if (Request == null) {
		alert("Cannot create XMLHttpRequest instance.");
		return;
	}
	
	var Data = "Path=" + encodeURIComponent(window.location.pathname + window.location.search + window.location.hash) + (document.referrer.length > 0 ? "&Referrer=" + encodeURIComponent(document.referrer) : "");
	Request.open("POST", "/RecordVisit.php", true);
	Request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	Request.setRequestHeader("Content-Length", Data.length);
	Request.setRequestHeader("Connection", "close");
	Request.send(Data);
};
