function F_ValidaLivreiros() {
	oForm = eval('document.frm_livreiros');
	
	if (isEmpty(oForm.lvr_var_livreiro.value)) {
		alert('O campo NOME é obrigatório e deve ser preenchido.');
		oForm.lvr_var_livreiro.focus();
		return false;
	}
	
	if (isEmpty(oForm.lvr_var_email.value)) {
		alert('O campo E-MAIL é obrigatório e deve ser preenchido.');
		oForm.lvr_var_email.focus();
		return false;
	} else if (!isEmailAddr(oForm.lvr_var_email.value)) {
		alert('Insira um E-MAIL válido.');
		oForm.lvr_var_email.focus();
		return false;
	}
	
	if (isEmpty(oForm.lvr_var_telefone.value)) {
		alert('O campo TELEFONE é obrigatório e deve ser preenchido.');
		oForm.lvr_var_telefone.focus();
		return false;
	}
	
	if (isEmpty(oForm.lvr_var_celular.value)) {
		alert('O campo CELULAR é obrigatório e deve ser preenchido.');
		oForm.lvr_var_celular.focus();
		return false;
	}
	
	if (isEmpty(oForm.lvr_var_cep.value)) {
		alert('O campo CEP é obrigatório e deve ser preenchido.');
		oForm.lvr_var_cep.focus();
		return false;
	}
	
	if (isEmpty(oForm.lvr_var_endereco.value)) {
		alert('O campo ENDEREÇO é obrigatório e deve ser preenchido.');
		oForm.lvr_var_endereco.focus();
		return false;
	}
	
	if (isEmpty(oForm.lvr_var_numero.value)) {
		alert('O campo NÚMERO é obrigatório e deve ser preenchido.');
		oForm.lvr_var_numero.focus();
		return false;
	}
	
	if (isEmpty(oForm.lvr_var_bairro.value)) {
		alert('O campo BAIRRO é obrigatório e deve ser preenchido.');
		oForm.lvr_var_bairro.focus();
		return false;
	}
	
	if (isEmpty(oForm.est_id_estado.value) || oForm.est_id_estado.value == '0') {
		alert('O campo ESTADO é obrigatório e deve ser selecionado.');
		oForm.est_id_estado.focus();
		return false;
	}
	
	if (isEmpty(oForm.cid_id_cidade.value) || oForm.cid_id_cidade.value == '0') {
		alert('O campo CIDADE é obrigatório e deve ser selecionado.');
		oForm.cid_id_cidade.focus();
		return false;
	}
	
	if (isEmpty(oForm.lvr_var_mensagem.value)) {
		alert('O campo OBSERVAÇÕES E COMENTÁRIOS é obrigatório e deve ser preenchido.');
		oForm.lvr_var_mensagem.focus();
		return false;
	}
	
}

