// JavaScript Document

function validaFormFichaFiliacao() {
	if (document.form1.nome.value == '') {
		alert('Campo "Nome" não preenchido, favor verificar.');
		document.form1.nome.focus();
		return false;
	}
	if (document.form1.nomeGuerra.value == '') {
		alert('Campo "Nome de Guerra" não preenchido, favor verificar.');
		document.form1.nomeGuerra.focus();
		return false;
	}
	if (document.form1.dataNascimento.value == '') {
		alert('Campo "Data Nascimento" não preenchido, favor verificar.');
		document.form1.dataNascimento.focus();
		return false;
	}
	data = document.form1.dataNascimento.value.split("/");
	dia = data[0];
	mes = data[1];
	ano = data[2];
	if (!checa_data(dia, mes, ano)) {
		alert('Campo "Data Nascimento" inválido, favor verificar.');
		document.form1.dataNascimento.focus();
		return false;
	}
	if (document.form1.rg.value == '') {
		alert('Campo "RG" não preenchido, favor verificar.');
		document.form1.rg.focus();
		return false;
	}
	if (document.form1.naturalidade.value == '') {
		alert('Campo "Naturalidade" não preenchido, favor verificar.');
		document.form1.naturalidade.focus();
		return false;
	}
	if (document.form1.cpf.value == '') {
		alert('Campo "CPF" não preenchido, favor verificar.');
		document.form1.cpf.focus();
		return false;
	}
	if (!VerificaCPF('cpf')) {
		alert('CPF inválido, favor verificar.');
		document.form1.cpf.focus();
		return false;
	}
	if (document.form1.senha.value == '') {
		alert('Campo "Senha" não preenchido, favor verificar.');
		document.form1.senha.focus();
		return false;
	}
	if (document.form1.senha2.value == '') {
		alert('Campo "Confirmar senha" não preenchido, favor verificar.');
		document.form1.senha2.focus();
		return false;
	}
	if (document.form1.senha2.value != document.form1.senha.value) {
		alert('Senhas não conferem, favor verificar.');
		document.form1.senha2.focus();
		return false;
	}
	if (document.form1.orgaoExpedidor.value == '') {
		alert('Campo "Orgão Expedidor" não preenchido, favor verificar.');
		document.form1.orgaoExpedidor.focus();
		return false;
	}
	if (document.form1.tituloEleitoral.value == '') {
		alert('Campo "Título Eleitoral" não preenchido, favor verificar.');
		document.form1.tituloEleitoral.focus();
		return false;
	}
	if (document.form1.pisPasep.value == '') {
		alert('Campo "PIS/Pasep" não preenchido, favor verificar.');
		document.form1.pisPasep.focus();
		return false;
	}
	if (document.form1.mae.value == '') {
		alert('Campo "Mãe" não preenchido, favor verificar.');
		document.form1.mae.focus();
		return false;
	}
	if (document.form1.pai.value == '') {
		alert('Campo "Pai" não preenchido, favor verificar.');
		document.form1.pai.focus();
		return false;
	}
	if (document.form1.endereco.value == '') {
		alert('Campo "Endereço" não preenchido, favor verificar.');
		document.form1.endereco.focus();
		return false;
	}
	if (document.form1.numero.value == '') {
		alert('Campo "Número" não preenchido, favor verificar.');
		document.form1.numero.focus();
		return false;
	}
	if (document.form1.bairro.value == '') {
		alert('Campo "Bairro" não preenchido, favor verificar.');
		document.form1.bairro.focus();
		return false;
	}
	if (document.form1.cidade.value == '') {
		alert('Campo "Cidade" não preenchido, favor verificar.');
		document.form1.cidade.focus();
		return false;
	}
	if (document.form1.estado.value == '') {
		alert('Campo "Estado" não preenchido, favor verificar.');
		document.form1.estado.focus();
		return false;
	}
	if (document.form1.cep.value == '') {
		alert('Campo "CEP" não preenchido, favor verificar.');
		document.form1.cep.focus();
		return false;
	}
	if (document.form1.telefone.value == '') {
		alert('Campo "Telefone" não preenchido, favor verificar.');
		document.form1.telefone.focus();
		return false;
	}
	if (document.form1.email.value == '') {
		alert('Campo "E-mail" não preenchido, favor verificar.');
		document.form1.email.focus();
		return false;
	}
	if (!checkMail(document.form1.email.value)) {
		alert('E-mail inválido, favor verificar.');
		document.form1.email.focus();
		return false;
	}
	if (document.form1.lotacao.value == '') {
		alert('Campo "Lotação" não preenchido, favor verificar.');
		document.form1.lotacao.focus();
		return false;
	}
	if (document.form1.situacao.value == '') {
		alert('Campo "Situação" não preenchido, favor verificar.');
		document.form1.situacao.focus();
		return false;
	}
	if (document.form1.dataPosse.value == '') {
		alert('Campo "Data Posse" não preenchido, favor verificar.');
		document.form1.dataPosse.focus();
		return false;
	}
	data = document.form1.dataPosse.value.split("/");
	dia = data[0];
	mes = data[1];
	ano = data[2];
	if (!checa_data(dia, mes, ano)) {
		alert('Campo "Data Posse" inválido, favor verificar.');
		document.form1.dataPosse.focus();
		return false;
	}
	if (document.form1.matriculaSiape.value == '') {
		alert('Campo "Matrícula Siape" não preenchido, favor verificar.');
		document.form1.matriculaSiape.focus();
		return false;
	}
	if (document.form1.matriculaDpf.value == '') {
		alert('Campo "Matrícula DPF" não preenchido, favor verificar.');
		document.form1.matriculaDpf.focus();
		return false;
	}
	if (document.form1.matriculaSindipol.value == '') {
		alert('Campo "Matrícula Sindipol" não preenchido, favor verificar.');
		document.form1.matriculaSindipol.focus();
		return false;
	}
	if (document.form1.cargo.value == '') {
		alert('Campo "Cargo" não preenchido, favor verificar.');
		document.form1.cargo.focus();
		return false;
	}
	if (document.form1.funcao.value == '') {
		alert('Campo "Função" não preenchido, favor verificar.');
		document.form1.funcao.focus();
		return false;
	}
	if (document.form1.classe.value == '') {
		alert('Campo "Classe" não preenchido, favor verificar.');
		document.form1.classe.focus();
		return false;
	}
	if (document.form1.enderecoFunc.value == '') {
		alert('Campo "Endereço Funcional" não preenchido, favor verificar.');
		document.form1.enderecoFunc.focus();
		return false;
	}
	if (document.form1.telefoneFunc.value == '') {
		alert('Campo "Telefone Funcional" não preenchido, favor verificar.');
		document.form1.telefoneFunc.focus();
		return false;
	}
	if (document.form1.ramal.value == '') {
		alert('Campo "Ramal" não preenchido, favor verificar.');
		document.form1.ramal.focus();
		return false;
	}
	if (document.form1.faxFunc.value == '') {
		alert('Campo "Fax Funcional" não preenchido, favor verificar.');
		document.form1.faxFunc.focus();
		return false;
	}
	if (document.form1.email2.value == '') {
		alert('Campo "E-mail Funcional" não preenchido, favor verificar.');
		document.form1.email2.focus();
		return false;
	}
	if (!checkMail(document.form1.email2.value)) {
		alert('E-mail funcional inválido, favor verificar.');
		document.form1.email2.focus();
		return false;
	}
	if (document.form1.banco.value == '') {
		alert('Campo "Banco" não preenchido, favor verificar.');
		document.form1.banco.focus();
		return false;
	}
	if (document.form1.agencia.value == '') {
		alert('Campo "Agência" não preenchido, favor verificar.');
		document.form1.agencia.focus();
		return false;
	}
	if (document.form1.conta.value == '') {
		alert('Campo "Conta" não preenchido, favor verificar.');
		document.form1.conta.focus();
		return false;
	}
	if (document.form1.digito.value == '') {
		alert('Campo "Dígito" não preenchido, favor verificar.');
		document.form1.digito.focus();
		return false;
	}
	return true;
}
