$(document).ready(function() {
  $('a').click(function() {
    trackExternalLink(this.href);
  });

  $('#twitter-follow').click(trackTwitterFollow);
  $('#delicious-add').click(trackDeliciousAdd);
  $('#github-follow').click(trackGithubFollow);
  $('.share-twitter').click(trackTwitterShare);
  $('.share-facebook').click(trackFacebookShare);
  $('.share-delicious').click(trackDeliciousShare);
  $('.share-digg').click(trackDiggShare);
  $('.share-stumbleupon').click(trackStumbleuponShare);
  $('.share-technorati').click(trackTechnoratiShare);
});

function trackExternalLink(url) {
  if (url.indexOf('http://johngrimes.info') == -1) {
    pageTracker._trackEvent('exit', 'link', url);
  }
}

function trackTwitterFollow() {
  pageTracker._trackEvent('follow', 'twitter');
  return true;
}

function trackDeliciousAdd() {
  pageTracker._trackEvent('follow', 'delicious');
  return true;
}

function trackGithubFollow() {
  pageTracker._trackEvent('follow', 'github');
  return true;
}

function trackTwitterShare() {
  pageTracker._trackEvent('share', 'twitter');
  return true;
}

function trackFacebookShare() {
  pageTracker._trackEvent('share', 'facebook');
  return true;
}

function trackDeliciousShare() {
  pageTracker._trackEvent('share', 'delicious');
  return true;
}

function trackDiggShare() {
  pageTracker._trackEvent('share', 'digg');
  return true;
}

function trackStumbleuponShare() {
  pageTracker._trackEvent('share', 'stumbleupon');
  return true;
}

function trackTechnoratiShare() {
  pageTracker._trackEvent('share', 'technorati');
  return true;
}