function F_ValidaProfessor() {
	oForm = eval('document.frm_professor');
	
	if (isEmpty(oForm.prf_var_professor.value)) {
		alert('O campo NOME é obrigatório e deve ser preenchido.');
		oForm.prf_var_professor.focus();
		return false;
	}
	
	if (isEmpty(oForm.prf_var_cpf.value)) {
		alert('O campo CPF é obrigatório e deve ser preenchido.')
		oForm.prf_var_cpf.focus();
		return false;
	} else if (!verificaCPF(oForm.prf_var_cpf.value)) {
		alert('O campo CPF possui um CPF inválido.')
		oForm.prf_var_cpf.focus();
		return false;
	}
		
	if (isEmpty(oForm.prf_var_email.value)) {
		alert('O campo E-MAIL é obrigatório e deve ser preenchido.');
		oForm.prf_var_email.focus();
		return false;
	} else if (!isEmailAddr(oForm.prf_var_email.value)) {
		alert('Insira um E-MAIL válido.');
		oForm.prf_var_email.focus();
		return false;
	}
	
	if (isEmpty(oForm.prf_var_telefone.value)) {
		alert('O campo TELEFONE é obrigatório e deve ser preenchido.');
		oForm.prf_var_telefone.focus();
		return false;
	}
	
	if (isEmpty(oForm.prf_var_celular.value)) {
		alert('O campo CELULAR é obrigatório e deve ser preenchido.');
		oForm.prf_var_celular.focus();
		return false;
	}
	
	if (isEmpty(oForm.prf_var_cep.value)) {
		alert('O campo CEP é obrigatório e deve ser preenchido.');
		oForm.prf_var_cep.focus();
		return false;
	}
	
	if (isEmpty(oForm.prf_var_endereco.value)) {
		alert('O campo ENDEREÇO é obrigatório e deve ser preenchido.');
		oForm.prf_var_endereco.focus();
		return false;
	}
	
	if (isEmpty(oForm.prf_var_numero.value)) {
		alert('O campo NÚMERO é obrigatório e deve ser preenchido.');
		oForm.prf_var_numero.focus();
		return false;
	}
	
	if (isEmpty(oForm.prf_var_bairro.value)) {
		alert('O campo BAIRRO é obrigatório e deve ser preenchido.');
		oForm.prf_var_bairro.focus();
		return false;
	}
	
	if (isEmpty(oForm.est_id_estado.value) || oForm.est_id_estado.value == '0') {
		alert('O campo ESTADO é obrigatório e deve ser selecionado.');
		oForm.est_id_estado.focus();
		return false;
	}
	
	if (isEmpty(oForm.cid_id_cidade.value) || oForm.cid_id_cidade.value == '0') {
		alert('O campo CIDADE é obrigatório e deve ser selecionado.');
		oForm.cid_id_cidade.focus();
		return false;
	}
	
	if (isEmpty(oForm.prf_var_mensagem.value)) {
		alert('O campo OBSERVAÇÕES E COMENTÁRIOS é obrigatório e deve ser preenchido.');
		oForm.prf_var_mensagem.focus();
		return false;
	}
	
}

function F_ValidaProcessoSeletivo() {
	oForm = eval('document.frm_processo_seletivo');
	
	if (isEmpty(oForm.cps_id_cargo_processo_seletivo.value) || oForm.cps_id_cargo_processo_seletivo.value == '0') {
		alert('O campo CARGO DESEJADO é obrigatório e deve ser selecionado.');
		oForm.est_id_estado.focus();
		return false;
	}
	
	if (isEmpty(oForm.prs_var_processo_seletivo.value)) {
		alert('O campo NOME é obrigatório e deve ser preenchido.');
		oForm.prs_var_processo_seletivo.focus();
		return false;
	}
	
	if (isEmpty(oForm.prs_var_cpf.value)) {
		alert('O campo CPF é obrigatório e deve ser preenchido.')
		oForm.prs_var_cpf.focus();
		return false;
	} else if (!verificaCPF(oForm.prs_var_cpf.value)) {
		alert('O campo CPF possui um CPF inválido.')
		oForm.prs_var_cpf.focus();
		return false;
	}
	
	if (isEmpty(oForm.prs_var_rg.value)) {
		alert('O campo RG é obrigatório e deve ser preenchido.')
		oForm.prs_var_rg.focus();
		return false;
	}
	
	if (isEmpty(oForm.prs_var_email.value)) {
		alert('O campo E-MAIL é obrigatório e deve ser preenchido.');
		oForm.prs_var_email.focus();
		return false;
	} else if (!isEmailAddr(oForm.prs_var_email.value)) {
		alert('Insira um E-MAIL válido.');
		oForm.prs_var_email.focus();
		return false;
	}
	
	if (isEmpty(oForm.prs_var_telefone.value)) {
		alert('O campo TELEFONE é obrigatório e deve ser preenchido.');
		oForm.prs_var_telefone.focus();
		return false;
	}
	
	if (isEmpty(oForm.prs_var_celular.value)) {
		alert('O campo CELULAR é obrigatório e deve ser preenchido.');
		oForm.prs_var_celular.focus();
		return false;
	}
	
	if (isEmpty(oForm.prs_var_cep.value)) {
		alert('O campo CEP é obrigatório e deve ser preenchido.');
		oForm.prs_var_cep.focus();
		return false;
	}
	
	if (isEmpty(oForm.prs_var_endereco.value)) {
		alert('O campo ENDEREÇO é obrigatório e deve ser preenchido.');
		oForm.prs_var_endereco.focus();
		return false;
	}
	
	if (isEmpty(oForm.prs_var_numero.value)) {
		alert('O campo NÚMERO é obrigatório e deve ser preenchido.');
		oForm.prs_var_numero.focus();
		return false;
	}
	
	if (isEmpty(oForm.prs_var_bairro.value)) {
		alert('O campo BAIRRO é obrigatório e deve ser preenchido.');
		oForm.prs_var_bairro.focus();
		return false;
	}
	
	if (isEmpty(oForm.est_id_estado.value) || oForm.est_id_estado.value == '0') {
		alert('O campo ESTADO é obrigatório e deve ser selecionado.');
		oForm.est_id_estado.focus();
		return false;
	}
	
	if (isEmpty(oForm.cid_id_cidade.value) || oForm.cid_id_cidade.value == '0') {
		alert('O campo CIDADE é obrigatório e deve ser selecionado.');
		oForm.cid_id_cidade.focus();
		return false;
	}
	
}

