$(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; }