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_assunto.value)) {
		alert('O campo ASSUNTO é obrigatório e deve ser preenchido.');
		oForm.cad_var_assunto.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_livro');
	
	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_sobrenome.value)) {
		alert('O campo SOBRENOME é obrigatório e deve ser preenchido.');
		oForm.cad_var_sobrenome.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_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.cad_dat_nascimento.value)) {
		alert('O campo DATA DE NASCIMENTO é obrigatório e deve ser preenchido.');
		oForm.cad_dat_nascimento.focus();
		return false;
	} else if (!checkDate(oForm.cad_dat_nascimento)) {
		alert('O campo DATA DE NASCIMENTO possui uma data inválida. Formato da data: DD/MM/AAAA.');
		oForm.cad_dat_nascimento.focus();
		return false;
	}
	
	if (isEmpty(oForm.cad_var_escolaridade.value) || oForm.cad_var_escolaridade.value == '0') {
		alert('O campo ESCOLARIDADE é obrigatório e deve ser preenchido.');
		oForm.cad_var_escolaridade.focus();
		return false;
	}
	
	if (isEmpty(oForm.cad_var_atividade.value)) {
		alert('O campo PROFISSÃO é obrigatório e deve ser preenchido.');
		oForm.cad_var_atividade.focus();
		return false;
	}
	
	if (isEmpty(oForm.cad_var_telefone.value) && isEmpty(oForm.cad_var_celular.value)) {
		alert('O campo TELEFONE OU CELULAR é obrigatório e deve ser preenchido.');
		oForm.cad_var_telefone.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.cid_var_cidade.value)) {
		alert('O campo CIDADE é obrigatório e deve ser preenchido.');
		oForm.cid_var_cidade.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';
	}
	
	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.cad_var_email.value)) {
		alert('Insira o seu E-MAIL para continuar.');
		oForm.cad_var_email.focus();
		return false;
	} else if (!isEmailAddr(oForm.cad_var_email.value)) {
		alert('Insira um E-MAIL válido para continuar.');
		oForm.cad_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 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';
	}
}