function F_ValidaProcessoSeletivoBoleto() {
	oForm = eval('document.frm_processo_seletivo');
	
	if (isEmpty(oForm.prs_var_cpf.value)) {
		alert('O campo CPF é obrigatório e deve ser preenchido.')
		oForm.prs_var_cpf.focus();
		return false;
	} else if (!verificaCPF(oForm.prs_var_cpf.value)) {
		alert('O campo CPF possui um CPF inválido.')
		oForm.prs_var_cpf.focus();
		return false;
	}
}

function F_ValidaVeiculoImprensa() {
	oForm = eval('document.frm_veiculo_imprensa');
	
	if (isEmpty(oForm.vei_var_veiculo_imprensa.value)) {
		alert('O campo SEU NOME é obrigatório e deve ser preenchido.');
		oForm.vei_var_veiculo_imprensa.focus();
		return false;
	}
	
	if (isEmpty(oForm.vei_var_nome_veiculo.value)) {
		alert('O campo NOME DO VEÍCULO é obrigatório e deve ser preenchido.')
		oForm.vei_var_nome_veiculo.focus();
		return false;
	}
		
	if (isEmpty(oForm.vei_var_email.value)) {
		alert('O campo E-MAIL é obrigatório e deve ser preenchido.');
		oForm.vei_var_email.focus();
		return false;
	} else if (!isEmailAddr(oForm.vei_var_email.value)) {
		alert('Insira um E-MAIL válido.');
		oForm.vei_var_email.focus();
		return false;
	}
	
	if (isEmpty(oForm.vei_var_telefone.value)) {
		alert('O campo TELEFONE é obrigatório e deve ser preenchido.');
		oForm.vei_var_telefone.focus();
		return false;
	}
	
	if (isEmpty(oForm.vei_var_celular.value)) {
		alert('O campo CELULAR é obrigatório e deve ser preenchido.');
		oForm.vei_var_celular.focus();
		return false;
	}
	
	if (isEmpty(oForm.vei_var_cep.value)) {
		alert('O campo CEP é obrigatório e deve ser preenchido.');
		oForm.vei_var_cep.focus();
		return false;
	}
	
	if (isEmpty(oForm.vei_var_endereco.value)) {
		alert('O campo ENDEREÇO é obrigatório e deve ser preenchido.');
		oForm.vei_var_endereco.focus();
		return false;
	}
	
	if (isEmpty(oForm.vei_var_numero.value)) {
		alert('O campo NÚMERO é obrigatório e deve ser preenchido.');
		oForm.vei_var_numero.focus();
		return false;
	}
	
	if (isEmpty(oForm.vei_var_bairro.value)) {
		alert('O campo BAIRRO é obrigatório e deve ser preenchido.');
		oForm.vei_var_bairro.focus();
		return false;
	}
	
	if (isEmpty(oForm.est_id_estado.value) || oForm.est_id_estado.value == '0') {
		alert('O campo ESTADO é obrigatório e deve ser selecionado.');
		oForm.est_id_estado.focus();
		return false;
	}
	
	if (isEmpty(oForm.cid_id_cidade.value) || oForm.cid_id_cidade.value == '0') {
		alert('O campo CIDADE é obrigatório e deve ser selecionado.');
		oForm.cid_id_cidade.focus();
		return false;
	}
	
	if (isEmpty(oForm.vei_var_mensagem.value)) {
		alert('O campo OBSERVAÇÕES E COMENTÁRIOS é obrigatório e deve ser preenchido.');
		oForm.vei_var_mensagem.focus();
		return false;
	}
	
}

