/************************************************* SCRIPTS DAS PAGINAS RELATIVAS A SOLICITACAO **************************************************/ /************************************************* NOVA SOLICITAO **************************************************/ /** * Funcoes de layout da tela. */ $(function() { $tab = null; $tab1 = $('#myTab a[href="#painelUm"]'); $tab2 = $('#myTab a[href="#painelDois"]'); $tab3 = $('#myTab a[href="#painelTres"]'); $tab4 = $('#myTab a[href="#painelQuatro"]'); /** * Navegacao por abas e botoes de navegacaoo. */ $tab1.tab('show'); $('#anterior1').click(function() { $tab1.tab('show'); $("#iniciopainelum").focus(); }); $('#proximo1, #anterior2').click(function() { $tab2.tab('show'); $("#iniciopaineldois").focus(); }); $('#proximo2, #anterior3').click(function() { $tab3.tab('show'); $("#iniciopaineltres").focus(); }); $('#proximo3').click(function() { $tab4.tab('show'); $("#iniciopainelquatro").focus(); }); /** * Esconder o carregamento de endereco */ $("#aguarde").hide(); /** * Popover (help). */ $('[data-toggle="nomes"]').popover(); $('[data-toggle="documentos"]').popover(); $('[data-toggle="certidao"]').popover(); $('[data-toggle="titulo"]').popover(); $('[data-toggle="anterior"]').popover(); $('[data-toggle="autorizacao"]').popover(); $('[data-toggle="atendimento"]').popover(); /** * Habilitar/desabilitar botao enviar. */ habilitarEnviar(); $('#checkConfirmo').click(habilitarEnviar()); atualizarDadosRevisao(); }); /** * Declaracao de constantes. */ var CODIGO_BRASIL = 3034; var CODIGO_OUTRA_CIDADE = "0"; var CODIGO_OUTRA_PROFISSAO = 0; var MAIORIDADE_CIVIL = 18; //Funcoes para atualizar valores para aba de revisao $("#nomeCompleto").on('keyup keypress blur change', function() { $('#nomeInformado').text($('#nomeCompleto').val().toUpperCase()); }); $("#nomeFiliacao1").on('keyup keypress blur change', function() { $('#filiacao1Informado').text($('#nomeFiliacao1').val().toUpperCase()); }); $("#nomeFiliacao2").on('keyup keypress blur change', function() { $('#filiacao2Informado').text($('#nomeFiliacao2').val().toUpperCase()); }); $("#dataNascimento").on('keyup keypress blur change', function() { $('#dataNascimentoInformado').text($('#dataNascimento').val()); }); $("#sexo").on('keyup keypress blur change', function() { $('#sexoInformado').text($('#sexo option:selected').text().toUpperCase()); }); $("#cidadeNascimento, #nomeCidadeNascimento, #cidadeNascimentoEstrangeiro").on( 'keyup keypress blur change', function(event) { montarNaturalidade(); }); function montarNaturalidade() { var naturalidade = ""; if ($("#paisNascimento").val() == CODIGO_BRASIL) { if ($("#cidadeNascimento option:selected").val() != "0") { naturalidade = $('#cidadeNascimento option:selected').text() + "/" + $('#ufNascimento option:selected').text(); } else { naturalidade = $('#nomeCidadeNascimento').val().toUpperCase() + "/" + $('#ufNascimento option:selected').text(); } } else { naturalidade = $("#cidadeNascimentoEstrangeiro").val().toUpperCase(); } $('#naturalidadeInformado').text(naturalidade); $('#nacionalidadeInformado').text($('#paisNacionalidade option:selected').text()); } function habilitarEnviar() { $("#btnEnviar").prop("disabled", !$('#checkConfirmo').is(":checked")); } /** * Habilitar/desabilitar campos de nascimento de acordo com o pais selecionado. */ function atualizarCamposNascimento(isPaginaCarregada) { if ($("#paisNascimento").val() == CODIGO_BRASIL) { $("#ufNascimento").prop("disabled", false); $("#cidadeNascimento").prop("disabled", false); $("#cidadeNascimentoEstrangeiro").val(""); $("#linhaCidadeNascimentoEstrangeiro").hide(); if ($("#cidadeNascimento").val() === CODIGO_OUTRA_CIDADE) { $("#linhaNomeCidadeNascimento").show(); } else { $("#nomeCidadeNascimento").val(""); $("#linhaNomeCidadeNascimento").hide(); } } else if ($("#paisNascimento").val() != "") { $("#ufNascimento").val(""); $("#cidadeNascimento").empty().append(''); $("#cidadeNascimento").val(""); $("#ufNascimento").prop("disabled", true); $("#cidadeNascimento").prop("disabled", true); $("#nomeCidadeNascimento").val(""); $("#linhaNomeCidadeNascimento").hide(); $("#linhaCidadeNascimentoEstrangeiro").show(); } else { $("#ufNascimento").val(""); $("#cidadeNascimento").empty().append(''); $("#cidadeNascimento").val(""); $("#ufNascimento").prop("disabled", true); $("#cidadeNascimento").prop("disabled", true); $("#nomeCidadeNascimento").val(""); $("#linhaNomeCidadeNascimento").hide(); $("#cidadeNascimentoEstrangeiro").val(""); $("#linhaCidadeNascimentoEstrangeiro").hide(); } } /** * Habilitar/desabilitar campos de residencia de acordo com o pais selecionado. */ function atualizarCamposResidencia(isPaginaCarregada) { if ($("#paisResidencia").val() == CODIGO_BRASIL) { $("#ufResidencia").prop("disabled", false); $("#cidadeResidencia").prop("disabled", false); $("#cidadeResidenciaEstrangeiro").val(""); $("#linhaCidadeResidenciaEstrangeiro").hide(); $(".obrigatorioResidencia").show(); $(".obrigatorioResidenciaCampo").attr('aria-required', true); if (isPaginaCarregada == false) { } } else if ($("#paisResidencia").val() != "") { $("#ufResidencia").val(""); $("#cidadeResidencia").empty().append(''); $("#cidadeResidencia").val(""); $("#ufResidencia").prop("disabled", true); $("#cidadeResidencia").prop("disabled", true); $("#linhaCidadeResidenciaEstrangeiro").show(); $(".obrigatorioResidencia").hide(); $(".obrigatorioResidenciaCampo").attr('aria-required', false); } else { $("#ufResidencia").val(""); $("#cidadeResidencia").empty().append(''); $("#cidadeResidencia").val(""); $("#ufResidencia").prop("disabled", true); $("#cidadeResidencia").prop("disabled", true); $("#linhaCidadeResidenciaEstrangeiro").hide(); $(".obrigatorioResidencia").hide(); $(".obrigatorioResidenciaCampo").attr('aria-required', false); } } /** * Habilitar/desabilitar campos de autorizacao de viagem. */ function atualizarAutorizacaoViagem() { if (($("#paisNacionalidade").val() == CODIGO_BRASIL) && !isMaiorQueIdade(MAIORIDADE_CIVIL) && !isEmancipado()) { $("#linhaAutorizacaoViagem").show(); } else { $("#autorizacaoViagem1").prop('checked', false); $("#autorizacaoViagem2").prop('checked', false); $("#autorizacaoViagem3").prop('checked', false); $("#autorizacaoViagem1").val(""); $("#autorizacaoViagem2").val(""); $("#autorizacaoViagem3").val(""); $("#autorizacaoViagem").val(""); $("#linhaAutorizacaoViagem").hide(); } } /** * Exibir campos de autorizacao de viagem. */ function exibirAutorizacaoViagem() { if (($("#paisNacionalidade").val() == CODIGO_BRASIL) && !isMaiorQueIdade(MAIORIDADE_CIVIL) && !isEmancipado()) { $("#linhaAutorizacaoViagem").show(); } else { $("#linhaAutorizacaoViagem").hide(); } } function atualizarAlteracaoNome() { if ($('#docViagemPosse').val() > 1 ) { $("#linhaAlteracaoNome").show(); } else { $("#linhaAlteracaoNome").hide(); $("#alteracaoNome1").prop('checked', false); $("#alteracaoNome2").prop('checked', false); } } /** * Habilitar/desabilitar campos de certidao de nascimento de acordo com o tipo de certidao. */ function habilitaDesabilitaCamposCertidao(){ if (isCertidaoModeloNovo()) { $("#certidaoMatricula").prop("disabled", false); $('#certidaoMatricula').focus(); $("#certidaoTipo").prop("disabled", true); $("#certidaoTipo").val(""); $("#certidaoLivro").prop("disabled", true); $("#certidaoLivro").val(""); $("#certidaoNumero").prop("disabled", true); $("#certidaoNumero").val(""); $("#certidaoFolha").prop("disabled", true); $("#certidaoFolha").val(""); } else { $("#certidaoTipo").prop("disabled", false); $("#certidaoLivro").prop("disabled", false); $("#certidaoNumero").prop("disabled", false); $("#certidaoFolha").prop("disabled", false); $("#certidaoMatricula").prop("disabled", true); $("#certidaoMatricula").val(""); } } /** * Checar se e emancipado. * @returns {Boolean} */ function isEmancipado() { return $('#checkEmancipado').is(":checked"); } /** * Checar se e Adoção Internacional. * @returns {Boolean} */ function isAdocaoInternacional() { return $('#checkAdocaoInternacional').is(":checked"); } /** * Testa se e menor de idade e emancipado. * @returns {Boolean} */ function isMenorDeIdadeEEmancipado() { return !isMaiorQueIdade(MAIORIDADE_CIVIL) && isEmancipado(); } /** * Checa se o tipo de certidao e do modelo novo. * @returns {Boolean} */ function isCertidaoModeloNovo() { return $('#checkNovaCertidao').is(":checked"); } /** * Checa se e maior que uma determinada idade. * @returns {Boolean} */ function isMaiorQueIdade(idade) { if ($('#dataNascimento').val() != "") { var arrayDataNascimento = $('#dataNascimento').val().split("/"); var dia = parseInt(stripZeros(arrayDataNascimento[0])); var mes = parseInt(stripZeros(arrayDataNascimento[1])); var ano = parseInt(stripZeros(arrayDataNascimento[2])); var dataNascimento = new Date(); dataNascimento.setFullYear(ano, mes-1, dia); var hoje = new Date(); var diaQueCompletaIdade = new Date(); diaQueCompletaIdade.setFullYear(dataNascimento.getFullYear() + idade, mes-1, dia); if ((hoje - diaQueCompletaIdade) >= 0){ return true; }else{ return false; } } else { return true; } } cidadeSelecionada = ""; /** * Habilitar/desabilitar campos de outra cidade. * @param cidade * @param linhaOutraCidade * @param nomeOutraCidade */ function selecionouCidade(cidade, linhaOutraCidade, nomeOutraCidade) { if (cidade.val() === String(CODIGO_OUTRA_CIDADE)){ linhaOutraCidade.show(); if (cidade.val() != cidadeSelecionada){ nomeOutraCidade.focus(); } } else if (cidade.val() > CODIGO_OUTRA_CIDADE) { nomeOutraCidade.val(""); linhaOutraCidade.hide(); } } function guardaValorCidade(cidade){ cidadeSelecionada = cidade.val(); } /** * Habilitar/desabilitar campos emancipado. */ function habilitarDesabilitarEmancipado() { if (isMaiorQueIdade(MAIORIDADE_CIVIL)) { $("#checkEmancipado").prop('checked', false); $("#checkEmancipado").prop("disabled", true); $("#checkEmancipado").attr('aria-disabled', true); $("#checkAdocaoInternacional").prop('checked', false); $("#checkAdocaoInternacional").prop("disabled", true); $("#checkAdocaoInternacional").attr('aria-disabled', true); } else { $("#checkEmancipado").prop("disabled", false); $("#checkEmancipado").attr('aria-disabled', false); $("#checkAdocaoInternacional").prop("disabled", false); $("#checkAdocaoInternacional").attr('aria-disabled', false); $("#checkEmancipado").focus(); } } /** * Habilitar/desabilitar campos de passaporte de acordo com a posse. * @param $tipoPosseEmPoderRequerente */ function selecionouTipoPosse($tipoPosseEmPoderRequerente, $tipoPassaporteAnteriorVencido, $tipoPosseNaoPossui) { if ($('#docViagemPosse').val() != $tipoPosseEmPoderRequerente && $('#docViagemPosse').val() != $tipoPassaporteAnteriorVencido) { $('#docViagemAnteriorSerie').prop("disabled", true); $('#docViagemAnteriorNumero').prop("disabled", true); $("#docViagemAnteriorSerie").val(""); $("#docViagemAnteriorNumero").val(""); } else { $('#docViagemAnteriorSerie').prop("disabled", false); $('#docViagemAnteriorNumero').prop("disabled", false); } if ($('#docViagemPosse').val() != $tipoPosseNaoPossui && $('#docViagemPosse').val() != null) { $("#linhaAlteracaoNome").show(); } else { $("#linhaAlteracaoNome").hide(); $("#alteracaoNome1").prop('checked', false); $("#alteracaoNome2").prop('checked', false); } } /** * Setar dispatch para redirecionar para outra funcionalidade. * @param acao * @param validar * @param hiddenDispatch * @param hiddenValidar */ function setDispatch(acao, validar, hiddenDispatch, hiddenValidar) { hiddenDispatch.value = acao; hiddenValidar.value = validar; } /** * Adicionar nome anterior na tabela de nomes anteriores. */ function adicionarNomeAnterior($form) { if (!isCampoEmBranco($("#selNomesAnterioresMotivo")) && !isCampoEmBranco($("#nomesAnterioresNome"))) { setDispatch('adicionarNomeAnterior', 'false', $('#dispatch')[0], $('#validate')[0]); $("#ancoraNomesAnteriores").focus(); $form.submit(); } else { mensagem = ""; destacarCampoPreenchimentoObrigatorio($("#nomesAnterioresNome"), "Nome anterior"); destacarCampoPreenchimentoObrigatorio($("#selNomesAnterioresMotivo"), "Motivo da mudan\u00E7a"); irParaAncora("ancoraNomesAnteriores"); return exibirMensagemErroLocal("Os campos obrigat\u00F3rios a seguir necessitam ser preenchidos:", mensagem, "erroNomeAnterior"); } } /** * Busca o endereço do requerente baseado no cep informado. * @param $form */ function buscarEndereco($form) { if (document.getElementById('paisResidencia').value == CODIGO_BRASIL && !isCampoEmBranco($("#cep")) ){ setDispatch('carregarDadosEndereco', 'false', $('#dispatch')[0], $('#validate')[0]); document.getElementById('aguarde').style.display = ''; $form.submit(); } } /** * Mudar para aba de Dados complementares ao carregar o endereco * @param carregouEndereco */ function atualizarEndereco(carregouEndereco) { if (carregouEndereco == "true") { $tab3.tab('show'); $("#ufResidencia").focus(); atualizarDadosRevisao(); } } /** * Atualiza os dados a serem exibidos na aba de revisao */ function atualizarDadosRevisao() { //Atualizar os campos de Revisar Dados var nomeInformado = document.getElementById('nomeInformado'); nomeInformado.textContent = document.getElementById('nomeCompleto').value.toUpperCase(); var filiacao1Informado = document.getElementById('filiacao1Informado'); filiacao1Informado.textContent = document.getElementById('nomeFiliacao1').value.toUpperCase(); var filiacao2Informado = document.getElementById('filiacao2Informado'); filiacao2Informado.textContent = document.getElementById('nomeFiliacao2').value.toUpperCase(); var dataNascimentoInformado = document.getElementById('dataNascimentoInformado'); dataNascimentoInformado.textContent = document.getElementById('dataNascimento').value.toUpperCase(); var sexoInformado = document.getElementById('sexoInformado'); var sexoSelecionado = document.getElementById('sexo'); sexoInformado.textContent = sexoSelecionado.options[sexoSelecionado.selectedIndex].innerText.toUpperCase(); var nacionalidadeInformado = document.getElementById('nacionalidadeInformado'); var pais = document.getElementById('paisNacionalidade'); nacionalidadeInformado.textContent = pais.options[pais.selectedIndex].value.toUpperCase(); montarNaturalidade(); } /** * Remover nome anterior na tabela de nomes anteriores. */ function removerNomeAnterior($form){ var checkboxes = $('.checkremover'); for (var i = 0; i < checkboxes.length; i++) { if (checkboxes[i].checked) { if (confirm('Confirma a remo\u00E7\u00E3o?')) { setDispatch('removerNomeAnterior', 'false', $('#dispatch')[0], $('#validate')[0]); $form.submit(); return; } } else { alert("Selecione um dos nomes anteriores para remover."); } } } /** * Validacao de campos em branco * @returns {Boolean} */ function validarCamposSolicitacao() { mensagem = ""; $dataAtual = new Date(); $dataEmissao = ""; $dataNascimento = ""; destacarCampoPreenchimentoObrigatorio($("#nomeCompleto"), "Nome completo", $tab1); destacarCampoPreenchimentoObrigatorio($("#sexo"), "Sexo", $tab1); validarRegraNomeFiliacaoSexo(); destacarCampoPreenchimentoObrigatorio($("#dataNascimento"), "Data de nascimento", $tab1); validarRegraDataNascimento(); destacarCampoPreenchimentoObrigatorio($("#racaCor"), "Ra\u00E7a/cor", $tab1); destacarCampoSobDeterminadaCondicao( !isCampoEmBranco($("#nomesAnterioresNome")) && isCampoEmBranco($("#selNomesAnterioresMotivo")), $("#selNomesAnterioresMotivo"), "Motivo da mudanca de nome anterior", $tab1); validarDocumentos(); validarNacionalidadeFiliacao(); validarResidencia(); validarCep(); destacarCampoSobDeterminadaCondicao(isCampoEmBranco($("#ddd")) && !isCampoEmBranco($("#telefone")), $("#ddd"), "DDD", $tab3); destacarCampoSobDeterminadaCondicao(!isCampoEmBranco($("#ddd")) && isCampoEmBranco($("#telefone")), $("#telefone"), "Telefone", $tab3); validarTelefone(); return exibirMensagemErro("Atente para o preenchimento dos seguintes campos:", mensagem); } /** * Verifica que informacao de cidade foi preenchida de acordo com o pais selecionado e a cidade selecionada no combo. */ function validarCidadeNascimento(){ if($("#paisNascimento").val() == CODIGO_BRASIL){ if ($("#cidadeNascimento").val() === String(CODIGO_OUTRA_CIDADE)) { destacarCampoSobDeterminadaCondicao( $("#paisNascimento").val() == CODIGO_BRASIL && isCampoEmBranco($("#nomeCidadeNascimento")), $("#nomeCidadeNascimento"), "Cidade de nascimento", $tab1); } else { destacarCampoPreenchimentoObrigatorio($("#cidadeNascimento"), "Cidade de nascimento", $tab1); tirarDestaqueCampo($("#nomeCidadeNascimento")); tirarDestaqueCampo($("#cidadeNascimentoEstrangeiro")); } } else { destacarCampoPreenchimentoObrigatorio($("#cidadeNascimentoEstrangeiro"), "Cidade de nascimento", $tab1); tirarDestaqueCampo($("#cidadeNascimento")); tirarDestaqueCampo($("#nomeCidadeNascimento")); } } function validarDocumentos() { if ($("#paisNacionalidade").val() == CODIGO_BRASIL) { validarPreenchimentoIdentidade(); validarPreenchimentoCpf(); validarPreenchimentoCertidao(); } else { tirarDestaqueCamposEstrangeiro(); } } /** * Verifica se a identidade foi preenchida se o requerente tem mais que 12 anos. */ function validarPreenchimentoIdentidade() { if (isMaiorQueIdade(12)) { destacarCampoPreenchimentoObrigatorio($("#identidadeNumero"), "N\u00FAmero da identidade", $tab2); destacarCampoPreenchimentoObrigatorio($("#identidadeDataEmissao"), "Data de emiss\u00E3o do Documento de Identidade", $tab2); destacarCampoPreenchimentoObrigatorio($("#identidadeOrgaoEmissor"), "\u00D3rg\u00E3o emissor do Documento de Identidade", $tab2); destacarCampoPreenchimentoObrigatorio($("#selIdentidadeUFExpedicao"), "UF de expedi\u00E7\u00E3o do Documento de Identidade", $tab2); tirarDestaqueCampo($("#certidaoMatricula")); tirarDestaqueCampo($("#certidaoTipo")); tirarDestaqueCampo($("#certidaoNumero")); tirarDestaqueCampo($("#certidaoLivro")); tirarDestaqueCampo($("#certidaoFolha")); } validarRegraDataEmissaoIdentidade(); } function tirarDestaqueCamposEstrangeiro() { tirarDestaqueCampo($("#identidadeNumero")); tirarDestaqueCampo($("#identidadeDataEmissao")); tirarDestaqueCampo($("#identidadeOrgaoEmissor")); tirarDestaqueCampo($("#selIdentidadeUFExpedicao")); tirarDestaqueCampo($("#cpf")); tirarDestaqueCampo($("#cpfResponsavel")); tirarDestaqueCampo($("#certidaoMatricula")); tirarDestaqueCampo($("#certidaoTipo")); tirarDestaqueCampo($("#certidaoNumero")); tirarDestaqueCampo($("#certidaoLivro")); tirarDestaqueCampo($("#certidaoFolha")); } /** * Verifica se o cpf foi preenchido por maior de idade ou emancipado ou se o * cpf ou cpf do responsavel foi preenchido para os menores de idade. * Valido somente para quem tem nacionalidade brasileira. */ function validarPreenchimentoCpf() { if (!isMaiorQueIdade(MAIORIDADE_CIVIL) && !isEmancipado()) { if (!isAdocaoInternacional()) { destacarCampoPreenchimentoObrigatorio($("#cpfResponsavel"), "CPF do respons\u00E1vel", $tab2); tirarDestaqueCampo($("#cpf")); } } else { destacarCampoPreenchimentoObrigatorio($("#cpf"), "CPF", $tab2); tirarDestaqueCampo($("#cpfResponsavel")); } validarRegraCpfProprioCpfResponsavel(); } /** * Verifica se os dados de certidao de nascimento foram preenchidos. Obrigatorio para * menores de 12 anos ou para requerentes que tiveram mudanca no nome. */ function validarPreenchimentoCertidao() { if (!isMaiorQueIdade(12)) { if (isCampoEmBranco($("#identidadeNumero"))) { if ($("#checkNovaCertidao").is(":checked")) { destacarCampoPreenchimentoObrigatorio($("#certidaoMatricula"), "Matr\u00EDcula da certid\u00E3o", $tab2); tirarDestaqueCampo($("#certidaoTipo")); tirarDestaqueCampo($("#certidaoNumero")); tirarDestaqueCampo($("#certidaoLivro")); tirarDestaqueCampo($("#certidaoFolha")); } else { destacarCampoSobDeterminadaCondicao($("#certidaoTipo").val() == "0", $("#certidaoTipo"), "Tipo de certid\u00E3o", $tab2); destacarCampoPreenchimentoObrigatorio($("#certidaoNumero"), "Numero de certid\u00E3o", $tab2); destacarCampoPreenchimentoObrigatorio($("#certidaoLivro"), "Livro de certid\u00E3o", $tab2); destacarCampoPreenchimentoObrigatorio($("#certidaoFolha"), "Folha de certid\u00E3o", $tab2); tirarDestaqueCampo($("#certidaoMatricula")); } destacarCampoPreenchimentoObrigatorio($("#certidaoCartorio"), "Cart\u00F3rio da certid\u00E3o", $tab2); destacarCampoPreenchimentoObrigatorio($("#certidaoUfExpedicao"), "UF de expedi\u00E7\u00E3o da certid\u00E3o", $tab2); destacarCampoPreenchimentoObrigatorio($("#certidaoCidadeExpedicao"), "Cidade de expedi\u00E7\u00E3o da certid\u00E3o", $tab2); } else { destacarCampoPreenchimentoObrigatorio($("#identidadeDataEmissao"), "Data de emiss\u00E3o do Documento de Identidade", $tab2); destacarCampoPreenchimentoObrigatorio($("#identidadeOrgaoEmissor"), "\u00D3rg\u00E3o emissor do Documento de Identidade", $tab2); destacarCampoPreenchimentoObrigatorio($("#selIdentidadeUFExpedicao"), "UF de expedi\u00E7\u00E3o do Documento de Identidade", $tab2); tirarDestaqueCampo($("#certidaoMatricula")); tirarDestaqueCampo($("#certidaoTipo")); tirarDestaqueCampo($("#certidaoNumero")); tirarDestaqueCampo($("#certidaoLivro")); tirarDestaqueCampo($("#certidaoFolha")); tirarDestaqueCampo($("#certidaoCartorio")); tirarDestaqueCampo($("#certidaoUfExpedicao")); tirarDestaqueCampo($("#certidaoCidadeExpedicao")); } } else { tirarDestaqueCampo($("#certidaoCartorio")); tirarDestaqueCampo($("#certidaoUfExpedicao")); tirarDestaqueCampo($("#certidaoCidadeExpedicao")); } } /** * Verifica se e necessario preencher o nome da filiacao. */ function validarNacionalidadeFiliacao() { if (!isMaiorQueIdade(MAIORIDADE_CIVIL)) { if ($('#nomeFiliacao1').val() != '') { destacarCampoPreenchimentoObrigatorio($("#paisNacionalidadeFiliacao1"), "Nacionalidade da Filia\u00E7\u00E3o 1", $tab3); } if ($('#nomeFiliacao2').val() != '') { destacarCampoPreenchimentoObrigatorio($("#paisNacionalidadeFiliacao2"), "Nacionalidade da Filia\u00E7\u00E3o 2", $tab3); } } } /** * Validar campos de residencia. */ function validarResidencia(){ if (!isCampoEmBranco($("#paisResidencia"))) { if ($("#paisResidencia").val() == CODIGO_BRASIL) { destacarCampoPreenchimentoObrigatorio($("#cep"), "CEP de resid\u00EAncia", $tab3); destacarCampoPreenchimentoObrigatorio($("#ufResidencia"), "UF de resid\u00EAncia", $tab3); destacarCampoPreenchimentoObrigatorio($("#cidadeResidencia"), "Cidade de resid\u00EAncia", $tab3); destacarCampoPreenchimentoObrigatorio($("#enderecoResidencia"), "Logradouro de resid\u00EAncia", $tab3); destacarCampoPreenchimentoObrigatorio($("#bairro"), "Bairro de resid\u00EAncia", $tab3); } else { tirarDestaqueCampo($("#cep")); tirarDestaqueCampo($("#ufResidencia")); tirarDestaqueCampo($("#cidadeResidencia")); tirarDestaqueCampo($("#enderecoResidencia")); tirarDestaqueCampo($("#bairro")); } } } /** * Valida a data de nascimento */ function validarRegraDataNascimento() { if (!isCampoEmBranco($('#dataNascimento')) && $('#dataNascimento').val().length < 10) { mensagem += "