$(document).ready(function(){
  // add Google Analytics tracking to outbound, email and download links
  $('a:not([href*="' + document.domain + '"])').click(function() {
    var href = $(this).attr('href');
    var path = '';
    if (href.match(/^mailto:/)) {
      var email = href.replace(/^mailto:(.*)/, '$1').split('@');
      path = '/email/' + email[1] + '/' + email[0];
      category = 'E-mails';
      action = 'Click mailto link';
      label = href.replace(/^mailto:(.*)/, '$1');
    }
    else if (href.match(/^(http:\/\/www\.digitaleprodukter\.dk)?\/downloads\//)) {
      path = '/download/' + href.replace(/^(http:\/\/www\.digitaleprodukter\.dk)?\/downloads\/(.*)/, '$2');
      category = 'Misc downloads';
      action = href.split('.').pop().toUpperCase();
      label = href.replace(/^(http:\/\/www\.digitaleprodukter\.dk)?\/downloads\/(.*)/, '$2')
    }
    else if (href.match(/^(http|https|ftp|ftps):\/\//)) {
      path = '/outbound/' + href.replace(/:\/\//, '/');
      category = 'Navigation';
      action = 'Follow outbound link';
      label = href;
    }

    if(path) {
      pageTracker._trackEvent(category, action, label);
      pageTracker._trackPageview(path);
    }
  });
});
