ajax="";
function iniciaAjax(){
	try{
  		// Firefox, Opera 8.0+, Safari
  		ajax=new XMLHttpRequest();
  	}catch (e){
  	// Internet Explorer
  		try{
    		ajax=new ActiveXObject("Msxml2.XMLHTTP");
    	}catch (e){
    		try{
      			ajax=new ActiveXObject("Microsoft.XMLHTTP");
      		}catch (e){    
      			return false;
      		}
    	}
  	}
}

function favoritos(topico){
	//cria o objeto ajax
	iniciaAjax();
	ajax.onreadystatechange=salvaFavorito;
	//abre e configura a conexao com o servidor
	ajax.open("GET","../player_arquivos/mod_favoritos/grava_favorito.php?topico="+topico);
	ajax.send(null);
	
}

function salvaFavorito(){
	
	if(ajax.readyState==4){
		if(ajax.status==200){
			//verifica a resposta do servidor
			//se for igual a 1, a edição foi realizada
			if(ajax.responseText==1){
				alert("Tópico adicionado nos favoritos com sucesso.");
				
			//se for igual a 2 é pq este tópico já existia nos favoritos do usuário
			}else if(ajax.responseText==2){
				alert("Este tópico já está cadastrado nos favoritos.")
			}else if(ajax.responseText==3){
				alert("Você atingiu o máximo de 36 tópicos adicionados nos favoritos.");
			}
			else{
				alert("Não foi possível adicionar o tópicos nos favoritos.")
			}
		}else{			
			alert("Erro: "+ajax.statusText);
		}
		
		
	}
	
}
variglobal="";
function pega_link(id, topico){
	//cria o objeto ajax
	
	variglobal=id;
	var nova_var;
	nova_var=variglobal.replace(/a/,"o");
	document.getElementById(nova_var).style.display="block";
	document.getElementById(variglobal).style.display = "none";	
	iniciaAjax();
	ajax.onreadystatechange=pegar;
	//abre e configura a conexao com o servidor
	ajax.open("GET","../player_arquivos/mod_pega_link/pega_link.php?topico="+topico);
	ajax.send(null);
}

function pegar(){
	
	if(ajax.readyState==4){
		if (ajax.status == 200) {
			
			var nova_var;
			nova_var=variglobal.replace(/a/,"o");			
			document.getElementById(nova_var).innerHTML=ajax.responseText;

		}
	}
	
}

function pega_mirror(id,post,server,topico){	
	var nova_var;
	if(id.indexOf("ntl")==-1){
		nova_var=id.replace(/pega/,"mostra");
	}else{
		nova_var=id.replace(/pega_ntl/,"mostra");
	}
	
	variglobal=id;
	document.getElementById(nova_var).style.display="block";
	document.getElementById(id).style.display = "none";	
	iniciaAjax();
	ajax.onreadystatechange=pegar_mirror;
	//abre e configura a conexao com o servidor
	ajax.open("GET","../player_arquivos/mod_pega_mirror/pega_mirror.php?post="+post+"&server="+server+"&topico="+topico);
	ajax.send(null);
	
	
}
function pegar_mirror(){
	if(ajax.readyState==4){
		if (ajax.status == 200) {
			
			var nova_var;
			if(variglobal.indexOf("ntl")==-1){
				nova_var=variglobal.replace(/pega/,"mostra");
			}else{
				nova_var=variglobal.replace(/pega_ntl/,"mostra");
			}
			//nova_var=variglobal.replace(/pega/,"mostra");			
			document.getElementById(nova_var).innerHTML=ajax.responseText;

		}
	}
	
}
function filtra_mirror(tabela){
	var id_tabela=document.getElementById(tabela);
	var quant=id_tabela.rows.length;
	var i;
	for(i=0;i<quant;i++){
		//alert("orra");
		id_tabela.rows[i].deleteCell(0);
	}
	id_tabela.deleteRow(0)
	//alert(id_tabela.innerHTML)
}
function salva_pedido(post,server,topico){
	
	iniciaAjax();
	ajax.onreadystatechange=salvar_pedido;
	//abre e configura a conexao com o servidor
	ajax.open("GET","../player_arquivos/mod_pega_mirror/salva_pedido.php?post="+post+"&server="+server+"&topico="+topico);
	ajax.send(null);
}
function salvar_pedido(){
	if(ajax.readyState==4){
		if (ajax.status == 200) {
			//1 para cadastrado
			//2 para você já pediu o mirror
			//3 este tópico já possui um mirror atendido			
			var nova_var;
			nova_var=variglobal.replace(/pega/,"mostra");			
			document.getElementById(nova_var).innerHTML=ajax.responseText;
			alert(ajax.responseText);
		}
	}
}
function gera_links_premium(){
	
	var links=(document.getElementById("glp_origem").value);
	var pagina=document.getElementById("form_glp").action;
	if(links==""){
		return false;
	}else{
		document.getElementById("glp_origem").value="";
		document.getElementById("glp_origem").style.background="white url(http://images.nowloaded.com.br/nl_images/th_7172pfs.gif) no-repeat scroll left top";
		document.getElementById('glp_envia').style.display="none";
		document.getElementById('glp_carr').style.display="block";
		
		iniciaAjax();	
		ajax.onreadystatechange=envia_gera_links_premium;
		//abre e configura a conexao com o servidor	
		ajax.open("POST",pagina);
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=iso-8859-1");
		//joga as variáveis do formulário numa variável "container"
		links=links.replace(/</g,"");	
		links=links.replace(/&/g,"");
		var dados="links="+links;		
		//ajax.onreadystatechange=envia_agera_links_premium()
		ajax.send(dados);
	}
	
	
}
function envia_gera_links_premium(){
	if(ajax.readyState==4){
		if (ajax.status == 200) {
			//1 para cadastrado
			//2 para você já pediu o mirror
			//3 este tópico já possui um mirror atendido			
			//var nova_var;
			//nova_var=variglobal.replace(/pega/,"mostra");			
			//document.getElementById(nova_var).innerHTML=ajax.responseText;
			document.getElementById("glp_destino").innerHTML=ajax.responseText;			
			document.getElementById("glp_origem").style.background="";
			document.getElementById('glp_envia').style.display="block";
			document.getElementById('glp_carr').style.display="none";
		}
	}
	
}

