function pagina(url,im) {
	/*
	document.getElementById('im').value = im;
	document.getElementById('frm_pagina').action = url;
	document.getElementById('frm_pagina').method = "POST";
	document.getElementById("bt_submit_index").click();
	*/
	document.forms[0].action = url;
	document.forms[0].method = "POST";
	document.forms[0].elements["im"].value = im;
	//document.forms[0].elements["frm_pagina"].submit();
	//document.getElementById("frm_pagina").submit();
	document.getElementById("bt_submit_index").click();
}

function paginarAlbum(id,pagina){

	var parametros 
	parametros = "&pagina=" + pagina;
	
	var ajax = new AJAX();
	ajax.url = "../galeria/listaAlbum.php";
	ajax.metodo = "POST";
	ajax.params = parametros;
	
	ajax.retorno = function(retorno){ 
		document.getElementById(id).innerHTML = retorno;
	}
	ajax.conectar();
}

function max(txarea){
	    total = 1000;
	    tam = txarea.value.length;
	    str="";
	    str=str+tam;
	    
	    document.getElementById("Digitado").innerHTML = str;
	    document.getElementById("Restante").innerHTML = total - str;

	    if (tam > total){
	        
	       aux = txarea.value;
	       txarea.value = aux.substr(0,total);
	       document.getElementById("Digitado").innerHTML = total 
	       document.getElementById("Restante").innerHTML = 0
	    }
 }

//Função para validar e-mails
function validaEmail(pStr){
	var reEmail = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	
	if (!reEmail.test(pStr)) {
		alert(pStr + " NÃO é um endereço de e-mail válido.");
		return false;
	}	
	
	return true;
}
	
function send(form){
	if (validaForm(form)) {
		document.getElementById("bt_submit_contato").click();
	}	
}

function validaForm(form){
		var elementos = document.getElementById(form).elements;


  for (var i=0; i< elementos.length; i++){

		switch (elementos[i].type) {
			case "text":
				if (elementos[i].getAttribute("obrigatorio")=="sim") {
		     		if (elementos[i].getAttribute("name")=="E-mail") {
						if (elementos[i].value=="") {
							alert("O campo \""+elementos[i].getAttribute("name")+"\" é obrigatorio.");
			      			elementos[i].focus();
			      			return false;
						}
						else if (!validaEmail(elementos[i].value)) {
							//alert("Digite um e-mail válido!");
							elementos[i].focus();
							return false;
						}
					}
					if (elementos[i].value=="") {
		      			alert("O campo \""+elementos[i].getAttribute("name")+"\" é obrigatorio.");
		      			elementos[i].focus();
		      			return false;
		     		}
				}
			break;
			case "textarea":
				if (elementos[i].value=="") {
					alert("O campo \""+elementos[i].getAttribute("name")+"\" é obrigatorio.");
					elementos[i].focus();
					return;
				}
			break;	
			case "password":
				if (elementos[i].getAttribute("obrigatorio")=="sim") {
					if (elementos[i].value=="") {
						alert("O campo \""+elementos[i].getAttribute("name")+"\" é obrigatorio.");
						elementos[i].focus();
						return false;
					}	
				}
			break;
				
				
		}
  } 
  return true;
}	

//Mascara para formato de telefone
function formataTelefone(objeto, evt) { 
	return Mascara(objeto, evt, '(##) ####-####');
}
//Tira espaços da esquerda
function ltrim(stringToTrim) {
	return stringToTrim.replace(/^\s+/,"");
}
//função para set focus
function setFocus(obj){
    document.getElementById(obj).focus();
}
//função para mudar a cor da tabela da planilha do atleta
function mudaFundoLinha(linha,OverIn) {
	if (OverIn == "sim") 
		linha.className = "trIn";
	else
		linha.className = "trOut";
}
//Função para colocar máscara
function Mascara(objeto, evt, mask) {
 
	var LetrasU = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var LetrasL = 'abcdefghijklmnopqrstuvwxyz';
	var Letras  = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
	var Numeros = '0123456789';
	var Fixos  = '().-:/ '; 
	var Charset = " !\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_/`abcdefghijklmnopqrstuvwxyz{|}~";
	
	evt = (evt) ? evt : (window.event) ? window.event : "";
	var value = objeto.value;
	
	if (evt) {
		var ntecla = (evt.which) ? evt.which : evt.keyCode;
	 	tecla = Charset.substr(ntecla - 32, 1);
	 	
	 	if (ntecla < 32) return true;
	
	 	var tamanho = value.length;
	 	if (tamanho >= mask.length) return false;
	
	 	var pos = mask.substr(tamanho,1); 
	 	
	 	while (Fixos.indexOf(pos) != -1) {
			value += pos;
		 	tamanho = value.length;
		  	if (tamanho >= mask.length) return false;
		  		pos = mask.substr(tamanho,1);
		}
	
		switch (pos) {
		   case '#' : if (Numeros.indexOf(tecla) == -1) { alert("Digite somente números!"); return false; } break;
		   case 'A' : if (LetrasU.indexOf(tecla) == -1) return false; break;
		   case 'a' : if (LetrasL.indexOf(tecla) == -1) return false; break;
		   case 'Z' : if (Letras.indexOf(tecla) == -1) return false; break;
		   case '*' : objeto.value = value; return true; break;
		   default : return false; break;
		}
	}
	
	objeto.value = value; 
	return true;
}