function F_ValidaContato() {
	oForm = eval('document.frm_contato');
	
	if (isEmpty(oForm.cad_var_cadastro.value)) {
		alert('O campo NOME é obrigatório e deve ser preenchido.');
		oForm.cad_var_cadastro.focus();
		return false;
	}
	
	if (isEmpty(oForm.cad_var_email.value)) {
		alert('O campo E-MAIL é obrigatório e deve ser preenchido.');
		oForm.cad_var_email.focus();
		return false;
	} else if (!isEmailAddr(oForm.cad_var_email.value)) {
		alert('Insira um E-MAIL válido.');
		oForm.cad_var_email.focus();
		return false;
	}
	/*
	if (isEmpty(oForm.cad_var_telefone.value)) {
		alert('O campo TELEFONE é obrigatório e deve ser preenchido.');
		oForm.cad_var_telefone.focus();
		return false;
	}
	
	if (isEmpty(oForm.cad_var_celular.value)) {
		alert('O campo CELULAR é obrigatório e deve ser preenchido.');
		oForm.cad_var_celular.focus();
		return false;
	}
	
	if (isEmpty(oForm.cad_var_cep.value)) {
		alert('O campo CEP é obrigatório e deve ser preenchido.');
		oForm.cad_var_cep.focus();
		return false;
	}
	
	if (isEmpty(oForm.cad_var_endereco.value)) {
		alert('O campo ENDEREÇO é obrigatório e deve ser preenchido.');
		oForm.cad_var_endereco.focus();
		return false;
	}
	
	if (isEmpty(oForm.cad_var_numero.value)) {
		alert('O campo NÚMERO é obrigatório e deve ser preenchido.');
		oForm.cad_var_numero.focus();
		return false;
	}
	
	if (isEmpty(oForm.cad_var_bairro.value)) {
		alert('O campo BAIRRO é obrigatório e deve ser preenchido.');
		oForm.cad_var_bairro.focus();
		return false;
	}
	
	if (isEmpty(oForm.est_id_estado.value) || oForm.est_id_estado.value == '0') {
		alert('O campo ESTADO é obrigatório e deve ser selecionado.');
		oForm.est_id_estado.focus();
		return false;
	}
	
	if (isEmpty(oForm.cid_id_cidade.value) || oForm.cid_id_cidade.value == '0') {
		alert('O campo CIDADE é obrigatório e deve ser selecionado.');
		oForm.cid_id_cidade.focus();
		return false;
	}
	*/
	if (isEmpty(oForm.cad_var_mensagem.value)) {
		alert('O campo OBSERVAÇÕES E COMENTÁRIOS é obrigatório e deve ser preenchido.');
		oForm.cad_var_mensagem.focus();
		return false;
	}
	
}