function filtra_glp(tabela){
	var id_tabela=document.getElementById(tabela);
	var quant=id_tabela.rows.length;
	var i;
	var cont="";
	for(i=0;i<quant;i++){
		//alert("orra");
		if(i!=0){
			cont+=id_tabela.rows[i].cells[1].innerHTML+"\r\n"
		}
		//id_tabela.rows[i].deleteCell(0);
		
		
	}
	document.getElementById("cont_glp").value=cont;
	document.getElementById("cont_glp").style.display="block";
	id_tabela.deleteRow(0)
	
	//alert(id_tabela.innerHTML)
}

function mostra_mu_log(){
	var status=document.getElementById('mu_logs').style.display
	if(status=='none'){
		document.getElementById('mu_logs').style.display="block";
	}else{
		document.getElementById('mu_logs').style.display="none";
	}
}
function show_thanks(pid){
	variglobal=pid;
	iniciaAjax();
	
	ajax.onreadystatechange=exe_show_thanks;
	//abre e configura a conexao com o servidor
	ajax.open("GET","../player_arquivos/mod_thanks/mostra_quem_agradeceu.php?pid="+pid);
	ajax.send(null);
}
function exe_show_thanks(){	
	if(ajax.readyState==4){		
		if (ajax.status == 200) {
			document.getElementById("thanks_"+variglobal).innerHTML=ajax.responseText;			
			//document.getElementById("btn_"+variglobal).removeAttribute("onclick");
			document.getElementById("btn_"+variglobal).setAttribute("onclick","control_thanks("+variglobal+")");
			document.getElementById("btn_"+variglobal).src="http://images.nowloaded.com.br/nl_images/quem_agradeceu_menos.gif";
			
		}
	}
}
function control_thanks(pid){
	if(document.getElementById("btn_"+pid).src=='http://images.nowloaded.com.br/nl_images/quem_agradeceu_menos.gif'){
		document.getElementById("btn_"+pid).src="http://images.nowloaded.com.br/nl_images/quem_agradeceu_mais.gif";
		document.getElementById("thanks_"+variglobal).style.display="none"
	}else{
		document.getElementById("btn_"+pid).src="http://images.nowloaded.com.br/nl_images/quem_agradeceu_menos.gif";
		document.getElementById("thanks_"+variglobal).style.display="block";
	}	
}
/**
 * Apartir daqui js do mod_campeonato
 */

function inicia_campeonato(){
	if(document.getElementById("campeonato")){
		var cod_camp=document.getElementById("campeonato").getAttribute("label");
		show_campeonato(cod_camp);
		
	}
}

 function show_campeonato(cod_camp){
	iniciaAjax();
	
	ajax.onreadystatechange=exe_show_campeonato;
	//abre e configura a conexao com o servidor
	ajax.open("GET","./index.php?autocom=nl_campeonato_votacao&camp="+cod_camp+"&pag="+window.location);
	ajax.send(null);
}
function exe_show_campeonato(){	
	if(ajax.readyState==4){		
		if (ajax.status == 200) {
			document.getElementById("campeonato").innerHTML=ajax.responseText;
		}
	}
}