$(document).ready(function(){

	// Add tracking to external links
	$('a[href^="http"]').each(function(){
		var obj = $(this);
		var href = obj.attr('href');
		var domain = href.replace(/^http\:\/\/([^\/\?]+).*/, '$1').toLowerCase();
		var title = obj.attr('title') || obj.find('img').attr('title') || obj.find('img').attr('alt') || obj.text();

		// Only track links that don't match the current domain
		if(domain != SITE_DOMAIN){
			obj.click(function(){
				trackExternalLink('Outbound Links', title);
			});
		}
		
	});

});

// Tracks external links
function trackExternalLink(category, action){
	try {
		var pageTracker = _gat._getTracker(GA_CODE);
		pageTracker._trackEvent(category, action);
	} catch (err) { }
}
