if (liveCon_ClientID === undefined)// && datran_ClientID === undefined)
{
    var liveCon_ClientID = 2083059373785;
}

//-----------------Helper Methods----------------------

function liveCon_GetClientID() {
    var w = window;
    var clientID = w.liveCon_ClientID;

    if (clientID === null) {
        clientID = w.datran_ClientID;
        if (clientID === null) {
            clientID = liveCon_ClientID;
        }
    }

    return clientID;
}

function liveCon_GetProtocol() {
    var proto = window.location.protocol.toLowerCase();

    if ('http:' != proto && 'https:' != proto) {
        proto = 'http:';
    }

    return proto;
}

function liveCon_LoadImage(url) {
    liveConImage = new Image(1, 1);
    liveConImage.src = url;
}

//------------------URL Creation----------------------

function liveCon_GetKeywordURL(searchTextBoxID, domainID, pageID) {
    var image = 'keyword.gif';
    var domain = 'rt.displaymarketplace.com';
    var w = window;
    var proto = liveCon_GetProtocol();
    var r = new Date().getTime();
    var clientID = liveCon_GetClientID();
    var keywords = document.getElementById(searchTextBoxID).value;

    var url = proto +
                  "//" + domain + "/" + image +
                  "?r=" + escape(r) +
                  "&liveConClientID=" + escape(clientID) +
                  "&gah=" + escape(keywords) +
                  "&pageID=" + escape(pageID) + 
                  "&domainID=" + escape(domainID);
    return url;
}

function liveCon_GetSegmentURL() {
    var image = 'segment.gif';
    var domain = 'rt.displaymarketplace.com';
    var proto = liveCon_GetProtocol();
    var r = new Date().getTime();

    var url = proto +
                  "//" + domain + "/" + image +
                  "?r=" + escape(r);
    return url;
}

function liveCon_GetTrackingURL() {
    var trackingImage = 'c3tracking.gif';
    var trackingDomain = 'a.live-conversion.com';
    var w = window;
    var proto = liveCon_GetProtocol();
    var clientID = liveCon_GetClientID();
    var r = new Date().getTime();

    var url = proto +
                  "//" + trackingDomain + "/" + trackingImage +
                  "?liveConClientID=" + escape(clientID) +
                  "&pageURL=" + escape(w.location.href) +
                  "&r=" + escape(r);
    return url;
}

function liveCon_GetConversionURL(transactionID) {
    var conversionImage = 'c3conversion.gif';
    var conversionDomain = 'a.live-conversion.com';
    var w = window;
    var proto = liveCon_GetProtocol();
    var clientID = liveCon_GetClientID();
    var r = new Date().getTime();

    var url = proto +
                  "//" + conversionDomain + "/" + conversionImage +
                  "?liveConClientID=" + escape(clientID) +
                  "&transactionID=" + escape(transactionID) +
                  "&r=" + escape(r);
    return url;
}

function liveCon_GetConversionURL2Plus() {
    var image = 'conversion2Plus.gif';
    var domain = 'a.live-conversion.com';
    var w = window;
    var proto = liveCon_GetProtocol();
    var clientID = liveCon_GetClientID();
    var r = new Date().getTime();

    var url = proto +
                        "//" + domain + "/" + image +
                        "?liveConClientID=" + escape(clientID) +
                        "&transactionID=" + escape(liveCon_TransactionID) +
                        "&pageURL=" + escape(liveCon_PageURL) +
                        "&r=" + escape(r);
    return url;
}

