function getHTTPObject() { 
	var xmlhttp;
	/*@cc_on
	@if (@_jscript_version >= 5)
		try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } 
		catch (e) {
			try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } 		
			catch (E) { xmlhttp = false; }
			}
	@else
		xmlhttp = false;
		@end @*/
		if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
			try { xmlhttp = new XMLHttpRequest(); } 
			catch (e) { xmlhttp = false; }
			}
		return xmlhttp;
	}

function initAjax(url, callback) {
	var http = getHTTPObject(); 
	http.open("GET", url, true);
	http.onreadystatechange = function() {
		if (http.readyState == 4) { callback(http); } 
		};
	http.send(null);
	}

/////////////////////////////////////////////////////////////////

//
// outbound link click tracker
// <a href="http://www.example.com" onClick="trackOut('example.com')">
//
function trackOut(theLink) {
	url = "includes/tracker.php?link="+theLink;
	initAjax(url, function (response) {
		//setTimeout("location.href = '"+theLink+"';", 1000);
		}); 
	return true;
	}
