﻿function setGoogleAnalytics() {
    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
}

function callPageTracker() {
    try {
        if (googleAnalyticsAccount != null) {
            pageTracker = getTracker();
            pageTracker._setDomainName("none");
            pageTracker._setAllowLinker(true);
            pageTracker._trackPageview();
        }
    }
    catch (err) {
        //alert("ex: " + err);
    }
}

function getTracker() {
    return _gat._getTracker(googleAnalyticsAccount);
}

function googleAnalyticsLink(link) {
    try {
        if (pageTracker != null) {
            pageTracker._trackPageview(link);
        }
    }
    catch (err) {}
}


//function setAnchorsOnClick() {
//    var anchors = document.getElementsByTagName("a");
//    for (var i = 0; i < anchors.length; i++) {
//        var anchor = anchors[i];
//        AddEvent(anchor, "click", testLink);
//        
//    }
//}

//function AddEvent(obj, functionName, functionCode) {
//    var currentUrl = location.href;
//    var siteUrl = location.protocol + "//" + location.hostname + ":" + location.port+"/";
//    var objHref = obj.href;
//    if ((objHref.length > 0 &&
//        objHref != siteUrl &&
//        objHref.indexOf("/_layouts/") == -1 &&
//        objHref.indexOf("javascript:") == -1 &&
//        objHref.indexOf(currentUrl) == -1)){
//        alert(objHref);
//        eval("var oldEvent = obj.on" + functionName + ";");
//        if (oldEvent != null) {

//            var additionalEvents = "obj.on" + functionName + " = function(e) { functionCode(obj); return oldEvent(e); };"
//            eval(additionalEvents);
//        } else {
//            eval("obj.on" + functionName + " = functionCode;");
//        }
//    }
//}