function abrir(pagina,tamanho){
	MOOdalBox.open(pagina,"AQC - Amigos Que Correm", tamanho);
}

function paginaGaleria(url) {
	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	
	ajax.retorno = function(retorno){
		document.getElementById("resultado").innerHTML = retorno;
	}
	ajax.conectar();
}	

function newsletter(form,botao){
	if (validaForm(form)){
		//document.getElementById(botao).click();
		var nome = document.getElementById("txt_nome").value;
		var email = document.getElementById("txt_email").value;
		var escolha = document.getElementById("txt_escolha").value;
		
		var parametros 
		parametros = "&escolha=" + escolha;
		parametros += "&nome=" + escape(nome);
		parametros += "&email=" + email;
		
		var ajax = new AJAX();
		ajax.url = "../newsletter/newsletter.php";
		ajax.metodo = "POST";
		ajax.params = parametros;
		
		ajax.retorno = function(retorno){
			var resultado = ltrim(retorno);
			switch (resultado){
				case "ok":
					alert('Foi enviado para o seu e-mail uma mensagem com as instruções para a confirmação!');
					document.getElementById("bt_reset").click();
				break;
				case "jacadastrado":
					alert("E-mail já cadastrado por favor utilize outro.");
				break;
				case "naocadastrado":
					alert("E-mail não encontrado para a remoção.");
				break;
			}

			//document.getElementById("resultado").innerHTML = retorno;		
		}
		ajax.conectar();
		
	}
}
/**************LOGIN ATLETA*****************/
function loginAtleta(form, div) {
	if (validaForm(form)){
		document.getElementById('loading').innerHTML = "<img src='../admaqc/imgs/load.gif' border='0'>&nbsp;<label>Aguarde</label>";	
		var login = document.getElementById("txt_login").value;
		var senha = document.getElementById("txt_senha").value;
		var parametros 
		parametros = "&login=" + escape(login);
		parametros += "&senha=" + senha;
		
		var ajax = new AJAX();
		ajax.url = "../atletas/confirmaLogin.php";
		ajax.metodo = "POST";
		ajax.params = parametros;
		
		ajax.retorno = function(retorno){
			
			
			var resultado = ltrim(retorno);
			//document.getElementById('loading').innerHTML = resultado; 
			
			if (resultado == 'entrar'){
				location.href = "../atletas/areaRestrita.php";
					//document.getElementById(div).innerHTML = retorno;
			}
			else {
				document.getElementById('loading').innerHTML = "Login e/ou Senha não conferem!";
			}
				
		}
		ajax.conectar();
	}
}

function enviarSenha(form) {
	document.getElementById("txt_senha").value = "esqueceu senha";
	if (validaForm(form)){
		document.getElementById('loading').innerHTML = "<img src='../admaqc/imgs/load.gif' border='0'>&nbsp;<label>Aguarde</label>";	
		var login = document.getElementById("txt_login").value;
		var parametros 
		parametros = "&login=" + escape(login);
		
		var ajax = new AJAX();
		ajax.url = "../atletas/enviarSenha.php";
		ajax.metodo = "POST";
		ajax.params = parametros;
		
		ajax.retorno = function(retorno){
			
			
			var resultado = ltrim(retorno);
			//document.getElementById(div).innerHTML = resultado; 
			document.getElementById("txt_senha").value = "";
			if (resultado == 'enviar'){
				document.getElementById('loading').innerHTML = "Sua senha foi enviada para o seu e-mail.";
			}
			else {
				document.getElementById('loading').innerHTML = "E-mail não cadastrado.";
			}
				
		}
		ajax.conectar();
	}
	else {
		document.getElementById("txt_senha").value = "";
	}
	
}

