
    var myLinks = document.links;
    var mydomain = "kulturarv.dk";
    var btype=0;
    if (window.attachEvent) {
        b=1;
    } else if (window.addEventListener) {
        b=2;
    }
    for(var i=0;i < myLinks.length;i++) {
        var thehref = myLinks[i].href.toString();
	var isDoc = thehref.match(/\.(?:doc|eps|jpg|png|svg|xls|ppt|pdf|xls|zip|txt|vsd|vxd|js|css|rar|exe|wma|mov|avi|wmv|mp3)($|\&|\?)/);
        var isContactMail = thehref.match(/javascript:linkTo_UnCryptMailto/);
	var isPrint = thehref.match(/javascript:window\.print/);
	var isFacebook = thehref.match(/facebook.com\/sharer\.php/);

	
	if(isPrint){
            switch (b) {
                case 1:
                    myLinks[i].attachEvent("onclick","_gaq.push(['_trackEvent', 'print', '" + thehref + "']);");
                    break;
                case 2:
                    myLinks[i].setAttribute("onclick","_gaq.push(['_trackEvent', 'print', '" + thehref + "']);")
                    break;
                default:
                    //do nothing
            }
        } else if(isFacebook){
            switch (b) {
                case 1:
                    myLinks[i].attachEvent("onclick","_gaq.push(['_trackEvent', 'facebook', '" + window.location.href + "']);");
                    break;
                case 2:
                    myLinks[i].setAttribute("onclick","_gaq.push(['_trackEvent', 'facebook', '" + window.location.href + "']);")
                    break;
                default:
                    //do nothing
            }
        }else if(isContactMail){
            switch (b) {
                case 1:
                    myLinks[i].attachEvent("onclick","_gaq.push(['_trackEvent', 'kontaktmail', '" + thehref + "']);");
                    break;
                case 2:
                    myLinks[i].setAttribute("onclick","_gaq.push(['_trackEvent', 'kontaktmail', '" + thehref + "']);")
                    break;
                default:
                    //do nothing
            }
        } else if (thehref.indexOf(mydomain) == -1){
            switch (b) {
                case 1:
                    myLinks[i].attachEvent("onclick","_gaq.push(['_trackEvent', 'eksterne_links', '" + thehref + "']);");
                    break;
                case 2:
                    myLinks[i].setAttribute("onclick","_gaq.push(['_trackEvent', 'eksterne_links', '" + thehref + "']);")
                    break;
                default:
                    //do nothing
            }
        } else if (isDoc) {
            switch (b) {
                case 1:
                    myLinks[i].attachEvent("onclick","_gaq.push(['_trackEvent', 'download_intern', '" + thehref + "']);");
                    break;
                case 2:
                    myLinks[i].setAttribute("onclick","_gaq.push(['_trackEvent', 'download_intern', '" + thehref + "']);")
                    break;
                default:
                    //do nothing
            }
	 
	}
    }