function F_ValidaCadastro() {
	oForm = eval('document.frm_cadastro');
	
	if (isEmpty(oForm.cad_var_cadastro.value)) {
		alert('O campo NOME é obrigatório e deve ser preenchido.');
		oForm.cad_var_cadastro.focus();
		return false;
	}
	
	if (isEmpty(oForm.cad_var_cpf_cnpj.value)) {
		alert('O campo CPF é obrigatório e deve ser preenchido.')
		oForm.cad_var_cpf_cnpj.focus();
		return false;
	} else if (!verificaCPF(oForm.cad_var_cpf_cnpj.value)) {
		alert('O campo CPF possui um CPF inválido.')
		oForm.cad_var_cpf_cnpj.focus();
		return false;
	}
		
	if (isEmpty(oForm.eml_var_email.value)) {
		alert('O campo E-MAIL é obrigatório e deve ser preenchido.');
		oForm.eml_var_email.focus();
		return false;
	} else if (!isEmailAddr(oForm.eml_var_email.value)) {
		alert('Insira um E-MAIL válido.');
		oForm.eml_var_email.focus();
		return false;
	}
		
	/*if (isEmpty(oForm.cad_dat_nascimento.value)) {
		alert('O campo DATA DE NASCIMENTO é obrigatório e deve ser preenchido.');
		oForm.cad_dat_nascimento.focus();
		return false;
	}*/
	
	if (isEmpty(oForm.tel_var_telefone1_fis.value) && isEmpty(oForm.tel_var_telefone2_fis.value)) {
		alert('O campo TELEFONE RESIDÊNCIAL OU TELEFONE CELULAR é obrigatório e deve ser preenchido.');
		//oForm.tel_var_telefone1_fis.focus();
		return false;
	}
	
	if (isEmpty(oForm.cad_var_login.value)) {
		alert('O campo LOGIN é obrigatório e deve ser preenchido.');
		oForm.cad_var_login.focus();
		return false;
	}
	
	if (isEmpty(oForm.cad_var_senha.value)) {
		alert('O campo SENHA é obrigatório e deve ser preenchido.');
		oForm.cad_var_senha.focus();
		return false;
	} else if (oForm.cad_var_senha.value.length < 5) {
		alert('O campo SENHA aceita senhas com no mínimo 5 caracteres.');
		oForm.cad_var_senha.focus();
		return false;
	}
	
	if (isEmpty(oForm.cad_var_senha_conf.value)) {
		alert('O campo CONFIRME A SUA SENHA é obrigatório e deve ser preenchido.');
		oForm.cad_var_senha_conf.focus();
		return false;
	}
	
	if (oForm.cad_var_senha.value != oForm.cad_var_senha_conf.value) {
		alert('O campo CONFIRME A SUA SENHA possui uma senha diferente da digitada no campo SENHA.');
		oForm.cad_var_senha_conf.focus();
		return false;
	}
	
	if (isEmpty(oForm.ted_id_tipo_endereco.value) || oForm.ted_id_tipo_endereco.value == '0') {
		alert('O campo TIPO DE ENDEREÇO é obrigatório e deve ser selecionado.');
		oForm.ted_id_tipo_endereco.focus();
		return false;
	}
	
	if (isEmpty(oForm.end_var_cep.value)) {
		alert('O campo CEP é obrigatório e deve ser preenchido.');
		oForm.end_var_cep.focus();
		return false;
	}
	
	if (isEmpty(oForm.end_var_logradouro.value)) {
		alert('O campo ENDEREÇO é obrigatório e deve ser preenchido.');
		oForm.end_var_logradouro.focus();
		return false;
	}
	
	if (isEmpty(oForm.end_var_numero.value)) {
		alert('O campo NÚMERO é obrigatório e deve ser preenchido.');
		oForm.end_var_numero.focus();
		return false;
	}
	
	if (isEmpty(oForm.end_var_bairro.value)) {
		alert('O campo BAIRRO é obrigatório e deve ser preenchido.');
		oForm.end_var_bairro.focus();
		return false;
	}
	
	if (isEmpty(oForm.est_id_estado.value) || oForm.est_id_estado.value == '0') {
		alert('O campo ESTADO é obrigatório e deve ser selecionado.');
		oForm.est_id_estado.focus();
		return false;
	}
	
	if (isEmpty(oForm.cid_id_cidade.value) || oForm.cid_id_cidade.value == '0') {
		alert('O campo CIDADE é obrigatório e deve ser selecionado.');
		oForm.cid_id_cidade.focus();
		return false;
	}
	
	if (oForm.pgc_flg_pessoa[0].checked == false && oForm.pgc_flg_pessoa[1].checked == false) {
		alert('Você deve indicar quem será o responsável pelo pagamento do curso.');
		//oForm.pgc_flg_pessoa[0].focus();
		return false;
	}
	
	if (oForm.pgc_flg_pessoa[1].checked == true) {
		if (isEmpty(oForm.pgc_var_razao_social.value)) {
			alert('O campo RAZÃO SOCIAL é obrigatório e deve ser preenchido.');
			oForm.pgc_var_razao_social.focus();
			return false;
		}
		
		if (isEmpty(oForm.end_var_cep.value)) {
			alert('O campo CEP é obrigatório e deve ser preenchido.');
			oForm.end_var_cep.focus();
			return false;
		}
		
		if (isEmpty(oForm.end_var_logradouro.value)) {
			alert('O campo ENDEREÇO é obrigatório e deve ser preenchido.');
			oForm.end_var_logradouro.focus();
			return false;
		}
		
		if (isEmpty(oForm.end_var_numero.value)) {
			alert('O campo NÚMERO é obrigatório e deve ser preenchido.');
			oForm.end_var_numero.focus();
			return false;
		}
		
		if (isEmpty(oForm.end_var_bairro.value)) {
			alert('O campo BAIRRO é obrigatório e deve ser preenchido.');
			oForm.end_var_bairro.focus();
			return false;
		}
		
		if (isEmpty(oForm.est_id_estado.value) || oForm.est_id_estado.value == '0') {
			alert('O campo ESTADO é obrigatório e deve ser selecionado.');
			oForm.est_id_estado.focus();
			return false;
		}
		
		if (isEmpty(oForm.cid_id_cidade.value) || oForm.cid_id_cidade.value == '0') {
			alert('O campo CIDADE é obrigatório e deve ser selecionado.');
			oForm.cid_id_cidade.focus();
			return false;
		}
	}
}

