﻿// function to create XmlHttp Object
function getHTTPObject() {

    if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
    else if (window.XMLHttpRequest) return new XMLHttpRequest();
    else {
        alert("Your browser does not support AJAX.");
        return null;
    }
}

//function to process an XMLHttpRequest
function MakeAJAXNoReturn(pageCall, URLLocation) {
    httpObject = getHTTPObject();

    if (httpObject != null) {
        httpObject.open("GET", pageCall, true);
        httpObject.onreadystatechange = function() {
            if (httpObject.readyState == 4 && httpObject.status == 200) 
			{
				if(URLLocation != null)
				{
					location = URLLocation;
				}
            }
        }
        httpObject.send(null);
    }
}

function logClick(logValue, locationURL) {
    MakeAJAXNoReturn("/TrafficLogger/TrafficLogger.aspx?logValue=" + logValue, locationURL);
}

//Call to log traffic.
//JavaScript:logClick('{422b20d0-5613-4b81-8549-02309f536d83};/df/dee/sdd/Page.html;This is my link;' + window.location, null)