(function() {
    var pageTracker = _gat._getTracker("UA-543529-1");
    pageTracker._addIgnoredOrganic("snowforce");
    pageTracker._addIgnoredOrganic("snowforce com");
    pageTracker._addIgnoredOrganic("snowforce.com");
    pageTracker._addIgnoredOrganic("snowforce.de");
    pageTracker._addIgnoredOrganic("www.snowforce.com");
    pageTracker._addIgnoredOrganic("www.snowforce.de");
    pageTracker._trackPageview();
    
    if(!document.getElementsByTagName) return;
    
    var handler = function(event) {
        event = event || window.event;
        var link;
        
        if(event.srcElement) {
            // IE insanity
            link = event.srcElement;
            
            while(link && link.tagName != 'A') {
                link = link.parentElement;
            }
        }
        else {
            link = event.currentTarget;
        }
        
        if(!link || !link.href) return;
        
        var match = link.href.match(/^http:\/\/([A-Za-z0-9.-]+)/);
        
        if(match) {
            pageTracker._trackEvent('Outlink', 'Click', match[1]);
        }
    };
    
    var links = document.getElementsByTagName('a');
    
    for(var i=0; i<links.length; ++i) {
        var link = links[i];
        if(!link.href) continue;
        var match = link.href.match(/^http:\/\/([A-Za-z0-9.-]+)/);
        
        if(match) {
            var host = match[1];
            
            if(host != 'www.snowforce.com' && host != 'snowforce.com' && host != 'sf.intranet.aevum.de') {
                if(link.addEventListener) {
                    link.addEventListener('click', handler, false);
                }
                else if(link.attachEvent) {
                    link.attachEvent('onclick', handler);
                }
            }
        }
    }
})();

