jQuery(document).ready(function(){
	jQuery('a').each(function(){
		var analyticsEventTracking = 'enabled';
		var analyticsFileTypes = ['pdf','doc','xls','ppt','txt','zip','jpg','jpeg','gif','png','tif','mid','midi','wav','mp3','avi','mov','mpg','mpeg','htm'];
		var a=jQuery(this);
		var href=a.attr('href');
		if(href==undefined)
			return;
		var url=href.replace('http://','').replace('https://','');
		var hrefArray=href.split('.').reverse();
		var extension=hrefArray[0].toLowerCase().substring(0,hrefArray[0].toLowerCase().indexOf('?'));
		
		var hrefArray=href.split('/').reverse();
		var domain=hrefArray[2];

		var downloadTracked=false;
		if(jQuery.inArray(extension,analyticsFileTypes)!=-1){
			downloadTracked=true;
			a.click(function(){
				if(analyticsEventTracking=='enabled'){
					_gaq.push(['_trackEvent','descargas',extension.toUpperCase(),a.attr('href').substring(0,a.attr('href').indexOf('?'))]);
				}else
					_gaq.push(['_trackPageview',analyticsDownloadsPrefix+url]);
					});
		}
		if((href.match(/^http/))&&(!href.match(document.domain))&&(downloadTracked==false))	{
				a.click(function(){
				if(analyticsEventTracking=='enabled'){
					_gaq.push(['_trackEvent','externo',href.match(/:\/\/(.[^/]+)/)[1],href]);
				}else
					_gaq.push(['_trackPageview',analyticsOutboundPrefix+url]);
				});
		}
	
	});
});
