﻿function getURLVarsRegEx(name) {
    var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
    if (!results) { return "not found"; }
    return results[1] || "not found";
}

function countClickEvent(linkcode, event, eventMsg) {
    s_objectID = linkcode;
    var s=s_gi(s_account);
    s.linkTrackVars="";
    s.linkTrackEvents="events";
    s.events=event;
    s.tl(this,"o",eventMsg);
}

function AddS_ObjectID() {
    $(document).ready(function () {
        var i = 0;
        $("a").each(function () {
            var i = $("a").index($(this));
            $(this).click(function () {
                s_objectID = 'al' + i;
            }
                       )
        });
    }
                       );

}

function ParseURL() {
    var path = window.location.pathname.split("/");
    if (s) { // verify that s object exists already
        var cleanPath = new Array();
        for (var i = 0; i < path.length; i++) {
            if (path[i]) {
                cleanPath.push(path[i]);
            }
        }
        // remove empty entries in array
        if (cleanPath.length > 0) {
            s.prop1 = cleanPath[0].toString().replace(/\.aspx|\.html|\.htm|.asp/gi, "");
            s.prop2 = cleanPath[1] ? cleanPath[1].toString().replace(/\.aspx|\.html|\.htm|.asp/gi, "") : "";
            s.prop3 = cleanPath[2] ? cleanPath[2].toString().replace(/\.aspx|\.html|\.htm|.asp/gi, "") : "";
            s.pageName = s.prop1;
            if (s.prop2) s.pageName += ":" + s.prop2;
            if (s.prop3) s.pageName += ":" + s.prop3;
        }
        else {
            if (document.title != undefined)
                s.pageName = document.title;
            else s.pageName = "";
        }


    }
}


function getParameterByName(name) {
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    var regexS = "[\\?&]" + name + "=([^&#]*)";
    var regex = new RegExp(regexS);
    var results = regex.exec(window.location.href);
    if (results == null) {
        results = regex.exec(document.referrer);
        if (results == null)
            return "";
        else
            return decodeURIComponent(results[1].replace(/\+/g, " "));
    }
    else
        return decodeURIComponent(results[1].replace(/\+/g, " "));
}

