function VerificaCampos(){
	
	//desenvolvido por Fabiano P. Carboni
	//fabiano.carboni@gmail.com

	if(!trim(document.CadastroTenista.nome_completo.value)){
		alert('ATENÇÃO!!\n\nO Campo NOME DO TENISTA não deve ficar em Branco!!');
		document.CadastroTenista.nome_completo.focus();
		return false;
	}
	
	if(!document.CadastroTenista.filiado.value){
		alert('ATENÇÃO!!\n\nVocê deve preencher o campo FILIADO!!');
		document.CadastroTenista.filiado.focus();
		return false;
	}
	
	if(!document.CadastroTenista.sexo.value){
		alert('ATENÇÃO!!\n\nVocê deve preencher o campo SEXO!!');
		document.CadastroTenista.sexo.focus();
		return false;
	}
	
	if(!document.CadastroTenista.ativo.value){
		alert('ATENÇÃO!!\n\nVocê deve preencher o campo ATIVO!!');
		document.CadastroTenista.ativo.focus();
		return false;
	}
	

	if(!document.CadastroTenista.dt_nasc_dia.value){
		alert('ATENÇÃO!!\n\nVocê deve preencher o campo DIA DO NASCIMENTO!!');
		document.CadastroTenista.dt_nasc_dia.focus();
		return false;
	}
	
	if(!document.CadastroTenista.dt_nasc_mes.value){
		alert('ATENÇÃO!!\n\nVocê deve preencher o campo MÊS DO NASCIMENTO!!');
		document.CadastroTenista.dt_nasc_mes.focus();
		return false;
	}
	
	if(!document.CadastroTenista.dt_nasc_ano.value){
		alert('ATENÇÃO!!\n\nVocê deve preencher o campo ANO DO NASCIMENTO!!');
		document.CadastroTenista.dt_nasc_ano.focus();
		return false;
	}
	
	
	
	if(!document.CadastroTenista.clube.value){
		alert('ATENÇÃO!!\n\nVocê deve preencher o campo CLUBE!!');
		document.CadastroTenista.clube.focus();
		return false;
	}
	
	
	if(!document.CadastroTenista.classe_atual.value){
		alert('ATENÇÃO!!\n\nVocê deve preencher o campo CLASSE ATUAL!!');
		document.CadastroTenista.classe_atual.focus();
		return false;
	}

	
	if(!document.CadastroTenista.endereco.value){
		alert('ATENÇÃO!!\n\nVocê deve preencher o campo ENDEREÇO!!');
		document.CadastroTenista.endereco.focus();
		return false;
	}
	
	if(!document.CadastroTenista.cidade.value){
		alert('ATENÇÃO!!\n\nVocê deve preencher o campo CIDADE!!');
		document.CadastroTenista.cidade.focus();
		return false;
	}

	if(!document.CadastroTenista.cep5.value){
		alert('ATENÇÃO!!\n\nVocê deve preencher o campo CEP!!');
		document.CadastroTenista.cep5.focus();
		return false;
	}
	if(!document.CadastroTenista.cep3.value){
		alert('ATENÇÃO!!\n\nVocê deve preencher o campo CEP!!');
		document.CadastroTenista.cep3.focus();
		return false;
	}

	if(isNaN(document.CadastroTenista.cep5.value)){
		alert('ATENÇÃO!!\n\nO Campo CEP está incorreto!!');
		document.CadastroTenista.cep5.focus();
		return false;
	}
	if(isNaN(document.CadastroTenista.cep3.value)){
		alert('ATENÇÃO!!\n\nO Campo CEP está incorreto!!');
		document.CadastroTenista.cep3.focus();
		return false;
	}

		
	if(!document.CadastroTenista.estado.value){
		alert('ATENÇÃO!!\n\nVocê deve selecionar o ESTADO!!');
		document.CadastroTenista.estado.focus();
		return false;
	}

	
	if(!document.CadastroTenista.telefone.value){
		alert('ATENÇÃO!!\n\nVocê deve preencher número de Telefone');
		document.CadastroTenista.telefone.focus();
		return false;
	}

	if(!document.CadastroTenista.email.value){
		alert('ATENÇÃO!!\n\nVocê deve preencher o campo E-MAIL!!');
		document.CadastroTenista.email.focus();
		return false;
	}
	
	if (document.CadastroTenista.email.value.indexOf("@") == -1 || document.CadastroTenista.email.value.indexOf(".") == -1 ){
		alert('ATENÇÃO!!\n\nO Campo e-mail está incorreto');
		document.CadastroTenista.email.focus();
		return false;
		
	}

	if(!document.CadastroTenista.dt_pgto_dia.value){
		alert('ATENÇÃO!!\n\nVocê deve selecionar o Dia do Pagamento!!');
		document.CadastroTenista.dt_pgto_dia.focus();
		return false;
	}
	
	if(!document.CadastroTenista.dt_pgto_mes.value){
		alert('ATENÇÃO!!\n\nVocê deve selecionar o Mês do Pagamento!!');
		document.CadastroTenista.dt_pgto_mes.focus();
		return false;
	}
	
	if(!document.CadastroTenista.dt_pgto_ano.value){
		alert('ATENÇÃO!!\n\nVocê deve selecionar o Ano do Pagamento!!');
		document.CadastroTenista.dt_pgto_ano.focus();
		return false;
	}
	
	nome_tenista = document.CadastroTenista.nome_completo.value;
	ConfirmaCadastro('Tenista', nome_tenista);
	return true;
	
}

