$(function() {
$("input[id='cidadaoLogAcessoPubliconaturezaJuridica']").click(function () {
var valor = $(this).val();
if (valor == 1) {
$("#cnpj").addClass("invisible");
$("#cidadaoLogAcessoPublicocnpj").removeClass("obrigatorio");
$("#_cidadaoLogAcessoPublicocnpj").removeClass("obrigatorio");
$("#cpf").removeClass("invisible");
$("#cidadaoLogAcessoPublicocpf").val('');
$("#cidadaoLogAcessoPublicocpf").focus();
$("#cpf").addClass("visible");
$("#cidadaoLogAcessoPublicocpf").addClass("obrigatorio");
$("#_cidadaoLogAcessoPublicocpf").addClass("obrigatorio");
} else {
$("#cpf").addClass("invisible");
$("#cidadaoLogAcessoPublicocpf").removeClass("obrigatorio");
$("#_cidadaoLogAcessoPublicocpf").removeClass("obrigatorio");
$("#cnpj").removeClass("invisible");
$("#cidadaoLogAcessoPublicocnpj").val('');
$("#cidadaoLogAcessoPublicocnpj").focus();
$("#cnpj").addClass("visible");
$("#cidadaoLogAcessoPublicocnpj").addClass("obrigatorio");
$("#_cidadaoLogAcessoPublicocnpj").addClass("obrigatorio");
}
return true;
});
$("#formCad").submit(function() {
var retorno = false;
if (validarFormulario()) {
document.getElementById("formCad").submit();
retorno = true;
}
return retorno;
});
// GARANTE QUE AO MENOS UM CAMPO FOI PREENCHIDO ANTES DA PESQUISA DE ESTABELECIMENTO
$("#form_pesq_estab").submit(function() {
if($("#cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentocnpj").val().length <= 0
&& $("#cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentocpf").val().length <= 0
&& $("#cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentorazaoSocialNome").val().length <= 0
&& $("#cevsSolicitacaoIdentificacaoestabelecimentoDadosenderecologradouro").val().length <= 0
&& $("#ibge_codigo").val().length <= 0) {
jAlert("É obrigatório preencher ao menos um campo para pesquisar estabelecimento");
return false;
}else if($("#cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentocpf").val() != "" && $("#cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentocnpj").val() != "") {
mensagem.put( "Não é possivel fazer pesquisa por CPF e CNPJ ao mesmo tempo");
return false;
}else if ($("#cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentocpf").val() != ""
&& !validaCpf($("#cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentocpf").val())) {
jAlert("CPF inválido");
return false;
}else if ($("#cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentocnpj").val() != ""
&& !validaCnpj($("#cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentocnpj").val())) {
jAlert("CNPJ inválido");
return false;
}
//var razaoSocialNome = $("#cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentorazaoSocialNome").val();
//$("#cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentorazaoSocialNome").val(removeAcento(razaoSocialNome));
});
});
/*******************************************************************************
* MUDA OBRIGATORIEDADE ENTRE CNPJ E CPF NA PESQUISA
*******************************************************************************/
function alteraObrigatorioCPFCNPJ(tipo) {
//Validação para o caso de ter errado o Captcha ou recarregado a pagina
if(tipo == 0){
if($("#cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentocnpj").val().length > 0)
tipo = 1;
else
tipo = 2;
}
if(tipo == 1){
$("#cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentocpf").val("");
$("#cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentocpf").attr("req","n");
$("#cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentocnpj").attr("req","s");
$("#_cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentocnpj").addClass("obrigatorio");
$("#cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentocpf").removeClass("obrigatorio");
$("#_cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentocpf").removeClass("obrigatorio");
$("#_cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentocpf").removeClass("obrigatorioNaoPreenchido");
$("#_cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentocpf").html("CPF:");
$("#_cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentocnpj").html("CNPJ*:");
}else{
$("#cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentocnpj").val("");
$("#cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentocnpj").attr("req","n");
$("#cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentocpf").attr("req","s");
$("#_cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentocpf").addClass("obrigatorio");
$("#cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentocnpj").removeClass("obrigatorio");
$("#_cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentocnpj").removeClass("obrigatorio");
$("#_cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentocnpj").removeClass("obrigatorioNaoPreenchido");
$("#_cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentocpf").html("CPF*:");
$("#_cevsSolicitacaoIdentificacaoestabelecimentoDadosestabelecimentocnpj").html("CNPJ:");
}
}
function removeAcento (text)
{
text = text.replace(new RegExp('[ÁÀÂÃ]','gi'), 'a');
text = text.replace(new RegExp('[ÉÈÊ]','gi'), 'e');
text = text.replace(new RegExp('[ÍÌÎ]','gi'), 'i');
text = text.replace(new RegExp('[ÓÒÔÕ]','gi'), 'o');
text = text.replace(new RegExp('[ÚÙÛ]','gi'), 'u');
text = text.replace(new RegExp('[Ç]','gi'), 'c');
return text;
}