// -------------------------------------------------------------------------
function validaAuth () {
	var cpf = document.getElementById('login_cpf');
	var senha = document.getElementById('login_senha');	
	
	if (!cpf.value) {
		alert('Preencha o campo CPF.');
		cpf.focus();
		return false;		
	} else if (!senha.value){
		alert('Preencha o campo SENHA.');
		senha.focus();
		return false;		
	}
	return true;
}
// -------------------------------------------------------------------------
function validaPesquisaRecadastro() {
	var cpf = document.getElementById('cpf'	);

	if (!validaCPF(cpf.value)){
		cpf.focus();
		return false;
	}

	return true;
}

// -------------------------------------------------------------------------
function desfiliado(escolha) {

	if (escolha.options[escolha.selectedIndex].value == 'Desfiliado'){
		document.getElementById('desf_titulo').style.visibility = 'visible';
		document.getElementById('desf_campo').style.visibility = 'visible';
	} else {
		document.getElementById('desf_titulo').style.visibility = 'hidden';
		document.getElementById('desf_campo').style.visibility = 'hidden';
	}
}
// -------------------------------------------------------------------------
function validaAssociado() {
	
	var inscricao = document.getElementById('ass_inscricao');
	var nome = document.getElementById('ass_nome');
	var mae = document.getElementById('ass_mae');
	var pai = document.getElementById('ass_pai');
	var nacionalidade = document.getElementById('ass_nacionalidade');
	var naturalidade = document.getElementById('ass_naturalidade');
	var nascimento = document.getElementById('ass_nascimento');
	var cargo = document.getElementById('ass_cargo');
	var setor = document.getElementById('ass_setor');
	var tel_comercial = document.getElementById('ass_telefone_comercial');
	var admissao = document.getElementById('ass_admissao');
	var cpf = document.getElementById('ass_cpf');
	var rg = document.getElementById('ass_rg');
	var orgao_emissor = document.getElementById('ass_orgao_emissor');
	var pis_pasep = document.getElementById('ass_pis_pasep');
	var endereco = document.getElementById('ass_endereco');
	var complemento = document.getElementById('ass_complemento');
	var cep = document.getElementById('ass_cep');
	var tel_residencial = document.getElementById('ass_telefone_residencial');
	var celular = document.getElementById('ass_celular');
	//var email = document.getElementById('ass_email');
	var senha = document.getElementById('ass_senha');
	

	if (!inscricao.value) {
		alert('Preencha o campo INSCRIÇÃO.');
		inscricao.focus();
		return false;
	} else if (!nome.value) {
		alert('Preencha o campo NOME.');
		nome.focus();
		return false;
	} else if (!pai.value) {
		alert('Preencha o campo PAI.');
		pai.focus();
		return false;
	} else if (!mae.value) {
		alert('Preencha o campo MÃE.');
		mae.focus();
		return false;
	} else if (!nacionalidade.value) {
		alert('Preencha o campo NACIONALIDADE.');
		nacionalidade.focus();
		return false;
	} else if (!naturalidade.value) {
		alert('Preencha o campo NATURALIDADE.');
		naturalidade.focus();
		return false;
	} /*else if (!nascimento.value) {
		alert('Preencha o campo NASCIMENTO.');
		nascimento.focus();
		return false;
	}*/ else if (!cargo.value) {
		alert('Preencha o campo CARGO.');
		cargo.focus();
		return false;
	} else if (!setor.value) {
		alert('Preencha o campo SETOR.');
		setor.focus();
		return false;
	} else if (!tel_comercial.value) {
		alert('Preencha o campo TELEFONE COMERCIAL.');
		tel_comercial.focus();
		return false;
	} else if (tel_comercial.value.length > 0 && tel_comercial.value.length < 14) {
		alert('Prencha corretamente o campo TELEFONE COMERCIAL.\n\n Exemplo: (99) 9999-9999.');
		tel_comercial.focus();
		return false;
	}/* else if (!admissao.value) {
		alert('Preencha o campo ADMISSÃO.');
		admissao.focus();
		return false;
	}*/ else if (!validaCPF(cpf.value)) {
		cpf.focus();
		return false;
	} else if (!rg.value) {
		alert('Preencha o campo RG.');
		rg.focus();
		return false;
	} else if (!orgao_emissor.value) {
		alert('Preencha o campo ÓRGÃO EMISSOR.');
		orgao_emissor.focus();
		return false;
	} /*else if (!pis_pasep.value) {
		alert('Preencha o campo ÓRGÃO PIS/PASEP.');
		pis_pasep.focus();
		return false;
	} */ else if (!endereco.value) {
		alert('Preencha o campo ENDEREÇO.');
		endereco.focus();
		return false;
	} /* else if (!complemento.value) {
		alert('Preencha o campo COMPLEMENTO.');
		complemento.focus();
		return false;
	} */ else if (!cep.value) {
		alert('Preencha o campo CEP.');
		cep.focus();
		return false;
	} else if (cep.value.length > 0 && cep.value.length < 8) {
		alert('Prencha corretamente o campo CEP.\n\n Exemplo: 99999999.');
		cep.focus();
		return false;
	} else if (!tel_residencial.value) {
		alert('Preencha o campo TELEFONE RESIDENCIAL.');
		tel_residencial.focus();
		return false;
	} else if (tel_residencial.value.length > 0 && tel_residencial.value.length < 14) {
		alert('Prencha corretamente o campo TELEFONE RESIDENCIAL.\n\n Exemplo: (99) 9999-9999.');
		tel_residencial.focus();
		return false;
	} else if (!celular.value) {
		alert('Preencha o campo CELULAR.');
		celular.focus();
		return false;
	} else if (celular.value.length > 0 && celular.value.length < 14) {
		alert('Prencha corretamente o campo CELULAR.\n\n Exemplo: (99) 9999-9999.');
		celular.focus();
		return false;
	} /*else if (!senha.value) {
		alert('Preencha o campo SENHA.');
		senha.focus();
		return false;
	} */
	
	/*
	else if (!email.value) {
		alert('Preencha o campo E-MAIL.');
		email.focus();
		return false;
	} else if (!validaEmail(email.value)){
		alert("Preencha o campo com um e-mail válido.");
		email.focus();
		return false;	
	} 	
	*/
	
	
	return true;
	
}
//--------------------------------
validaLogin = function() {
	var inscricao = document.getElementById('ass_inscricao');
	var senha = document.getElementById('ass_senha');
	
	if (!inscricao.value) {
		alert('Preencha o campo INSCRIÇÃO.');
		inscricao.focus();
		return false;
	} else if (!senha.value) {
		alert('Preencha o campo SENHA.');
		senha.focus();
		return false;
	}
	return true;
}
// -------------------------------------------------------------------------
chamaPagina = function(pagina){
  
  location.href = pagina;
  
}
//chamaPagina = function(pagina){
//   
//   $('corpo').innerHTML = '<img src="images/loading.gif" alt="Carregando" width="16" height="16" align="absmiddle" /> <strong>Carregando...</strong>';
//   
//   var myAjax = new Ajax.Updater('corpo',
//       							  pagina,
//      							 {
//							      	asynchronous: true,
//									evalScripts: true,
//									method: 'post'
//      							  });
//}
// -------------------------------------------------------------------------
validaFaleConosco = function() {
	var nome = document.getElementById('con_nome');
	var email = document.getElementById('con_email');
	var comentario = document.getElementById('con_comentario');
	
	if (!nome.value) {
		alert('Preencha o campo NOME.');
		nome.focus();
		return false;
	}	else if (!validaEmail(email.value)) {
		alert('Preencha o campo E-MAIL.');
		email.focus();
		return false; 
	}	else if (!comentario.value) {
		alert('Preencha o campo COMENTÁRIO.');
		comentario.focus();
		return false;
	}

	return true;

}
// -------------------------------------------------------------------------
function validaEmail(str) {
	reEmail2 = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	return reEmail2.test(str);
}
// -------------------------------------------------------------------------
function validaCPF(cpf){
	var i;
	var c = cpf.substr(0,9);
	var dv = cpf.substr(9,2);
	var d1 = 0;
 
	for (i = 0; i < 9; i++) {
		d1 += c.charAt(i)*(10-i);
	}
 
	if (d1 == 0) {
		alert("CPF Inválido");
		return false;
	}
 
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(0) != d1) { 
		alert("CPF Inválido");
		return false;
	}
 
	d1 *= 2;
	for (i = 0; i < 9; i++) {
		d1 += c.charAt(i)*(11-i);
	}
 
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(1) != d1) {
		alert("CPF Inválido");
		return false;
	}
 
	return 'ok';
	
}
// -------------------------------------------------------------------------
function somenteNumero(e){ 
	var tecla=(window.event)?event.keyCode:e.which; 
	
	if((tecla > 47 && tecla < 58) || tecla == 0) 
		return true; 
	else { 
		if (tecla != 8) 
			return false; 
		else 
			return true; 
	} 
}
// -------------------------------------------------------------------------
function Mascara (formato, keypress, campo){
	var tecla = (window.event)?event.keyCode:keypress.which;
	if (tecla != 0) {
		if (somenteNumero(keypress)) {
			// telefone
			if (formato=='telefone' && tecla != 8){
				separadorDDD_1 = '(';
				separadorDDD_2 = ') ';
				separadorFONE = '-';
	
				conjuntoA = 0;
				conjuntoB = 3;
				conjuntoC = 9;
				
		
				if (campo.value.length == conjuntoA){
					campo.value = campo.value + separadorDDD_1;
				}
	
				if (campo.value.length == conjuntoB){
					campo.value = campo.value + separadorDDD_2;
				}
				
				if (campo.value.length == conjuntoC){
					campo.value = campo.value + separadorFONE;
				}
			}
		} else {
			return false;	
		} // fim somenteNumero(e)
	} // fim tecla != 0
}	