function Envia(){
	document.CadastroTenista.action = '';
	document.CadastroTenista.submit();
}

function submeteCadastroTenista(){

	document.formTenista.action='';
	document.formTenista.submit();
		
}

function ConfirmaCadastro(tipo, nome_tenista){
	if(nome_tenista)
		var Confirma = confirm('Você tem certeza que deseja cadastrar o '+ tipo +': ' + nome_tenista);
	 else 
		var Confirma = confirm('Você tem certeza que deseja efetuar o Registro');
	
	
	if(Confirma){
		document.CadastroTenista.acao.value = "salva";
		Envia();
		return true;
	}
	return false;
}


function trim(s) {
  while (s.substring(0,1) == ' ') {
    s = s.substring(1,s.length);
  }
  while (s.substring(s.length-1,s.length) == ' ') {
    s = s.substring(0,s.length-1);
  }
  return s;
}

function SelecionaBotoes(cod){
	if(!cod){
		document.CadastroTenista.botao_salvar.disabled = true;
		document.CadastroTenista.botao_excluir.disabled = true;
		document.CadastroTenista.botoa_incluir.disabled = false;
	} else {
		document.CadastroTenista.botao_salvar.disabled = false;
		document.CadastroTenista.botao_excluir.disabled = false;
		document.CadastroTenista.botoa_incluir.disabled = true;
	}	
}

function BuscaTenista(cod){
	if(!cod){
		if((!isNaN(document.CadastroTenista.cod.value))){
			if(document.CadastroTenista.cod.value != ""){ 
				if(document.CadastroTenista.cod.value != " "){ 
					document.CadastroTenista.action='';
					document.CadastroTenista.submit();	
				}
			}
		}	
	} else {
		alert('oi');
		document.CadastroTenista.cod.value = cod;
		//document.CadastroTenista.action='';
		//document.CadastroTenista.submit();	
	}
}

function InativaRegistro(cod){
	if(cod){
	
		var confirma = confirm("Você confirma a exclusão desse Registro?");
		if(confirma){
			document.CadastroTenista.acao.value = "excluir";		
			document.CadastroTenista.action='';
			document.CadastroTenista.submit();	
		}	
	}
	
}

function AlteraRegistro(nome, cod){
	nome_novotenista = document.CadastroTenista.nome_completo.value;
	var confirma = confirm("Você tem certeza que deseja Salvar alterações?\n\nCódigo do Tenista: "+cod+"\nNome do Tenista: "+nome_novotenista);
	if(confirma){
		document.CadastroTenista.acao.value = "salva";
		document.CadastroTenista.action='';
		document.CadastroTenista.submit();
	}
	
}

function abreRelatorioPenalidade(){
	
	window.open('', 'pdfPenalidade');
	
	document.formPenalidade.target='pdfPenalidade';
	document.formPenalidade.action='geraPDF.php';
	document.formPenalidade.submit();
	
}

function opcaoCadastroTemp(n){

	document.formTempOpcao.opcao.value = n;
	document.formTempOpcao.action='';
	document.formTempOpcao.submit();
	
		
}

