//jQuery.noConflict();  // Para que jQuery no entre en coflicto con mootools (Joomla): substituimos $() por jQuery() y $. por jQuery.
$(document).ready(function(){

	//Para llamar al script desde HTML:
	//<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script> 
	//<script src="/extendga.js" type="text/javascript"></script>

	//loop though each anchor element
	$('a').each(function(){
		
		var href = $(this).attr('href');
		var filetypes = /\.(zip|exe|pdf|doc*|xls*|ppt*|mp3|gz)$/i;
		
		// Trackear descargas de Clicksign como páginas vistas
		if( (href != undefined && href.indexOf('clicksign-') >= 0 && href.indexOf('setup.exe') >= 0) || (href != undefined && href.indexOf('clicksign4linux') >= 0 &&  href.indexOf('tar.gz') >= 0 ) ) {
                        $(this).click(function() {
				//window.alert("");
	                        link = href.replace(/^https?\:\/\/(clicksign.)isigma\.es\//i, '');
        	                link = href.replace(/^https?\:\/\/(www.)clicksignworld\.com\//i, '');
                        	pageTracker._setCustomVar( 1, "Download Clicksign", "yes", 1 );
                        	pageTracker._trackPageview( link );
                	});
		}


		// Links externos
		if ( href != undefined && href.match(/^https?\:/i) && (!href.match(document.domain))){
			$(this).click(function() {
				var extLink = href.replace(/^https?\:\/\//i, '');
				pageTracker._trackEvent('External', 'Click', extLink);
			});
		}

		//check for links starting with mailto:
		if ( href != undefined && href.match(/^mailto\:/i) ){
			$(this).click(function() {
				var mailLink = href.replace(/^mailto\:/i, '');
				pageTracker._trackEvent('Email', 'Click', mailLink);
			});
		}

		//Trackear todos los formatos peculiares como eventos
		if ( href != undefined && href.match(filetypes) ){
			$(this).click(function() {
				//window.alert(href);
				var extension = (/[.]/.exec(href)) ? /[^.]+$/.exec(href) : undefined;
				filePath = href.replace(/^https?\:\/\/(clicksign.)isigma\.es\//i, '');
                                filePath = href.replace(/^https?\:\/\/(www.)clicksignworld\.com\//i, '');
				pageTracker._trackEvent('Download', 'Click - ' + extension, filePath);
			});
		}
	});
});