function liveCon_GetLiveFeedPixel() {
    var image = 'livefeed.gif';
    var domain = 'rt.displaymarketplace.com';
    var w = window;
    var proto = 'https:';
    var clientID = liveCon_GetClientID();
    var r = new Date().getTime();

    try {
        if (w.liveCon_Firstname === undefined) {
            var liveCon_Firstname = 'unknown';
        }
        else {
            var liveCon_Firstname = w.liveCon_Firstname;
        }
        if (w.liveCon_Lastname === undefined) {
            var liveCon_Lastname = 'unknown';
        }
        else {
            var liveCon_Lastname = w.liveCon_Lastname;
        }
        if (w.liveCon_Gender === undefined) {
            var liveCon_Gender = 'unknown';
        }
        else {
            var liveCon_Gender = w.liveCon_Gender;
        }
        if (w.liveCon_Email === undefined) {
            var liveCon_Email = 'unknown';
        }
        else {
            var liveCon_Email = w.liveCon_Email;
        }
        if (w.liveCon_Street === undefined) {
            var liveCon_Street = 'unknown';
        }
        else {
            var liveCon_Street = w.liveCon_Street;
        }
        if (w.liveCon_City === undefined) {
            var liveCon_City = 'unknown';
        }
        else {
            var liveCon_City = w.liveCon_City;
        }
        if (w.liveCon_State === undefined) {
            var liveCon_State = 'unknown';
        }
        else {
            var liveCon_State = w.liveCon_State;
        }
        if (w.liveCon_Zip === undefined) {
            var liveCon_Zip = 'unknown';
        }
        else {
            var liveCon_Zip = w.liveCon_Zip;
        }
        if (w.liveCon_Cid === undefined) {
            var liveCon_Cid = 'unknown';
        }
        else {
            var liveCon_Cid = w.liveCon_Cid;
        }

        var url = proto + "//" + domain + "/" + image +
							"?liveConClientID=" + escape(clientID) +
							"&pageURL=" + escape(w.location.href) +
							"&r=" + escape(r) +
							"&firstname=" + escape(liveCon_Firstname) +
							"&lastname=" + escape(liveCon_Lastname) +
							"&gender=" + escape(liveCon_Gender) +
							"&email=" + escape(liveCon_Email) +
							"&street=" + escape(liveCon_Street) +
							"&city=" + escape(liveCon_City) +
							"&state=" + escape(liveCon_State) +
							"&zip=" + escape(liveCon_Zip) +
							"&cid=" + escape(liveCon_Cid);
        return url;
    }
    catch (err) {
        return proto + "//" + domain + "/" + image + "?error=" + escape(err.description);
    }
}

function liveCon_GetAudTrkURL() {
    
}

//--------------------Handlers------------------------

function liveCon_HandleConversion(transactionID) {
    var url = liveCon_GetConversionURL(transactionID);
    liveCon_LoadImage(url);
}

function datran_HandleConversion(transactionID) {
    liveCon_HandleConversion(transactionID);
}

function liveCon_HandleLivefeed() {
    var url = liveCon_GetLiveFeedPixel();
    liveCon_LoadImage(url);
}

function liveCon_HandleConversion2Plus(transactionID, pageURL) {
    var url = liveCon_GetConversionURL2Plus(transactionID, pageURL);
    liveCon_LoadImage(url);
}

//------------------------Droppers----------------------------

function liveCon_DropTrackingPixel() {
    var url = liveCon_GetTrackingURL();
    liveCon_LoadImage(url);
}

function liveCon_DropKeywordPixel(searchTextBoxID, domainID, pageID) {
	var url = liveCon_GetKeywordURL(searchTextBoxID, domainID, pageID);
    liveCon_LoadImage(url);
}

function liveCon_DropKeywordPixelTimer(searchTextBoxID, domainID, pageID) {
	setTimeout("liveCon_DropKeywordPixel(" + searchTextBoxID + ", " + domainID + "," + pageID +")", 1000);
}

function liveCon_DropSegmentPixel() {
    var url = liveCon_GetSegmentURL();
    liveCon_LoadImage(url);
}

function liveCon_DropAudTrk() {

}

//----------------------Package Drop----------------------------

var xmlHttp;
function stateChanged() {
    if (xmlHttp.readyState == 4) {
        var xmlDoc = xmlHttp.responseXML.documentElement;

        //<package id=__>
        //<url>URL</url>
        //<url>URL</url>
        //</package>
        var nodes = xmlDoc.getElementsByTagName("url");
        for (var i = 0; i < nodes.length; i++) {
            liveCon_LoadImage(nodes[i].childNodes[0].nodeValue);
        }
    }
}

function GetXmlHttpObject() {
    xmlHttp = null;
    try {
        // Firefox, Opera 8.0+, Safari, IE7
        xmlHttp = new XMLHttpRequest();
    }
    catch (err1) {
        // Internet Explorer < 7
        try {
            xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (err2) {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }

    return xmlHttp;
}

function liveCon_DropAllPackages() {
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp === null) {
        //alert ("Your browser does not support AJAX!");
        return;
    }
    var xml = 'allpackages.xml';
    var domain = 'rt.displaymarketplace.com';
    var proto = liveCon_GetProtocol();
    var r = new Date().getTime();

    var url = proto +
                "//" + domain + "/" + xml +
                "?r=" + escape(r);

    xmlHttp.onreadystatechange = stateChanged;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}

//-------------------------Main Execution------------------------

function liveCon_Handler() {
    var clientID = liveCon_GetClientID();

    liveCon_LoadImage("http://aperture.displaymarketplace.com/audmeasure.gif?liveConClientID=2083059373785&pageID=1&eventType=view");

}

liveCon_Handler();