var valorSelected = "ementa"; var prolatorHabilitado = true; var qLinkGlobal = ''; var submitedGlobal = false; var ultimoSubmit = new Date().getTime() / 1000; var sumarioCarregado = false; var sumarioFacetas = []; function cleanAll(form) { $("#q").val(""); $("#nuprocesso_autocomplete").val(""); $("#dtini").val(""); $("#dtfim").val(""); $("#classe_autocomplete").val(""); $("#relator_autocomplete").val(""); $("#juizProlator_autocomplete").val(""); $("#origem_autocomplete").val(""); $("#qualquer").val(""); $("#frase").val(""); $("#excluir").val(""); $("#prox1").val(""); $("#prox2").val(""); $("#proxc").val(""); $("#only_ementa").val(""); var tttt= ""; $("#listaOrgaoJulgador > option").each(function() { tttt +=this.text + ' ' + this.value; }); var type = null; for (var y=0; y < form.elements.length; y++){ // define element type type = form.elements[y].type; // alert before erasing form element //alert('form='+x+' element='+y+' type='+type); // switch on element type //alert("tyoe "+ type); switch(type){ /* case "text": case "textarea": case "password": //case "hidden": form.elements[y].value = ""; break; //case "radio": case "checkbox": form.elements[y].checked = ""; break; case "select-one": //alert("one"); form.elements[y].options[0].selected = true; break; */ case "select-multiple": // alert("mult"); for (z=0; z < form.elements[y].options.length; z++){ form.elements[y].options[z].selected = false; } break; } } $("#relator_informativo_autocomplete").val(""); $("#lista_infos").val(""); $("#ps_select").val("20"); $("#sort_select").val(""); } function stripAll() { $("#classe_autocomplete").val( $("#classe_autocomplete").val().replace(/\"/g,"")); $("#relator_autocomplete").val( $("#relator_autocomplete").val().replace(/\"/g,"") ); $("#juizProlator_autocomplete").val( $("#juizProlator_autocomplete").val().replace(/\"/g,"") ); } //ninguem mais usa! apagar function loadResultadosFromFaceta(_faceta, _url,_paramName, _paramValue) { $("#ajax_coluna_principal").css("background","none repeat scroll 0 0 #C3C2B8"); //alert("url "+ _url); $.ajax({ url: _url.replace(/#!#_#!#/g,"\"" ).replace(/@!@_@!@/g,"'" ), contentType: "application/x-www-form-urlencoded; charset=UTF-8", type: 'GET', dataType: 'text html', success: function(data){ $("#coluna_principal").css("background","none repeat scroll 0 0 #FAFAFA"); document.getElementById("ajax_coluna_principal").innerHTML=data; } }); } function carregaFormulario( _form) { if ( validaPesquisa(_form) ) { loadForm(); sumarioCarregado = false; sumarioFacetas = []; return false; } else return false; } function replaceAspas( _str) { if ( _str == null || _str == undefined ) return _str; return _str.replace(/#!#_#!#/g,"\"" ).replace(/@!@_@!@/g,"'" ); } function loadForm() { abreSpinner(); var str=""; var dataObj = []; $("select[name='orgaoJulgador'] option:selected").each(function() { str += $(this).val()+","; dataObj.push($(this).val()); }); var cat =""; $("input[name=categoria]:checked").each(function() { cat +="&categoria="+$(this).val(); }); var post_url = "buscaajax.do?"+cat; $.ajax({ url: post_url.replace(/undefined/g,"" ).replace(/#/g," " ).replace(/%/g,"!@@_!@@_@@" ), contentType: "application/x-www-form-urlencoded; charset=UTF-8", type: 'post', dataType: 'text html', data: {orgaoJulgador: dataObj ,q:replaceAspas($("#q").val()), only_ementa:replaceAspas($("#only_ementa").val()), qualquer:replaceAspas($("#qualquer").val()), excluir:replaceAspas($("#excluir").val()), prox1:replaceAspas($("#prox1").val()), prox2:replaceAspas($("#prox2").val()) , proxc:replaceAspas($("#proxc").val()), frase:replaceAspas($("#frase").val()), classe:$("#classe_autocomplete").val(), juizProlator:$("#juizProlator_autocomplete").val(), origem:$("#origem_autocomplete").val(), relator:$("#relator_autocomplete").val(), radio_campo: $("input:radio[name=radio_campo]:checked").val(), faceta: "true", busca: $("#busca").val() , datainicial: $("#dtini").val(), datafinal: $("#dtfim").val(), nuProcesso: $("#nuprocesso_autocomplete").val(), ps : $("#ps_select").val() , sort : $("#sort_select").val() }, error: function() { abrirAjax("form" ); }, success: function(data){ qLinkGlobal = $("#q").val(); var migalhas_div = document.getElementById("ajax_migalha"); if(migalhas_div != null) migalhas_div.innerHTML=""; var resultados_span = document.getElementById("resultado_span"); if( resultados_span != null && resultados_span.innerHTML == "") { var div_res = '
'; resultados_span.innerHTML = div_res; } var pag = data.substring(data.indexOf("###inicio_paginacao###")+22, data.indexOf("###fim_paginacao###")); var res = data.substring(data.indexOf("###inicio_resultado###")+22, data.indexOf("###fim_resultado###")); fac = data.substring(data.indexOf("###inicio_faceta###")+19, data.indexOf("###fim_faceta###")); var sumario = data.substring(data.indexOf("###inicio_sumario###")+20, data.indexOf("###fim_sumario###")); document.getElementById("ajax_faceta").innerHTML=fac; //$("#coluna_principal").css("background","none repeat scroll 0 0 #FAFAFA"); document.getElementById("ajax_coluna_principal").innerHTML=res; document.getElementById("ajax_paginacao_1").innerHTML=pag; document.getElementById("ajax_paginacao_2").innerHTML=pag; document.getElementById("ajax_sumario").innerHTML=sumario; fechaSpinner(); window.location = "#resultado_ancora"; } }); } function loadInformativosForm() { abreSpinner(); var str=""; var dataObj = []; $("select[name='orgaoJulgador'] option:selected").each(function() { str += $(this).val(); dataObj.push($(this).val()); }); var cat ="&categoria=informativo"; //$("input[name=categoria]:checked").each(function() { // cat +="&categoria="+$(this).val(); //}); var post_url = "infoajax.do?"+cat; // $.ajax({ url: post_url.replace(/undefined/g,"" ).replace(/#/g," " ).replace(/%/g,"!@@_!@@_@@" ), contentType: "application/x-www-form-urlencoded; charset=UTF-8", type: 'post', dataType: 'text html', data: {orgaoJulgador: dataObj ,q:replaceAspas($("#q").val()), only_ementa:replaceAspas($("#only_ementa").val()), qualquer:replaceAspas($("#qualquer").val()), excluir:replaceAspas($("#excluir").val()) , prox1:replaceAspas($("#prox1").val()), prox2:replaceAspas($("#prox2").val()) , proxc:replaceAspas($("#proxc").val()), frase:replaceAspas($("#frase").val()), relator:$("#relator_informativo_autocomplete").val(), numeroInformativo:$("#lista_infos option:selected").val() , radio_campo: "ementa", faceta: "false", busca: $("#busca").val() , datainicial: $("#dtini").val(), datafinal: $("#dtfim").val(), ps : $("#ps_select").val() , sort : $("#sort_select").val()}, error: function() { abrirAjax("form" ); }, success: function(data){ qLinkGlobal = $("#q").val(); //var migalhas_div = document.getElementById("ajax_migalha"); //if(migalhas_div != null) // migalhas_div.innerHTML=""; var resultados_span = document.getElementById("resultado_span"); if( resultados_span != null && resultados_span.innerHTML == "") { var div_res = ''; resultados_span.innerHTML = div_res; } var pag = data.substring(data.indexOf("###inicio_paginacao###")+22, data.indexOf("###fim_paginacao###")); var res = data.substring(data.indexOf("###inicio_resultado###")+22, data.indexOf("###fim_resultado###")); //fac = data.substring(data.indexOf("###inicio_faceta###")+19, data.indexOf("###fim_faceta###")); //document.getElementById("ajax_faceta").innerHTML=fac; //$("#coluna_principal").css("background","none repeat scroll 0 0 #FAFAFA"); document.getElementById("info_resultados_principal").innerHTML=res; document.getElementById("ajax_paginacao_1").innerHTML=pag; document.getElementById("ajax_paginacao_2").innerHTML=pag; fechaSpinner(); window.location = "#resultado_ancora"; } }); } function fechaSpinner() { //$('#spinner').animate({"top": "-=50px"}, "slow"); $('#spinner').hide(); } function abreSpinner() { //$('#spinner').animate({"top": "+=50px"}, "slow"); $('#spinner').show(); } function loadResultados(_url,_isFaceta) { var temFaceta = false; if ( _isFaceta == 1 || _isFaceta == "1" || _isFaceta == "true") { temFaceta = true; } if ( _isFaceta == "false") temFaceta = false; var urlNew = _url.substr(0, _url.indexOf("?")); var res = _url.substr(_url.indexOf("?")+1).split("&"); var datap = {} var orgaos =[]; var facetas =[]; var categorias =[]; var cat=""; $("input[name=categoria]:checked").each(function() { cat +="&categoria="+$(this).val(); }); //urlNew += "?"+cat; for( var i=0; i< res.length; i++) { var prop = res[i].split("=")[0]; var valor = res[i].split("=")[1] == undefined ?"":res[i].split("=")[1]; if( prop == 'orgaoJulgador') { orgaos.push(valor); } else if( prop == 'fct') { facetas.push(valor); } else if( prop == 'categoria') { categorias.push(valor); } else { datap[prop] = replaceAspas(valor); } //console.log("prop "+ prop); //console.log("valor "+ valor); } if( orgaos.length > 0 ) { datap['orgaoJulgador'] = orgaos; } if( facetas.length > 0 ) { datap['fct'] = facetas; sumarioFacetas = facetas; } if( categorias.length > 0 ) { datap['categoria'] = categorias; } datap['faceta'] = temFaceta; abreSpinner(); $.ajax({ url: urlNew.replace(/#!#_#!#/g,"\"" ).replace(/@!@_@!@/g,"'" ).replace(/%/g,"!@@_!@@_@@" ), contentType: "application/x-www-form-urlencoded; charset=UTF-8", type: 'post', dataType: 'text html', data: datap, error: function() { abrirAjax("resultados",urlNew, _isFaceta ); }, success: function(data, status){ if( _isFaceta ) { sumarioCarregado = false; toggleDisplay("divSumario"); } var pag = data.substring(data.indexOf("###inicio_paginacao###")+22, data.indexOf("###fim_paginacao###")); var res = data.substring(data.indexOf("###inicio_resultado###")+22, data.indexOf("###fim_resultado###")); if (temFaceta) { fac = data.substring(data.indexOf("###inicio_faceta###")+19, data.indexOf("###fim_faceta###")); migalha = data.substring(data.indexOf("###inicio_migalha###")+20, data.indexOf("###fim_migalha###")); document.getElementById("ajax_faceta").innerHTML=fac; document.getElementById("ajax_migalha").innerHTML=migalha; } //$("#coluna_principal").css("background","none repeat scroll 0 0 #FAFAFA"); if(_url.indexOf("infoajax.do") >= 0) document.getElementById("info_resultados_principal").innerHTML=res; else document.getElementById("ajax_coluna_principal").innerHTML=res; document.getElementById("ajax_paginacao_1").innerHTML=pag; document.getElementById("ajax_paginacao_2").innerHTML=pag; //fecharAjax(); fechaSpinner(); window.location = "#resultado_ancora"; } }); } function limpaFacetaSumario() { sumarioFacetas = []; } function loadSumario(_url,_isFaceta) { if( sumarioCarregado) { toggleDisplay("divSumario"); } else { var temFaceta = false; if ( _isFaceta == 1 || _isFaceta == "1" || _isFaceta == "true") { temFaceta = true; } if ( _isFaceta == "false") temFaceta = false; var urlNew = _url.substr(0, _url.indexOf("?")); var res = _url.substr(_url.indexOf("?")+1).split("&"); var datap = {} var orgaos =[]; var facetas =sumarioFacetas; var categorias =[]; var cat=""; $("input[name=categoria]:checked").each(function() { cat +="&categoria="+$(this).val(); }); //urlNew += "?"+cat; for( var i=0; i< res.length; i++) { var prop = res[i].split("=")[0]; var valor = res[i].split("=")[1] == undefined ?"":res[i].split("=")[1]; if( prop == 'orgaoJulgador') { orgaos.push(valor); } else if( prop == 'fct') { facetas.push(valor); } else if( prop == 'categoria') { categorias.push(valor); } else { datap[prop] = replaceAspas(valor); } //console.log("prop "+ prop); //console.log("valor "+ valor); } if( orgaos.length > 0 ) { datap['orgaoJulgador'] = orgaos; } if( facetas.length > 0 ) { datap['fct'] = facetas; } if( categorias.length > 0 ) { datap['categoria'] = categorias; } datap['faceta'] = temFaceta; abreSpinner(); $.ajax({ url: urlNew.replace(/#!#_#!#/g,"\"" ).replace(/@!@_@!@/g,"'" ).replace(/%/g,"!@@_!@@_@@" ), contentType: "application/x-www-form-urlencoded; charset=UTF-8", type: 'post', dataType: 'text html', data: datap, error: function() { //abrirAjax("resultados",urlNew, _isFaceta ); toggleDisplay("divSumario"); fechaSpinner(); }, success: function(data, status){ sumarioCarregado = true; toggleDisplay("divSumario"); document.getElementById("ajax_sumario").innerHTML = data; fechaSpinner(); window.location = "#resultado_ancora"; } }); } } function fixSatisfacao() { var container = $('#pesquisa_satisfacao'); var conteudo = $('#pesquisa_satisfacao_conteudo'); if (conteudo.is(':visible')) { conteudo.show(); conteudo.css({'width': '200px'}); container.css({'width': '259px'}); } else { conteudo.hide(); conteudo.css({'width': 0}); container.css({'width': '59px'}); } } function toggleSatisfacao(makeVisible) { var container = $('#pesquisa_satisfacao'); var conteudo = $('#pesquisa_satisfacao_conteudo'); if (typeof makeVisible == 'undefined') { makeVisible = !conteudo.is(':visible'); } container.stop(); conteudo.stop(); fixSatisfacao(); if (!makeVisible) { conteudo.animate({'width': 0}, {duration: 200, queue: false, complete: function() { conteudo.hide(); }}); container.animate({'width': '59px'}, {duration: 200, queue: false}); } else { conteudo.show(); conteudo.animate({'width': '200px'}, {duration: 200, queue: false}); container.animate({'width': '259px'}, {duration: 200, queue: false}); } if( $("#pesquisa_texto").attr("rows") == 5 ){ fechaCampo(); } } $(document).ready(function(){ qLinkGlobal = $("#q").val(); $("#q").focus(); //$('#pesquisa_satisfacao_ajuda').cluetip({splitTitle: '|', showTitle: false, width: 50, leftOffset:10}); //$('#pesquisa_satisfacao_conteudo').cluetip({splitTitle: '|', showTitle: false, width: 50}); //$('#pesquisa_satisfacao_conteudo_email').cluetip({splitTitle: '|', showTitle: false, width: 100}); var autoCompleteFixSet = function() { $(this).attr('autocomplete', 'off'); }; var autoCompleteFixUnset = function() { $(this).removeAttr('autocomplete'); }; /* $("#q").autocomplete('autocomplete.do?prefixo=true',{ extraParams:{ "categoria": function () { var str =""; $("input[name=categoria]:checked").each(function() { str +=$(this).val()+"###"; }); return str; }, "campo": function () { return $("input:radio[name=radio_campo]:checked").val()+"_autocomplete"; }, "last" : function () { //alert("lolsd"); var query = $("#q").val(); var lastIndexOfE = query.lastIndexOf(" $e"); var lastIndexOfOu = query.lastIndexOf(" $ou"); var lastIndexOfNao = query.lastIndexOf(" $nao"); var lastIndexOfProx = query.lastIndexOf(" $prox"); if( lastIndexOfE > lastIndexOfOu && lastIndexOfE > lastIndexOfNao && lastIndexOfE > lastIndexOfProx) return lastIndexOfE +3; else if( lastIndexOfOu > lastIndexOfE && lastIndexOfOu > lastIndexOfNao && lastIndexOfOu > lastIndexOfProx) return lastIndexOfOu +4; else if( lastIndexOfNao > lastIndexOfE && lastIndexOfNao > lastIndexOfOu && lastIndexOfNao > lastIndexOfProx) return lastIndexOfNao +5; else if( lastIndexOfProx > lastIndexOfE && lastIndexOfProx > lastIndexOfOu && lastIndexOfProx > lastIndexOfNao) { //indexLast = query.lastIndexOf(" $prox") +7; var split = query.substring(lastIndexOfProx).split(" "); return query.lastIndexOf(" "+split[0])+ (split[0].length); } return -1; } }, minChars: 5, delay: 1500, matchSubset: true, cacheLength: 1, highlight : true, formatItem: function(data) { //alert("lol "+ data); var str_new = ""+data; return str_new.substring(str_new.indexOf('####')+4); }, highlight: function(value, term) { return value; } }).result(function(event, data) { //alert("lll"); var str_new = ""+data; str_new.substring(str_new.indexOf('####')+4); //return "lol"+data; // $("#result").html( !data ? "No match!" : "Selected: " + formatted); //alert("val "+ $('#q').val().substring(0, $('#q').val().lastIndexOf(data)) ); if(str_new.substring(0,str_new.indexOf('####')).length > 0) $("#q").val( str_new.substring(0,str_new.indexOf('####'))+" "+ str_new.substring(str_new.indexOf('####')+4)); else $("#q").val( str_new.substring(0,str_new.indexOf('####'))+ str_new.substring(str_new.indexOf('####')+4)); }); */ $("#relator_autocomplete").autocomplete('autocomplete.do?campo=relator_autocomplete', { extraParams:{ "categoria": function () { var str =""; $("input[name=categoria]:checked").each(function() { str +=$(this).val()+"###"; }); return str; } } } ).focus(autoCompleteFixSet).blur(autoCompleteFixUnset).removeAttr('autocomplete'); $("#relator_informativo_autocomplete").autocomplete('autocomplete.do?campo=relator_autocomplete', { extraParams:{ "categoria": "informativo###" } } ).focus(autoCompleteFixSet).blur(autoCompleteFixUnset).removeAttr('autocomplete'); $("#juizProlator_autocomplete").autocomplete('autocomplete.do?campo=juizProlator_autocomplete', { extraParams:{ "categoria": function () { var str =""; $("input[name=categoria]:checked").each(function() { str +=$(this).val()+"###"; }); return str; } } } ).focus(autoCompleteFixSet).blur(autoCompleteFixUnset).removeAttr('autocomplete'); $("#classe_autocomplete").autocomplete('autocomplete.do?campo=classe_autocomplete', { extraParams:{ "categoria": function () { var str =""; $("input[name=categoria]:checked").each(function() { str +=$(this).val()+"###"; }); return str; } } } ).focus(autoCompleteFixSet).blur(autoCompleteFixUnset).removeAttr('autocomplete'); $("#origem_autocomplete").autocomplete('autocomplete.do?campo=origem_autocomplete', { extraParams:{ "categoria": function () { var str =""; $("input[name=categoria]:checked").each(function() { str +=$(this).val()+"###"; }); return str; } } } ).focus(autoCompleteFixSet).blur(autoCompleteFixUnset).removeAttr('autocomplete'); /* $("#nuprocesso_autocomplete").autocomplete('autocomplete.do?campo=nuProcesso_autocomplete' , { extraParams:{ "categoria": function () { var str =""; $("input[name=categoria]:checked").each(function() { str +=$(this).val()+"###"; }); return str; } } } ); */ $('#pesquisa_satisfacao_conteudo').hide(); }); function vota() { $("#bt_avaliacao_enviar").css("display","none"); var voto = $("input:radio[name=resultado]:checked").val(); $.ajax({ url: "enquete.do?", data: {'resultado':voto,'pesquisa_texto':$("#pesquisa_texto").val()}, contentType: "application/x-www-form-urlencoded; charset=UTF-8", type: 'post', dataType: 'text html', success: function(data){ //document.getElementById("span_avaliacao_ok").innerHTML="Obrigado por participar"; document.getElementById("enquete_corpo").innerHTML=data; toggleSatisfacao(); abrirOkEnquete(); } }); } function openLinkAcompanhamento(_categoria, _nuProcesso) { //location.href = _link; if( _categoria == 'acordao' || _categoria == 'decmono' || _categoria == 'despacho') var _link = "https://esaj.tjsc.jus.br/cposgtj/search.do?conversationId=&paginaConsulta=1&cbPesquisa=NUMPROC&tipoNuProcesso=SAJ&numeroDigitoAnoUnificado=&foroNumeroUnificado=&dePesquisaNuUnificado=&dePesquisa="+_nuProcesso; else if( _categoria == 'acordao_5' || _categoria == 'decmono_5' || _categoria == 'despacho_5') { //var nu = _nuProcesso.replace(/\D/g,''); //var _link = 'https://esaj.tjsc.jus.br/cposgtj/open.do?dePesquisaNuUnificado='+nu+'&numeroDigitoAnoUnificado='+_nuProcesso.substring(0,15)+'&foroNumeroUnificado='+_nuProcesso; var _link = 'http://busca.tjsc.jus.br/sg/n/'+_nuProcesso; } else if( _categoria == 'acordao_eproc' || _categoria == 'decmono_eproc' || _categoria == 'despacho_eproc') { var _link = 'https://eproc2g.tjsc.jus.br/eproc/externo_controlador.php?acao=processo_consulta_publica&txtNumProcesso='+_nuProcesso; } else if( _categoria == 'acordao_tr_eproc' || _categoria == 'decmono_tr_eproc' ) { var _link = 'https://eproc1g.tjsc.jus.br/eproc/externo_controlador.php?acao=processo_consulta_publica&txtNumProcesso='+_nuProcesso; } else { if(_nuProcesso.length > 15) { //tr5 var _parteInicialProc = _nuProcesso.substring(0, 15); var _parteFinalProc = _nuProcesso.substring(21, 25); var _link = "http://esaj.tjsc.jus.br/cposg5/search.do?conversationId=&paginaConsulta=1&cbPesquisa=NUMPROC&tipoNuProcesso=UNIFICADO&numeroDigitoAnoUnificado="+_parteInicialProc+"&foroNumeroUnificado="+_parteFinalProc+"&dePesquisaNuUnificado="+_nuProcesso+"&dePesquisa=&pbEnviar=Pesquisar"; } else { //tr3 var _link = "http://tjsc14.tj.sc.gov.br/cposg/pcpoSelecaoProcesso2Grau.jsp?cbPesquisa=NUMPROC&dePesquisa="+converteNumero(""+_nuProcesso); } } window.open(_link); } function openLinkPdf(_rowid, _cat) { var _link = "integra.do?rowid="+_rowid+"&tipo="+_cat+"&arq=pdf"; window.openLink(_link); } function openLinkRtf(_rowid, _cat) { var _link = "integra.do?rowid="+_rowid+"&tipo="+_cat; window.openLink(_link); } function converteNumero( _nuProcesso ) { return _nuProcesso.substr(0,4) +""+ _nuProcesso.substr(5,6) +""+ _nuProcesso.substr(12,1); } function getMlt(_id, _query) { $.ajax({ url: "mlt.do?id="+_id+"&query="+_query, dataType: 'json', success: function(data){ var tempHtml =""; for( k in data.array) { tempHtml += "Ementa:"+ data.array[k]['ementa']+"