function F_ValidaTrabalheConosco() {
	oForm = eval('document.frm_curriculo');
	
	if (isEmpty(oForm.cad_var_curriculo.value)) {
		alert('O campo NOME é obrigatório e deve ser preenchido.');
		oForm.cad_var_curriculo.focus();
		return false;
	}
	
	if (isEmpty(oForm.cad_var_cpf.value)) {
		alert('O campo CPF é obrigatório e deve ser preenchido.')
		oForm.cad_var_cpf.focus();
		return false;
	} else if (!verificaCPF(oForm.cad_var_cpf.value)) {
		alert('O campo CPF possui um CPF inválido.')
		oForm.cad_var_cpf.focus();
		return false;
	}
		
	if (isEmpty(oForm.eml_var_email.value)) {
		alert('O campo E-MAIL é obrigatório e deve ser preenchido.');
		oForm.eml_var_email.focus();
		return false;
	} else if (!isEmailAddr(oForm.eml_var_email.value)) {
		alert('Insira um E-MAIL válido.');
		oForm.eml_var_email.focus();
		return false;
	}
		
	if (isEmpty(oForm.cad_dat_nascimento.value)) {
		alert('O campo DATA DE NASCIMENTO é obrigatório e deve ser preenchido.');
		oForm.cad_dat_nascimento.focus();
		return false;
	}
	
	if (isEmpty(oForm.tel_var_telefone1_fis.value) && isEmpty(oForm.tel_var_telefone2_fis.value)) {
		alert('O campo TELEFONE RESIDÊNCIAL OU TELEFONE CELULAR é obrigatório e deve ser preenchido.');
		//oForm.tel_var_telefone1_fis.focus();
		return false;
	}
	
	if (isEmpty(oForm.ted_id_tipo_endereco.value) || oForm.ted_id_tipo_endereco.value == '0') {
		alert('O campo TIPO DE ENDEREÇO é obrigatório e deve ser selecionado.');
		oForm.ted_id_tipo_endereco.focus();
		return false;
	}
	
	if (isEmpty(oForm.end_var_cep.value)) {
		alert('O campo CEP é obrigatório e deve ser preenchido.');
		oForm.end_var_cep.focus();
		return false;
	}
	
	if (isEmpty(oForm.end_var_logradouro.value)) {
		alert('O campo ENDEREÇO é obrigatório e deve ser preenchido.');
		oForm.end_var_logradouro.focus();
		return false;
	}
	
	if (isEmpty(oForm.end_var_numero.value)) {
		alert('O campo NÚMERO é obrigatório e deve ser preenchido.');
		oForm.end_var_numero.focus();
		return false;
	}
	
	if (isEmpty(oForm.end_var_bairro.value)) {
		alert('O campo BAIRRO é obrigatório e deve ser preenchido.');
		oForm.end_var_bairro.focus();
		return false;
	}
	
	if (isEmpty(oForm.est_id_estado.value) || oForm.est_id_estado.value == '0') {
		alert('O campo ESTADO é obrigatório e deve ser selecionado.');
		oForm.est_id_estado.focus();
		return false;
	}
	
	if (isEmpty(oForm.cid_id_cidade.value) || oForm.cid_id_cidade.value == '0') {
		alert('O campo CIDADE é obrigatório e deve ser selecionado.');
		oForm.cid_id_cidade.focus();
		return false;
	}
	
	if (oForm.cur_flg_empregado[0].checked == false && oForm.cur_flg_empregado[1].checked == false) {
		alert('Você deve indicar quem será o responsável pelo pagamento do curso.');
		//oForm.cur_flg_empregado[0].focus();
		return false;
	}
	
	if (isEmpty(oForm.art_id_area_atuacao.value) || oForm.art_id_area_atuacao.value == '0') {
		alert('O campo ÁREA DE ATUAÇÃO é obrigatório e deve ser selecionado.');
		oForm.art_id_area_atuacao.focus();
		return false;
	}
	
	if (isEmpty(oForm.cur_var_resumo.value)) {
		alert('O campo RESUMO DO CURRÍCULO é obrigatório e deve ser preenchido.');
		oForm.cur_var_resumo.focus();
		return false;
	}
	
	if (isEmpty(oForm.cur_var_informacoes.value)) {
		alert('O campo INFORMAÇÕES COMPLEMENTARES é obrigatório e deve ser preenchido.');
		oForm.cur_var_informacoes.focus();
		return false;
	}
}

