function tracker(url){
	
	var paginas = ["asp","aspx","php","jsp","html","htm"];
	var arquivos = ["pdf","doc","docx","xls","xlsx","txt","jpg","flv","jpeg","zip","rar"];
	var redesSociais = ["twitter","orkut","facebook","myspace","youtube","migre"];
	var atual = url.split(".");
	var urlAtual = window.location.toString();
	urlAtual = urlAtual.split("/");
	
	var secao = "";
	var u = limparUrl(urlAtual);
	for(i=1;i<u.length;i++)
		secao += u[i] + "/";
	
	//testa se � url externa
	if(url.indexOf("http://")>=0 || url.indexOf("https://")>=0){
		var teste = is_redeSocial(url,redesSociais);
		if(teste>=0){
			if(is_compartilhar(url)){
				if(redesSociais[teste]=="migre")
					var rede="twitter";
				else
					rede = redesSociais[teste];
				_gaq.push(['_trackEvent',"Saida_compartilhe",rede,'/'+ secao]);
			}else
				_gaq.push(['_trackEvent',"Saida_SocialNetwork",redesSociais[teste], '/'+ secao]);
		
		}else
			_gaq.push(['_trackPageview',"Saida_LinksExternos",url, '/'+ secao]);
			
	}
	
	//testa se � uma pagina comum
	else if(in_array(paginas,atual[atual.length-1]))
		return;
	
	//testa se � um arquivo
	else if(in_array(arquivos,atual[atual.length-1])){
		var arr = url.split("/");
		var nomeArquivo = arr[arr.length-1].split(".");
		_gaq.push(['_trackPageview', '/'+ secao + 'download_' + atual[atual.length-1] + '/' + nomeArquivo[0]]);
	}
}

function is_compartilhar(url){
	if(url.indexOf("?")>=0)
		return true;
	return false;
}

function limparUrl(url){
	var novaUrl = new Array();
	var j=0;
	for(i=0;i<url.length;i++){
		if(url[i]!="" && url[i]!="http:"){
			novaUrl[j] = url[i];
			j++;
		}
	}
	return novaUrl;
}

function is_redeSocial(url,redesSociais){
	var tamanho = redesSociais.length;
	url = url.toLowerCase();
	for(i=0;i<tamanho;i++){
		if(url.indexOf(redesSociais[i])>=0)
			return i;
	}
	return -1;
}

function in_array(array,search){
	for(i=0;i<array.length-1;i++){
		if(array[i] == search)
			return true;
	}
	return false;
}

function gaautomatico(){
	
    document.onclick = function(event) {
          
        event = event || window.event;
        var target = event.target || event.srcElement,
            targetElement = target.tagName.toLowerCase();
        
        if (targetElement == "a" && target.getAttribute("href")!=null) {
            
            var href = target.getAttribute("href"),
                urlHost = document.domain.replace(/^www\./i,"");
            var urlPattern = "^(?:https?:)?\/\/(?:(?:www)\.)?" + urlHost + "\/?";
            tracker(href,'');
        }}
		
}