function submeteCadastroTemp(flag, base){
	if(!flag){
		var form1 = document.formCadastro;	
		form1.data_nascimento.value = form1.dt_nasc_dia.value + '/' + form1.dt_nasc_mes.value + '/' + form1.dt_nasc_ano.value;	
	
		if(!confereFormCadastroTemp(base))
			return false;
	}
		
	document.formCadastro.action='';
	document.formCadastro.submit();
	
		
}

function confereFormCadastroTemp(base){

	var obj = document.formCadastro;
	
	
	if(!obj.nome_completo.value){
		alert('Você deve preencher o NOME COMPLETO do Tenista!');
		obj.nome_completo.focus();
		return false;	
	}
	
	if(obj.tipo.value == 0){
		alert('Você deve selecionar o Tipo de Cadastro!');
		obj.tipo.focus();
		return false;	
			
	}
	//if(!obj.data_nascimento.value){
	//	alert('Você deve preencher a DATA DE NASCIMENTO do Tenista!');
	//	obj.data_nascimento.focus();
	//	return false;	
	//}
	
	if(!obj.dt_nasc_dia.value){
		alert('Você deve preencher o DIA do seu Nascimento!');
		obj.dt_nasc_dia.focus();
		return false;	
	}

	if(!obj.dt_nasc_mes.value){
		alert('Você deve preencher o MÊS do seu Nascimento!');
		obj.dt_nasc_mes.focus();
		return false;	
	}

	if(!obj.dt_nasc_ano.value){
		alert('Você deve preencher o ANO do seu Nascimento!');
		obj.dt_nasc_ano.focus();
		return false;	
	}
	
	if(base == 3){
		if(document.getElementById('checkbox_clube').checked == false){
			var clube = document.getElementById('clube_select');
			if(clube.value == '0'){
				alert('Você deve selecionar o CLUBE do Tenista!');
				clube.focus();
				return false;	
			}
		}
	}

	
	
	if(!obj.classe.value){
		alert('Você deve selecionar a CLASSE do Tenista!');
		obj.classe.focus();
		return false;	
	}
	
	if(!obj.endereco.value){
		alert('Você deve preencher o ENDEREÇO do Tenista!');
		obj.endereco.focus();
		return false;	
	}
	
	if(!obj.cidade.value){
		alert('Você deve preencher a CIDADE do Tenista!');
		obj.cidade.focus();
		return false;	
	}
	
	if(!obj.cep.value){
		alert('Você deve preencher o CEP do Tenista!');
		obj.cep.focus();
		return false;	
	}
	
	if(!obj.nro.value){
		alert('Você deve preencher o NÚMERO do Endereço!');
		obj.nro.focus();
		return false;	
	}
	

	
	if(!obj.telefone.value){
		alert('Você deve preencher o TELEFONE do Tenista!');
		obj.telefone.focus();
		return false;	
	}
	
	if(!obj.email.value){
		alert('Você deve preencher o EMAIL!');
		obj.email.focus();
		return false;	
	}	
	
	
	return true;
		
}

function selecionaTenistaTemp(){

	document.formSeleciona.action='';
	document.formSeleciona.submit();
		
}


function clicOpcCadTemp(n){


	AbrePop('include/popDadosTenistaTemp.php?c='+n, 700, 400);
			
			
}

function id(n){

	return document.getElementById(n);
		
}

function aprovarCadastroTemp(){
	
	if(document.getElementById('exporta').checked == true)
		frame.document.listaForm.exporta.value='1';
	else
		frame.document.listaForm.exporta.value='0';
	
	if(confirm('Após aprovar os cadastros eles não irão mais aparecer nesta lista.\n\nApós esta confirmação VERIFIQUE SEU BLOQUEADOR DE POPUP, pois os mesmos registros não serão apresentados novamente.\n\nTEM CERTEZA?')){
		
		frame.document.listaForm.acao.value='a';
		frame.document.listaForm.action='';
		frame.document.listaForm.submit();
		
	}
		
}

function excluirCadastroTemp(){
	if(confirm('Após a confirmação, não será possível restaurar o(s) registro(s) apagados.\n\nTem certeza?')){
		frame.document.listaForm.acao.value='excluir';
		frame.document.listaForm.action='';
		frame.document.listaForm.submit();		
	}		
}