function F_ValidaBuscaCEP(iLocal) {
	//iLocal: 1 - livreiros; 2 - professor; 3 - cadastro unil;
	if (iLocal == 1) {
		sNomeForm = 'frm_livreiros';
		sMinemonico = 'lvr';
	} else if (iLocal == 2) {
		sNomeForm = 'frm_professor';
		sMinemonico = 'prf';
	} else if (iLocal == 3) {
		sNomeForm = 'frm_cadastro';
		sMinemonico = 'end';
	} else if (iLocal == 4) {
		sNomeForm = 'frm_cadastro';
		sMinemonico = 'pgc';
	} else if (iLocal == 5) {
		sNomeForm = 'frm_cadastro';
		sMinemonico = 'eve';
	} else if (iLocal == 6) {
		sNomeForm = 'frm_veiculo_imprensa';
		sMinemonico = 'vei';
	} else if (iLocal == 7) {
		sNomeForm = 'frm_curriculo';
		sMinemonico = 'end';
	} else if (iLocal == 8) {
		sNomeForm = 'frm_processo_seletivo';
		sMinemonico = 'prs';
	}
	
	if (isEmpty(eval('document.'+ sNomeForm +'.'+ sMinemonico +'_var_cep').value)) {
		alert('Você deve digitar o CEP para que a consulta possa ser realizada.')
		eval('document.'+ sNomeForm +'.'+ sMinemonico +'_var_cep').focus();
		return false;
	}
	
	eval('document.frm_localiza_cep.'+ sMinemonico +'_var_cep').value = eval('document.'+ sNomeForm +'.'+ sMinemonico +'_var_cep').value;
	if (iLocal == 5) { eval('document.frm_localiza_cep').action = '../../_inc/localiza_cep.asp?iLocal='+ iLocal; } else { eval('document.frm_localiza_cep').action = '_inc/localiza_cep.asp?iLocal='+ iLocal; }
	eval('document.frm_localiza_cep').submit();
}

function F_VerificaLogin(sLogin) {
	document.frm_verifica_login.action = '_inc/verifica_login.asp?sLogin='+ sLogin;
	document.frm_verifica_login.submit();
}

function F_ValidaLogin() {
	oForm = eval('document.frm_cadastrado');
	
	if (isEmpty(oForm.cad_var_login.value)) {
		alert('Insira o seu LOGIN para continuar.');
		oForm.cad_var_login.focus();
		return false;
	}
	
	if (isEmpty(oForm.cad_var_senha.value)) {
		alert('Insira a sua SENHA para continuar.');
		oForm.cad_var_senha.focus();
		return false;
	}

	//oForm.submit();
}

function F_ValidaEmailCadastro() {
	oForm = eval('document.frm_cadastrar');
	
	if (isEmpty(oForm.eml_var_email.value)) {
		alert('Insira o seu E-MAIL para continuar.');
		oForm.eml_var_email.focus();
		return false;
	} else if (!isEmailAddr(oForm.eml_var_email.value)) {
		alert('Insira um E-MAIL válido para continuar.');
		oForm.eml_var_email.focus();
		return false;
	}
	
	oForm.action = "cadastro.asp"
	//oForm.submit();
}


