  var bUseEventForOutbound = false;  var bUseEventForDownload = false;  var bUseEventForMailto = false;  var gaA_fileTypes = new RegExp(/\.(docx*|xlsx*|pptx*|exe|zip|pdf)$/i);var gaA_pageTracker = pageTracker; var euroGaAddons = function(){    var startListening = function(obj, evnt, func){        if (obj.addEventListener)             obj.addEventListener(evnt, func, false);        else             if (obj.attachEvent)                 obj.attachEvent("on" + evnt, func);    }        var trackDocument = function(evnt){        bUseEventForDownload ? gaA_pageTracker._trackEvent("downloads", "click", (evnt.srcElement) ? "/" + evnt.srcElement.pathname : this.pathname) : gaA_pageTracker._trackPageview("/downloads/" + (evnt.srcElement) ? "/" + evnt.srcElement.pathname : this.pathname);    }        var trackExternalLink = function(evnt){        var elmnt = evnt.srcElement;        if (elmnt) {            while (elmnt.tagName != "A")                 elmnt = elmnt.parentNode;            if (/http/.test(elmnt.protocol))                 bUseEventForOutbound ? gaA_pageTracker._trackEvent("outgoing", "click", elmnt.hostname + "/" + elmnt.pathname + elmnt.search) : gaA_pageTracker._trackPageview("/outgoing/" + elmnt.hostname + "/" + elmnt.pathname + elmnt.search);            if (elmnt.protocol == "mailto:")                 bUseEventForMailto ? gaA_pageTracker._trackEvent("mailto", "click", elmnt.href.replace(/mailto:/, "")) : gaA_pageTracker._trackPageview("/mailto/" + elmnt.href.replace(/mailto:/));        }        else {            if (/http/.test(this.protocol))                 bUseEventForOutbound ? gaA_pageTracker._trackEvent("outgoing", "click", this.hostname + this.pathname + this.search) : gaA_pageTracker._trackPageview("/outgoing/" + this.hostname + this.pathname + this.search);            if (this.protocol == "mailto:")                 bUseEventForMailto ? gaA_pageTracker._trackEvent("mailto", "click", this.href.replace(/mailto:/, "")) : gaA_pageTracker._trackPageview("/mailto/" + this.href.replace(/mailto:/));        }    }    if (document.getElementsByTagName && typeof gaA_pageTracker == "object") {        var hrefs = document.getElementsByTagName('a');        for (var l = 0, m = hrefs.length; l < m; l++)             if (gaA_fileTypes.test(hrefs[l].pathname))                 startListening(hrefs[l], "click", trackDocument);            else                 if (hrefs[l].hostname != location.hostname)                     startListening(hrefs[l], "click", trackExternalLink);    }}if (window.addEventListener) // Standard    window.addEventListener('load', function(){        euroGaAddons()    }, false);else     if (window.attachEvent) // IE        window.attachEvent('onload', function(){            euroGaAddons()        });