function download(id_atleta,planilha) {
	myTempWindow = window.open('../atletas/planilhas/'+id_atleta+'/'+planilha,'','left=1,screenX=1');
	myTempWindow.document.execCommand('SaveAs','null','../atletas/planilhas/'+id_atleta+'/'+planilha);
	myTempWindow.close();
	//location.href = "../atletas/planilhas/"+id_atleta+"/"+planilha;
}

function validaSenha(senha_atual){
	var txt_senha_atual = document.getElementById("txt_senha_atual").value;
	
	if (txt_senha_atual != senha_atual) {
		alert("Senha atual digitada não confere!");
		document.getElementById("txt_senha_atual").focus();
		return false;
	}
	
	var senha_nova = document.getElementById("txt_senha_nova").value;
	var confirma_senha = document.getElementById("txt_senha_confirme").value;
	
	if (senha_nova != confirma_senha) {
		alert("A senha e a confirmação da senha estão diferentes!");
		document.getElementById("txt_senha_nova").focus();
		return false;
	}
	
	return true;
}

function trocarSenha(form,senha_atual,botao) {
	if (validaForm(form)) {
		if (validaSenha(senha_atual)) {
			document.getElementById('loading').innerHTML = "<img src='../admaqc/imgs/load.gif' border='0'>&nbsp;<label>Aguarde</label>";
			document.getElementById(botao).click();
		}	
	}
}

/************** EVENTOS *****************/
function pesquisaEventos(modalidade, mes) {
		document.getElementById('mostra_eventos').innerHTML = "<table width='80%' align='left' border='0'><tr><td align='center'><img src='../admaqc/imgs/load.gif' border='0'>&nbsp;<label>Aguarde</label></td></tr></table>";	
		//var login = document.getElementById("txt_login").value;
		//var senha = document.getElementById("txt_senha").value;
		
		var parametros 
		parametros = "&id_modalidade=" + escape(modalidade);
		parametros += "&mes=" + escape(mes);
		
		var ajax = new AJAX();
		ajax.url = "../eventos/listaEventos.php";
		ajax.metodo = "POST";
		ajax.params = parametros;
		
		ajax.retorno = function(retorno){
			
			
			var resultado = ltrim(retorno);
			document.getElementById('mostra_eventos').innerHTML = resultado; 
			
			/*
			if (resultado == 'entrar'){
				location.href = "../atletas/areaRestrita.php";
					//document.getElementById(div).innerHTML = retorno;
			}
			else {
				document.getElementById('loading').innerHTML = "Login e/ou Senha não conferem!";
			}
			*/	
		}
		ajax.conectar();
}

/************ ARTIGOS **********************/
function showArtigos(id_colaborador) {
	document.getElementById('exibir_artigo').innerHTML = "<table width='80%' align='left' border='0'><tr><td align='center'><img src='../admaqc/imgs/load.gif' border='0'>&nbsp;<label>Aguarde</label></td></tr></table>";
	
	var parametros 
	parametros = "&id_colaborador=" + id_colaborador;
	
	var ajax = new AJAX();
	ajax.url = "../artigos/listaArtigos.php";
	ajax.metodo = "POST";
	ajax.params = parametros;
	
	ajax.retorno = function(retorno){
		var resultado = retorno;
		document.getElementById('exibir_artigo').innerHTML = resultado; 
	}
	ajax.conectar();
}

function pesquisa(dado,oper) {
	
		document.getElementById('exibir_artigo').innerHTML = "<table width='80%' align='left' border='0'><tr><td align='center'><img src='../admaqc/imgs/load.gif' border='0'>&nbsp;<label>Aguarde</label></td></tr></table>";
		
		var parametros 
		parametros = "&artigo=" + dado;
		parametros += "&oper=" + oper;
		
		var ajax = new AJAX();
		ajax.url = "../artigos/pesquisaArtigos.php";
		ajax.metodo = "POST";
		ajax.params = parametros;
		
		ajax.retorno = function(retorno){
			var resultado = retorno;
			document.getElementById('exibir_artigo').innerHTML = resultado; 
		}
		ajax.conectar();

}

function voltar() {
	
	document.getElementById('exibir_artigo').innerHTML = "<table width='80%' align='left' border='0'><tr><td align='center'><img src='../admaqc/imgs/load.gif' border='0'>&nbsp;<label>Aguarde</label></td></tr></table>";

	var parametros 
	parametros = "&oper=listar";
	
	var ajax = new AJAX();
	ajax.url = "../artigos/pesquisaArtigos.php";
	ajax.metodo = "POST";
	ajax.params = parametros;
	
	ajax.retorno = function(retorno){
		var resultado = retorno;
		document.getElementById('exibir_artigo').innerHTML = resultado; 
	}
	ajax.conectar();
}