function EditarCadastroTemp(CodTenista){

	parent.document.formEditaCadastroTemp.tenista.value = CodTenista;
	parent.document.formEditaCadastroTemp.action='';
	parent.document.formEditaCadastroTemp.submit();
		
}

function confirmaCadastroTemp(CodTenista, CodTenistaTemp){

	AbrePop('popComparaTenista.php?A='+CodTenista+'&T='+CodTenistaTemp, 800, 390);	
		
}

function cancelar(){
	document.location.href='/entrada.php';
}

function aprovaCadastroEmiteBoleto(){

	if(confirm('APROVAÇÃO DE CADASTRO E EMISSÃO DE BOLETO BANCÁRIO - ATENÇÃO!\n\nApós aprovar os cadastros eles não irão mais aparecer nesta lista.\n\nApós esta confirmação VERIFIQUE SEU BLOQUEADOR DE POPUP, pois os mesmos registros não serão apresentados novamente.\n\nTEM CERTEZA?')){
		
		frame.document.listaForm.acao.value='a';
		//frame.document.listaForm.action='';
		//frame.document.listaForm.submit();
		
	}
	
		
}

function copiaCodigoTenistaTmp(){
	document.formCopiaTenista.action='';
	document.formCopiaTenista.submit();
}

function PesquisaTenistaCod(){
	var c = document.formBuscaTenista.c_tenista_pesquisa.value;
	
	if(c.length > 0){
		
		document.buscaTenista.c_tenista.value = c;
		document.buscaTenista.action='';
		document.buscaTenista.submit();
			
	} 
	
	return false;
		
}

function PesquisaTenistaNome(){

	var nome = document.formBuscaTenista.d_nome_pesquisa.value;
	
	if(nome.length > 3){
		
		document.buscaTenistaNome.d_nome.value = nome;
		document.buscaTenistaNome.action='';
		document.buscaTenistaNome.submit();
			
	}
	
	return false;
	
		
}

function formTenistaCredito(bt){

	var f = document.formTenista;
	
	if(f.c_tenista.value.length == 0){
	
		alert('O Campo Código do Tenista não deve ficar em branco.');
		return false;
			
	}
	
	bt.disabled = true;
	
	f.action='';
	f.submit();
		
}

function salvaCreditoTenista(nLinha, nTorneioUtil){
	
	var f = document.salvaCredito;
	
	f.acao_credito.value = 1;
	f.n_linhacredito.value = nLinha;
	f.c_torneio_utilizado.value = nTorneioUtil;
	
	f.action='';
	f.submit();
		
}

function adicionaCreditoTenista(bt, flag){

	var f = document.formAdicionaCredito;
	
	if(f.valor.value.length == 0){
	
		alert('Você deve preencher o Valor do Crédito!');
		f.valor.focus();
		return false;
					
	}
	
	bt.disabled = true;
	
	if(flag == 0){
		if(confirm('Deseja enviar email para este Tenista?')){
			document.getElementById('mensagem').style.display = 'block';	
		}else{	
			f.action='';
			f.submit();
		}
	} else {
		f.action='';
		f.submit();		
	}
		
		
}

function mandaEmailTenista(bt){

	bt.disabled = true;
	bt.value = 'Aguarde...';
	
	var f = document.emailTenista;
	
	f.action='';
	f.submit();
		
}

function ocultaDiv(div){
	document.getElementById(div).style.display = 'none';
}
function mostraDivMsgEmail(div){

	document.getElementById(div).style.display = 'block';
}

function submeteTenistaBloqueio(){

	var f = document.formTenista;
	
	if(f.c_tenista.value){
		f.action='';
		f.submit();
	}
		
}

function novoBloqueio(){

	var f = document.formBloqueio;
	
	f.action='';
	f.submit();
	
		
}

function excluirBloqueio(n){

	var f = document.excluiBloqueio;
	
	f.excluir.value = n;
	
	f.action='';
	f.submit();
		
}

function alterarBloqueio(n1, n2, n3, n4, n5, n6, n7, n8){
	
	alert(n1);
	
	
	var f = document.formBloqueio;
	
	f.c_torneio.value = n1;
	f.c_prova.value = n2;
	f.dt_desbloqueio.value = n4;
	f.liberado.value = n5;
	f.motivo.value = n6;
	f.c_pagamento.value = n8;

	
}