function F_ValidaEmailEsqueci() {
	oForm = eval('document.frm_cadastrado');
	
	if (isEmpty(oForm.cad_var_login.value)) {
		alert('Insira o seu LOGIN ou seu E-MAIL para continuar.');
		oForm.cad_var_login.focus();
		return false;
	}
	
	oForm.submit();
}

function F_TrocaPagina(sValue, iPagAtual, iPageCount) {
	if (sValue == '<<') {
		document.frm_paginacao_dn.pag.value = (parseInt(iPagAtual) - 1);
	} else if (sValue == '>>') {
		document.frm_paginacao_dn.pag.value = (parseInt(iPagAtual) + 1);
	} else {
		document.frm_paginacao_dn.pag.value = sValue;
	}
	document.frm_paginacao_dn.submit();
}

function F_PreencheRankingOver(iValue) {
	document.frm_refinamento.ctp_int_pontuacao.value = iValue;
	
	for (iCounter = 1; iCounter <= iValue; iCounter++) {
		oImage = eval('document.est'+ iCounter);
		oImage.src = '_img/img-estrela.jpg';
	}
	
	for (iCounterAux = iCounter; iCounterAux <= 5; iCounterAux++) {
		oImage = eval('document.est'+ iCounterAux);
		oImage.src = '_img/img-estrela-off.jpg';
	}
}

var sTipoPagamentoOpen = '';
function F_OpenTipoPagamento(sTipoPagamento) {
	if (sTipoPagamento == sTipoPagamentoOpen) {
		oTipoPagamentoInt = document.getElementById(sTipoPagamento);
		if(oTipoPagamentoInt) { oTipoPagamentoInt.style.display = 'block'; }
		
		sTipoPagamentoOpen = '';
	} else if (sTipoPagamentoOpen == '') {
		oTipoPagamentoInt = document.getElementById(sTipoPagamento);
		if(oTipoPagamentoInt) { oTipoPagamentoInt.style.display = 'block'; }
		
		sTipoPagamentoOpen = sTipoPagamento;
	} else if (sTipoPagamentoOpen != sTipoPagamento) {
		oTipoPagamentoInt = document.getElementById(sTipoPagamentoOpen);
		if(oTipoPagamentoInt) { oTipoPagamentoInt.style.display = 'none'; }
		
		oTipoPagamentoInt = document.getElementById(sTipoPagamento);
		if(oTipoPagamentoInt) { oTipoPagamentoInt.style.display = 'block'; }
		
		sTipoPagamentoOpen = sTipoPagamento;
	}
}

function F_ValidaPagamento(sPaginaPagamento) {
	oForm = eval("document.frm_pagamento");
	sPaginaPagamento = "unil-finaliza.asp";
	
	var iIDTipoPagamento = 0;
	for (iCounter = 0; iCounter < oForm.tpg_id_tipo_pagamento.length; iCounter++) {
		if (oForm.tpg_id_tipo_pagamento[iCounter].checked) {
			iIDTipoPagamento = oForm.tpg_id_tipo_pagamento[iCounter].value;
		}
	}
	
	var oFieldParcela = eval("document.frm_pagamento.tpg_id_tipo_pagamento_parcela"+ iIDTipoPagamento);
	var iIDParcela = 0;
	
	if (oFieldParcela.length > 0) {
		for (iCounter = 0; iCounter < oFieldParcela.length; iCounter++) {
			if (oFieldParcela[iCounter].checked) {
				iIDParcela = oFieldParcela[iCounter].value;
			}
		}
	} else {
		if (oFieldParcela.checked) {
			iIDParcela = oFieldParcela.value;
		}
	}
	
	if (iIDParcela == 0) {
		alert('Você deve selecionar a QUANTIDADE DE PARCELAS desejadas para continuar.');
		return false;
	}
	
	oForm.ccp_val_valor.value = eval("document.frm_pagamento.ccp_val_valor"+ iIDParcela).value;
	oForm.pga_id_pagamento_parcela.value = iIDParcela;
	oForm.action = sPaginaPagamento;
	oForm.submit();
}
