PageSourceSearch

https://www.cnmp.mp.br/portal/templates/shaper_interagi/js/accordionSvCidadao.js

js cnmp.mp.br collected 2026-09-24 09:21:19 UTC 12,232 bytes, 277 lines download raw bytes

1/*---------------------------------------------------------------
2 # Author - Railson Rodrigues Leite e Iure Castro Andrade
3 # Copyright (C) 2012 Interagi Tecnologia. All Rights Reserved.
4 # license - CSS  - JS - IMAGE files  are Copyrighted material 
5 # Websites: http://www.interagi.com.br
6 -----------------------------------------------------------------*/
7
8(function ($) {
9    $(document).ready(function () {
10        //Formulário de processos
11        $("#accordionSvCidadao li .sub").hide();
12        $("#accordionSvCidadao li:first").addClass("open");
13        $("#accordionSvCidadao li:first").children(".sub").slideToggle("slow");
14
15        $("#accordionSvCidadao li .hAccordion").click(function () {
16            if (!$(this).parent("li").hasClass("open")) {
17                $("#accordionSvCidadao li").removeClass("open");
18                $("#accordionSvCidadao li .sub").slideUp("slow");
19                $(this).parent("li").addClass("open");
20                $(this).parent("li").children(".sub").slideToggle("slow");
21            }
22        });
23        $("#inputOne").mask("1.99999");
24        $("#inputOneProcessosArquivados").mask("0.00.000.999999");
25        $("#inputOnePesJuris").mask("0.00.000.999999");
26
27        $('#tipoProcesso,#labeltipoProcesso,#tipoProcesso2,#labeltipoProcesso2').click(function () {
28            if ($('.tipoProcesso:checked').val() == 2) {
29                $('#ptramitacao').attr('action', 'https://consultaprocessual.cnmp.mp.br/consultaProcesso.seam');
30                $("#inputOne").val('');
31                $("#inputOne").mask("0.00.000.999999");
32
33                $("#inputOne").attr('name', 'numSeq');
34                $("#inputTwo").attr('name', 'numAno');
35                $("#inputThree").attr('name', 'numDv');
36                $("#nomeInteressado").attr('name', 'nmInt');
37            } else {
38                $('#ptramitacao').attr('action', 'https://elo.cnmp.mp.br/pages/consulta.seam');
39                $("#inputOne").val('');
40                $("#inputOne").mask("1.99999");
41
42                $("#inputOne").attr('name', 'numeroSequencia');
43                $("#inputTwo").attr('name', 'ano');
44                $("#inputThree").attr('name', 'digitoVerificador');
45                $("#nomeInteressado").attr('name', 'nomeInteressado');
46            }
47        });
48
49
50        $('input[name=tipoProcesso]', '#parquivado').click(function () {
51            var Radio = $('input[name=tipoProcesso]:checked', '#parquivado').val();
52            if (Radio == "1") {
53                $("#inputOneProcessosArquivados").val('');
54                $("#inputOneProcessosArquivados").mask("1.99999");
55            } else {
56                $("#inputOneProcessosArquivados").val('');
57                $("#inputOneProcessosArquivados").mask("0.00.000.999999");
58            }
59        });
60
61        $('#tipoProcessoArquivado,#labeltipoProcessoArquivado,#tipoProcessoArquivado2,#labeltipoProcessoArquivado2').click(function () {
62            if ($('.tipoProcessoArquivado:checked').val() == 2) {
63                $('#parquivado').attr('action', 'https://consultaprocessual.cnmp.mp.br/consultaProcesso.seam');
64                $("#inputOneProcessosArquivados").val('');
65                $("#inputOneProcessosArquivados").mask("0.00.000.999999");
66
67                $("#inputOne").attr('name', 'numSeq');
68                $("#inputTwo").attr('name', 'numAno');
69                $("#inputThree").attr('name', 'numDv');
70                $("#nomeInteressado").attr('name', 'nmInt');
71
72            } else {
73                $('#parquivado').attr('action', 'https://elo.cnmp.mp.br/pages/consulta.seam');
74                $("#inputOneProcessosArquivados").val('');
75                $("#inputOneProcessosArquivados").mask("1.99999");
76
77                $("#inputOneProcessosArquivados").attr('name', 'numeroSequencia');
78                $("#inputTwoProcessosArquivados").attr('name', 'ano');
79                $("#inputThreeProcessosArquivados").attr('name', 'digitoVerificador');
80                $("#nomeInteressadoProcessosArquivados").attr('name', 'nomeInteressado');
81
82            }
83        });
84
85
86        $('#tipoJurisprudencia,#labeltipoJurisprudencia,#tipoJurisprudencia2,#labeltipoJurisprudencia2').click(function () {
87            if ($('.tipoJurisprudencia:checked').val() == 2) {
88                $('#pjurisprudencia').attr('action', 'http://aplicativos.cnmp.mp.br/jurisprudenciaWeb/buscaAvancada.seam');
89                $("#inputOnePesJuris").val('');
90                $("#inputOnePesJuris").mask("0.00.000.999999");
91
92                $("#inputOnePesJuris").attr('name', 'numSeq');
93                $("#inputTwoPesJuris").attr('name', 'numAno');
94                $("#inputThreePesJuris").attr('name', 'numDv');
95                $("#nomeInteressado").attr('name', 'nmInt');
96                $("#dsPesquisa").attr('name', 'dsPesquisa');
97                $('#pjurisprudencia').attr('accept-charset', 'UTF-8');
98            } else {
99                $('#pjurisprudencia').attr('action', 'http://elo.cnmp.mp.br/pages/consulta.seam?isJurisprudencia=true');
100                $("#inputOnePesJuris").val('');
101                $("#inputOnePesJuris").mask("1.99999");
102                $("#inputOnePesJuris").attr('name', 'numeroSequencia');
103                $("#inputTwoPesJuris").attr('name', 'ano');
104                $("#inputThreePesJuris").attr('name', 'digitoVerificador');
105                $("#nomeInteressado").attr('name', 'nomeInteressado');
106                $("#dsPesquisa").attr('name', 'ementa');
107                $('#pjurisprudencia').attr('accept-charset', 'ISO-8859-1');
108            }
109        });
110        
111        //Formulário de Normas
112        $("#accordionFormNormas li .sub").hide();
113        $("#accordionFormNormas li:first").addClass("open");
114        $("#accordionFormNormas li:first").children(".sub").slideToggle("slow");
115
116        $("#accordionFormNormas li .hAccordion").click(function () {
117            if (!$(this).parent("li").hasClass("open")) {
118                $("#accordionFormNormas li").removeClass("open");
119                $("#accordionFormNormas li .sub").slideUp("slow");
120                $(this).parent("li").addClass("open");
121                $(this).parent("li").children(".sub").slideToggle("slow");
122            }
123        });
124
125    });
126})(jQuery);
127
128/* 
129 * Script para submissão do form de pesquisa de processos.
130 */
131
132(function ($) {
133    $(document).ready(function () {
134
135        $("#ptramitacao").submit(function (e) {
136            e.preventDefault();
137//            console.debug($('.tipoProcesso').val());
138            if ($('.tipoProcesso').val() != undefined) {
139                if ($('.tipoProcesso:checked').val() != 1 && $('.tipoProcesso:checked').val() != 2) {
140                    alert("Escolha o tipo do Processo");
141                    return false;
142                }
143            }
144
145            if (($("#inputOne").val() == "Digite a sequência") && ($("#inputTwo").val() == "Digite o ano") && ($("#inputThree").val() == "00") && ($("#nomeInteressado").val() == "Digite o Nome do Interessado")) {
146                alert("Preencha um dos campos!");
147                return false;
148            }
149            if ($("#inputOne").val() == "Digite a sequência") {
150                $("#inputOne").val("");
151            }
152            if ($("#inputTwo").val() == "Digite o ano") {
153                $("#inputTwo").val("");
154            }
155            if ($("#inputThree").val() == "00") {
156                $("#inputThree").val("");
157            }
158            if ($("#nomeInteressado").val() == "Digite o Nome do Interessado") {
159                $("#nomeInteressado").val("");
160            }
161
162            var proc = $('.tipoProcesso:checked').val();
163            var seq = $('#inputOne').val();
164            if ($('.tipoProcesso').val() != undefined) {
165                if (proc == 1) {
166                    seq = seq.replace('1.', '')
167                }
168                if (proc == 2) {
169                    seq = seq.replace('0.00.000.', '')
170                }
171                $('#inputOne').val(seq);
172            } else {
173                seq = seq.replace('0.00.000.', '')
174                $('#inputOne').val(seq);
175
176            }
177            document.getElementById("ptramitacao").submit();
178
179        });
180
181        $("#parquivado").submit(function (e) {
182            e.preventDefault();
183
184            if (($("#inputOneProcessosArquivados").val() == "Digite a sequ
184ência") && ($("#inputTwoProcessosArquivados").val() == "Digite o ano") && ($("#inputThreeProcessosArquivados").val() == "00") && ($("#nomeInteressadoProcessosArquivados").val() == "Digite o Nome do Interessado")) {
185                alert("Preencha um dos campos!");
186                return false;
187            }
188            if ($("#inputOneProcessosArquivados").val() == "Digite a sequência") {
189                $("#inputOneProcessosArquivados").val("");
190            }
191            if ($("#inputTwoProcessosArquivados").val() == "Digite o ano") {
192                $("#inputTwoProcessosArquivados").val("");
193            }
194            if ($("#inputThreeProcessosArquivados").val() == "00") {
195                $("#inputThreeProcessosArquivados").val("");
196            }
197            if ($("#nomeInteressadoProcessosArquivados").val() == "Digite o Nome do Interessado") {
198                $("#nomeInteressadoProcessosArquivados").val("");
199            }
200
201            var seq = $('#inputOneProcessosArquivados').val();
202            var proc = $('.tipoProcessoArquivado:checked').val();
203
204            if ($('.tipoProcesso').val() != undefined) {
205                if (proc == 1) {
206                    seq = seq.replace('1.', '')
207                }
208                if (proc == 2) {
209                    seq = seq.replace('0.00.000.', '')
210                }
211                $('#inputOneProcessosArquivados').val(seq);
212            } else {
213                seq = seq.replace('0.00.000.', '')
214                $('#inputOneProcessosArquivados').val(seq);
215
216            }
217
218            document.getElementById("parquivado").submit();
219
220        });
221
222
223        $("#pjurisprudencia").submit(function (e) {
224
225            e.preventDefault();
226
227            if (($("#inputOnePesJuris").val() == "Digite a sequência") && ($("#inputTwoPesJuris").val() == "Digite o ano") && ($("#inputThreePesJuris").val() == "00") && ($("#dsPesquisa").val() == "Palavra-chave")) {
228                alert("Preencha um dos campos!");
229                return false;
230            }
231            if ($("#inputOnePesJuris").val() == "Digite a sequência") {
232                $("#inputOnePesJuris").val("");
233            }
234            if ($("#inputTwoPesJuris").val() == "Digite o ano") {
235                $("#inputTwoPesJuris").val("");
236            }
237            if ($("#inputThreePesJuris").val() == "00") {
238                $("#inputThreePesJuris").val("");
239            }
240            if ($("#dsPesquisa").val() == "Palavra-chave") {
241                $("#dsPesquisa").val("");
242            }
243
244            var seq = $('#inputOnePesJuris').val();
245
246            seq = seq.replace('0.00.000.', '')
247
248            $('#inputOnePesJuris').val(seq);
249
250            if ($("#inputOnePesJuris").val() == "") {
251                var numeroProcesso = $("#inputOnePesJuris").val() + $("#inputTwoPesJuris").val() + "-" + $("#inputThreePesJuris").val();
252            } else if ($("#inputThreePesJuris").val() == "") {
253                var numeroProcesso = $("#inputOnePesJuris").val() + "/" + $("#inputTwoPesJuris").val() + $("#inputThreePesJuris").val();
254            } else {
255                var numeroProcesso = $("#inputOnePesJuris").val() + "/" + $("#inputTwoPesJuris").val() + "-" + $("#inputThreePesJuris").val();
256            }
257
258            $("#nuProcesso").val(numeroProcesso);
259
260            document.getElementById("pjurisprudencia").submit();
261
262
263        });
264
265    });//ready
266
267})(jQuery);
268
269function formatar(src, mask) {
270    var i = src.value.length;
271    var saida = mask.substring(0, 1);
272    var texto = mask.substring(i)
273    if (texto.substring(0, 1) != saida)
274    {
275        src.value += texto.substring(0, 1);
276    }
277}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.