function _getHost(href){
	var match=href.match(/^((?:f|ht)tp(?:s)?\:\/\/)?([^\/]+)/)
	return match[2];
	//host = href.substr(href.indexOf('//')+2);
	//if(host.indexOf('/') != -1) {
	//	host = host.substr(0,host.indexOf('/'));
	//}
	//return host;
}
function _get2ndLevelDomain(href){
	var match=href.match(/(.*\.)?([^\/]+\.[^\/]+)/im);
	return match[2];
}
$(document).ready(function() {
    var isOurSite = false;
    var ourSites = ['suedtirol.com', 'alto-adige.com', 'south-tirol.com', 'vinschgau.org'];
    $("a[href^='http']").each(function() {
        var $a = $(this);
        var href = $a.attr('href');
        try {
            var domain = _getHost(href);
            if (domain != window.location.host) {
                isOurSite = false;
                $.each(ourSites, function(i, n) {
                    if (domain.match(n)) {
                        isOurSite = true;
                    }
                });
                if (isOurSite) {
                    $a.attr('href', pageTracker._getLinkerUrl(href, true));
                    //$a.click(function() { pageTracker._link(href, true); return false; });
                } else {
                    $a.click(function() { pageTracker._trackPageview('/outgoing/' + href); });
                }
            }
        } catch (error) { return false; }
    });
    $("a[href*='__maxdest=']").each(function() {
        var $a = $(this);
        var href = $a.attr('href');
        var indexOfMaxdest = href.indexOf("__maxdest=");
        var maxdest = href.substr(indexOfMaxdest + 10);
        var indexOfQm = maxdest.indexOf("?");
        if (indexOfQm > -1) maxdest = maxdest.substr(0, indexOfQm);
        maxdest = _get2ndLevelDomain(maxdest);
        isOurSite = false;
        $.each(ourSites, function(i, n) {
            if (maxdest.match(n)) {
                isOurSite = true;
            }
        });
        if (isOurSite) {
            if (href.substr(href.length-1) == '#') {
                href = href.substr(0, href.length - 1);
            }
            $a.attr('href', pageTracker._getLinkerUrl(href, true));
        }
    });
});
