// Validar senha da intranet
function validarsenha(usuario,senha){
 if (usuario==""){
  alert('Sr. usuário, o campo usuário é obrigatório.');
  return;
 }
  if (senha==""){
  alert('Sr. usuário, o campo senha é obrigatório.');
  return;
 } 
 var senhacript=calcMD5(senha);
 //alert('Vc está entrando no sistema de testes.');
 wiOpen('/scp/presistemas.wsp?TMP_USUARIO='+usuario+'&TMP_SENHA='+senhacript,'sistema','_blank','width=730,height=475,left=10,top=10,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,resizable=yes,dialog=yes');
 

}




// Retira strings
function RetiraChar(entrada)  { 
  var result = "";
  var temp;
  for (var i=0;i<entrada.length; i++) {
    temp = entrada.substring(i,i+1),10;
    if ( parseInt(temp) == temp ) {
      result += temp;
    }
  }
  return result;
}
// no click do botao direito nao mostrar

function identify () {
 if (navigator.appName == "Microsoft Internet Explorer"){
	  if (event.button==2) 
		  alert('Tribunal de Justiça do Estado de Sergipe.');
 }
}

//Função que esconde os "divs".
function hide(id) {
   if (document.layers) {
        document.layers[id].visibility = 'hidden';
    }
   else if (document.all) {
        document.all[id].style.visibility = 'hidden';
    }
}

//Função que exibe os "divs".
function show(id) {
   if (document.layers) {
        document.layers[id].visibility = 'visible';
    }
    else if (document.all) {
        document.all[id].style.visibility = 'visible';
    }

 }
//Exibe o cabeçalho nas páginas de resposta de relatórios, estatísticas e consultas
function cabecalho(){
 document.write('<table border="0" width="100%" cellspacing="0" cellpadding="0"><tr><td width="20%">&nbsp;</td><td width="60%" align="center"><img border="0" src="/scp/imagens/logotrib2.jpg" width="90" align="center" hspace="15"><br><b>Tribunal de Justiça do Estado de Sergipe</b></td>');
 document.write('<td width="20%" align="right"><font class="fontsmall">Gerada em <br>'+data+'<br>'+hora+'</font></td></tr></table>');
}
//
function janelaadv(codadv,acao,local){
 wiOpen('/scp/cadastros/respcadadv.wsp?TMP_ACAO='+acao+'&TMP_LOCAL='+local+'&TMP_CODOAB='+codadv,'_blank','width=700,height=450,top=10,left=60,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=no,resizable=no,dialog=yes');
}

//
function janelaparte(codpar,acao,local){
 wiOpen('/scp/cadastros/respcadparte.wsp?TMP_CODPARTE='+codpar+'&TMP_ACAO='+acao+'&TMP_LOCAL='+local,'_blank','width=700,height=450,top=10,left=60,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=no,resizable=no,dialog=yes');
}

//
function janelaproc(codproc,acao,local){
 wiOpen('/scp/consultas/cartorio/respnumproc.wsp?TMP_NPRO='+codproc+'&TMP_ACAO='+acao,'_blank','width=700,height=450,top=10,left=60,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=no,resizable=no,dialog=yes');
}
//
function janelaprocJuizado(codproc){
 wiOpen('/tjnet/consultas/juizados/respnumprocesso.wsp?tmp_numProcesso='+codproc,'_blank','width=700,height=450,top=10,left=60,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=no,resizable=no,dialog=yes');
}

//
function noenter() {
 if (window.event && window.event.keyCode == 13) {
    window.event.keyCode=0; 
 }
}

//
function Piece(str,delim,ind) {
   var aux = str.split(delim);
   if (ind <= aux.length) {
     return aux[ind-1];
   }
}   

//
function formataTEL(origem,destino) {
var telefone="";
var numeros="0123456789";
for (i=0;i<origem.value.length;i++) {
  var num = new String(origem.value.charAt(i));
  if (numeros.indexOf(num)>-1) { telefone=telefone+num; }
}


if (telefone.length!=0 && telefone.length<9)
{alert("Número de telefone inválido, coloque o DDD e o número do telefone,Ex: 792312234 ou 7923112234");
 destino.value="";
 }
if (telefone.length==9) {
  destino.value ="("+telefone.substr(0,2)+")"+telefone.substr(2,3)+"-"+telefone.substr(5,4);
}
if ((telefone.length==10)&&(telefone.indexOf("-")!=3)) {
  destino.value ="("+telefone.substr(0,2)+")"+telefone.substr(2,4)+"-"+telefone.substr(6,4);
}
}

//
function formatanewCEP(origem,destino) {
var cep="";
var numeros="0123456789";
for (i=0;i<origem.value.length;i++) {
  var num = new String(origem.value.charAt(i));
  if (numeros.indexOf(num)>-1) { cep=cep+num; }
}


if (cep.length!=0 && cep.length<8) {
  alert("Número de CEP inválido");
  destino.value="";
  destino.focus();
}
if (cep.length==8) {

destino.value = cep.substr(0,2)+"."+cep.substr(2,3)+"-"+cep.substr(5,6);
}
if ((cep.length==10)&&(cep.indexOf(".")!=3)) {
  destino.value = cep.substr(0,2)+"."+cep.substr(2,3)+"-"+cep.substr(5,6);
}
}

//
function checkdate(objName) {
var datefield = objName;
if (datefield.value == "") return;
if (chkdate(objName) == false) {
datefield.select();
alert("Sr. usuário, esta data é inválida.");
datefield.value="";
datefield.focus();
return false;
}
else {
return true;
   }
}

//
function chkdate(objName) {
//var strDatestyle = "US"; //United States date style
var strDatestyle = "EU";  //European date style
var strDate;
var strDateArray;
var strDay;
var strMonth;
var strYear;
var intday;
var intMonth;
var intYear;
var booFound = false;
var datefield = objName;
var strSeparatorArray = new Array("-"," ","/",".");
var intElementNr;
var err = 0;
var strMonthArray = new Array(12);
strMonthArray[0] = "/01/";
strMonthArray[1] = "/02/";
strMonthArray[2] = "/03/";
strMonthArray[3] = "/04/";
strMonthArray[4] = "/05/";
strMonthArray[5] = "/06/";
strMonthArray[6] = "/07/";
strMonthArray[7] = "/08/";
strMonthArray[8] = "/09/";
strMonthArray[9] = "/10/";
strMonthArray[10] = "/11/";
strMonthArray[11] = "/12/";
strDate = datefield.value;
if (strDate.length < 1) {
return true;
}
for (intElementNr = 0; intElementNr < strSeparatorArray.length; 
intElementNr++) {
if (strDate.indexOf(strSeparatorArray[intElementNr]) != -1) {
strDateArray = strDate.split(strSeparatorArray[intElementNr]);
if (strDateArray.length != 3) {
err = 1;
return false;
}
else {
strDay = strDateArray[0];
strMonth = strDateArray[1];
strYear = strDateArray[2];
}
booFound = true;
   }
}
if (booFound == false) {
if (strDate.length>5) {
strDay = strDate.substr(0, 2);
strMonth = strDate.substr(2, 2);
strYear = strDate.substr(4);
   }
}
if (strYear.length == 2) {
//strYear = '20' + strYear;
alert("O ano teve ter 04 dígitos");
return false;
}
// US style
if (strDatestyle == "US") {
strTemp = strDay;
strDay = strMonth;
strMonth = strTemp;
}
intday = strDay;
if (isNaN(intday)) {
err = 2;
return false;
}
intMonth = parseInt(strMonth, 10);
if (isNaN(intMonth)) {
for (i = 0;i<12;i++) {
if (strMonth.toUpperCase() == strMonthArray[i].toUpperCase()) {
intMonth = i+1;
strMonth = strMonthArray[i];
i = 12;
   }
}
if (isNaN(intMonth)) {
err = 3;
return false;
   }
}
intYear = parseInt(strYear, 10);
if (isNaN(intYear)) {
err = 4;
return false;
}
if (intMonth>12 || intMonth<1) {
err = 5;
return false;
}
if ((intMonth == 1 || intMonth == 3 || intMonth == 5 || intMonth == 7 || 
intMonth == 8 || intMonth == 10 || intMonth == 12) && (intday > 31 || intday < 
1)) {
err = 6;
return false;
}
if ((intMonth == 4 || intMonth == 6 || intMonth == 9 || intMonth == 11) && 
(intday > 30 || intday < 1)) {
err = 7;
return false;
}
if (intMonth == 2) {
if (intday < 1) {
err = 8;
return false;
}
if (LeapYear(intYear) == true) {
if (intday > 29) {
err = 9;
return false;
}
}
else {
if (intday > 28) {
err = 10;
return false;
}
}
}
if (strDatestyle == "US") {
datefield.value = strMonthArray[intMonth-1] + " " + intday+" " + strYear;
}
else {
datefield.value = intday + strMonthArray[intMonth-1] + strYear;
}
return true;
}
function LeapYear(intYear) {
if (intYear % 100 == 0) {
if (intYear % 400 == 0) { return true; }
}
else {
if ((intYear % 4) == 0) { return true; }
}
return false;
}

//
function Limpar(valor, validos) {
// retira caracteres invalidos da string
  var result = "";
  var aux;
  for (var i=0; i < valor.length; i++) {
    aux = validos.indexOf(valor.substring(i, i+1));
      if (aux>=0) {
        result += aux;
      }
  }
  return result;
}

//
function YMDtoDMY (data) {
  if (data.length!=8) return "";
  return data.substr(6,2)+"/"+data.substr(4,2)+"/"+data.substr(0,4);
}

//
function dw(texto) {
  document.write(texto);
}	

// 
function RetiraChar(entrada)  { 
  var result = "";
  var temp;
  for (var i=0;i<entrada.length; i++) {
    temp = entrada.substring(i,i+1),10;
    if ( parseInt(temp) == temp ) {
      result += temp;
    }
  }
  return result;
}

//
function CPFdv(CPF) {
  CPF = RetiraChar(CPF);
  if (CPF.length != 9) { return ""; }
  var soma = 0;
  var checar = CPF.substring(9);
  CPF = CPF.substring(0,9);
  for (var i=0; i<9; i++) { 
    soma = soma + CPF.substring(i,i+1)*(10-i);
  }
  var cpfdv = 11 - (soma % 11);
  if ( cpfdv >= 10 ) { 
    cpfdv = 0;
  }
  soma = 0;
  for (var i=0; i<9; i++) {
    soma = soma + CPF.substring(i,i+1)*(11-i);
  }
  soma = soma + cpfdv * 2;
  var cpfdv2 = 11 - (soma%11);
  if ( cpfdv2 >= 10 ) { 
    cpfdv2 = 0;
  }
  cpfdv += ""+cpfdv2;
  return cpfdv;
}

//
function ValidaCPF(CPF) {
  CPF = RetiraChar(CPF);
  if (CPF.length == 0) {return "";}
  if (CPF.length != 11) { 
   alert("\n- O campo 'CPF' é inválido.");
   return "";
  }
  if (CPF.length != 11) { return "" }
  if (CPFdv(CPF.substring(0,9)) == CPF.substring(9)) {
    return CPF;
  }
  else {
    alert("\n- O campo 'CPF' é inválido.");
    return "";
  }
}

//
function FormataCPF(CPF) {
  CPF = RetiraChar(CPF);
  if (CPF.length != 11) {return "";}
  var parte1 = CPF.substring(0,3);
  var parte2 = CPF.substring(3,6);
  var parte3 = CPF.substring(6,9);
  var parte4 = CPF.substring(9,11);
  document.formulario.TMP_NUM.value=parte1 + "." + parte2 + "." + parte3 + "-" + parte4;
}

// Impede que o usuário digite caracteres não numéricos
function apenasnumero(entry) {
  var str = entry.value;
  for (var i = 0; i < str.length; i++) {
    var ch = str.substring(i, i + 1);
    if ((ch < "0" || "9" < ch) && ch != '.' && ch != ',') {
      alert("Digite apenas números");
      i=str.length;
      entry.value="";
	  entry.focus();
    }
  }
}

//
function formatahora(origem,destino) {
var hora="";
var numeros="0123456789:h";
var msg="";
for (i=0;i<origem.value.length;i++) {
  var num = new String(origem.value.charAt(i));
  if (numeros.indexOf(num)>-1) { hora=hora+num; }
} 
if ((hora.length<4)&&(hora.length>0)) {msg="Sr. usuário o horário deve ter 4 digitos";}
if (hora.substr(0,2)>24) {msg="Sr. usuário a hora não pode exceder a 24.";}
if (hora.substr(3,2)>59) {msg="Sr. usuário o minuto não pode exceder a 59.";}
if ((hora.length==5)) {destino.value = hora.substr(0,2)+":"+hora.substr(3,2)+":00";}
if (msg!="") {
  alert(msg);
  destino.focus();
  destino.value = "";
  return;
  }
if ((hora.length==4)&&(hora.indexOf(":")!=3)) {destino.value = hora.substr(0,2)+":"+hora.substr(2,3)+":00";}
}

function isNumber() {
 var text = document.formulario.TMP_NUM.value;
 if (text=="") return;
 for (var i = 0; i <= text.length-1; i++) {
    if (isNaN(parseInt(text.substring(i,i+1)))) {
     alert("\n Sr. usuário, apenas números são permitidos neste campo.")
     document.formulario.TMP_NUM.value=""
     document.formulario.TMP_NUM.focus();
     return; 
    }
  }
  validacnpj();
  return;
}

function validacnpj(){
    var CPFCGC = document.formulario.TMP_NUM.value;
    var CPFCGCvalido = 0;
    somacgc = 0;
    for (var i = 0; i<4; i++) {
      somacgc = somacgc + CPFCGC.substring(i,i+1)*(5-i) 
      }
    for (var i = 4; i<12; i++) { 
      somacgc = somacgc + CPFCGC.substring(i,i+1)*(13-i) 
     }
    cgcdv = 11 - (somacgc % 11)
    if (cgcdv == 10) cgcdv = 0
    somacgc = 0;
    for (var i = 0; i<5; i++) { 
      somacgc = somacgc + CPFCGC.substring(i,i+1)*(6-i) 
      }
    for (var i = 5; i<12; i++) { 
      somacgc = somacgc + CPFCGC.substring(i,i+1)*(14-i) 
      }
    somacgc = somacgc + cgcdv * 2;
    cgcdv2 = 11 - (somacgc%11)
    if (cgcdv2 == 10) cgcdv2 = 0
    cgcdv = ( cgcdv * 10 ) + cgcdv2
    if (CPFCGC.substring(12,14) == cgcdv) CPFCGCvalido = 1
    if (CPFCGCvalido == 0) {
    alert("CNPJ inválido");
    document.formulario.TMP_NUM.value=""
    document.formulario.TMP_NUM.focus();
    }
        
} 

// função para substituir o window.open e window.location que não aceita segurança ativa
//@list
function wiOpen(url, target, props) {
   if (target) {
      if (target.toLowerCase()=="_blank") {
         target = Date.parse(new Date())+new Date().getMilliseconds();
      }
   } else target = "_self";
   var frm = document.createElement("FORM");
   frm.action = url;
   frm.target = target;
   frm.method = "POST";
   document.body.appendChild(frm);
   if (target!="")  {
      window.open('',target,props);
   }
   frm.submit();
   document.body.removeChild(frm);
}

// função que testa caracteres permitidos do site principal			  
function CaracteresPermitidos(e)
 {
    var key;
    var keychar;
    var reg;
    if(window.event) {
      // for IE, e.keyCode or window.event.keyCode podem ser usados
      key = e.keyCode; 
    }
    else if(e.which) {
      // Firefox e Netscape
      key = e.which; 	
    }
    else {
      return true;
    }
    keychar = String.fromCharCode(key);
    reg = '';
    if (parseInt(document.abrir.combo.value) == 1 || parseInt(document.abrir.combo.value) == 5) {
      reg = /\d/;
      if (key != 8) // No Firefox ignora a tecla BACKSPACE		
      return reg.test(keychar);
    } else {
       return true;
    }        
}
// função que controla graus da página principal

	function ControleGrau(texto,qual){
								 frm=document.abrir;
								 frm.TMP_NOMEADV.value= "";
                                 elem = document.getElementsByTagName("font")["titulocidade"]; 
                                 elem.innerHTML = texto;
								 frm.combo.remove(4);
								 if (qual == 1){
								 	combo = frm.combo1;
                                                             try
                                                                  {
                                                                    frm.combo.add(new Option('Custas Processuais',5),null); // standards compliant
                                                                  }
                                                              catch(ex)
                                                                  {
                                                                     frm.combo.add(new Option('Custas Processuais',5)); // IE only
                                                                  }
                                                                 
								}
								if (qual == 2){
								 	combo = frm.combo2;
                                                               /*try
                                                                  {
                                                                    frm.combo.add(new Option('Jurisprudência',4),null); // standards compliant
                                                                  }
                                                              catch(ex)
                                                                  {
                                                                     frm.combo.add(new Option('Jurisprudência',4)); // IE only
                                                                  }
																*/
								}
								if (qual == 3)
								 	combo = frm.combojec;
									
								 for (i=0;i<=frm.combocidade.length-1;i){
 										frm.combocidade.remove(i);
								}
                                                       if (qual == 4)
								 	combo = frm.combo4;
									
								 for (i=0;i<=frm.combocidade.length-1;i){
 										frm.combocidade.remove(i);
								}
								for (i=0;i<=combo.length-1;i++){
                                                                 try
                                                                  {
                                                                    frm.combocidade.add(new Option(combo.options[i].text,combo.options[i].value),null); // standards compliant
                                                                  }
                                                              catch(ex)
                                                                  {
                                                                     frm.combocidade.add(new Option(combo.options[i].text,combo.options[i].value)); // IE only
                                                                  } 										
								}
								 MudaTituloConsulta();
							}
							
// função  que muda grau da página principal
	function Muda(grau){
								 frm=document.abrir;
								 if (parseInt(document.abrir.combo.value) == 1 || parseInt(document.abrir.combo.value) == 5) {
					  				if(grau == 1 || grau == 3 || grau == 4)
										frm.TMP_NOMEADV.maxLength = 12;
									else
										frm.TMP_NOMEADV.maxLength = 10;
								}else{
								 	frm.TMP_NOMEADV.maxLength = 200;
								}
							}

// função que pesquisa advogado		
	  	function buscaAdv(){
							frm=document.abrir;
						    nome = frm.TMP_NOMEADV.value;
							wiOpen('/tjnet/cadastros/pesqadv.wsp?TMP.NOMEADV='+nome+'&TMP.TPESQ=1&TMP.ACAO=T&TMP.LOCAL=T','_blank','width=700,height=450,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=no,resizable=no');
						}
					
// função que muda título da consulta na página principal
              function MudaTituloConsulta(){
                                             frm=document.abrir;
						    frm.TMP_NOMEADV.value= "";
						    elem = document.getElementsByTagName("font")["tituloconsulta"]; 
                                             itemcombo = document.getElementById("combo").value;
											 
                                             for (var i=0; i < 4; i++) {
                                               if (frm.R1[i].checked) {itemcheck = frm.R1[i].value;}
                                             }
											 
						     Muda(itemcheck);

                                             //frm.combocidade.disabled=false;
											 frm.TMP_NOMEADV.size = 25;
											 MM_showHideLayers('Layer2','','hide');
                                             if ( itemcombo=="1") {
                                                                      elem.innerHTML ='<b>Nº do Processo:</b>';
                                                                      frm['tmp.sequencial'].value="";
                                                                      frm['tmp.ano'].value="";
                                                                      frm['tmp.digito'].value="";
                                                                      frm['tmp.origem'].value="";
                                                                      document.getElementById("campoNumero").style.display = "block";
                                                                      document.getElementById("campoNovoProcesso").style.display = "none";
                                                                  }
                                             if ( itemcombo=="2") {   
                                                                      elem.innerHTML ='<b>Nome da Parte:</b>';
                                                                      frm['tmp.sequencial'].value="";
                                                                      frm['tmp.ano'].value="";
                                                                      frm['tmp.digito'].value="";
                                                                      frm['tmp.origem'].value="";
                                                                      document.getElementById("campoNumero").style.display = "block";
                                                                      document.getElementById("campoNovoProcesso").style.display = "none";
                                                                  }
                                             if ( itemcombo=="3") {
											 	elem.innerHTML ='<b>Advogado:</b>';
												frm.TMP_NOMEADV.size = 20;
												MM_showHideLayers('Layer2','','show');
                                                                                  frm['tmp.sequencial'].value="";
                                                                                  frm['tmp.ano'].value="";
                                                                                  frm['tmp.digito'].value="";
                                                                                  frm['tmp.origem'].value="";
                                                                                  document.getElementById("campoNumero").style.display = "block";
                                                                                  document.getElementById("campoNovoProcesso").style.display = "none";

												}
                                             if ( itemcombo=="4") {
                                                             elem.innerHTML ='<b>Número Único:</b>';
                                                             frm.TMP_NOMEADV.value="";
                                                             document.getElementById("campoNumero").style.display = "none";
                                                             document.getElementById("campoNovoProcesso").style.display = "block";
                                                 
                                                }
                                             if ( itemcombo=="5") {
                                                             elem.innerHTML ='<b>Nº do Processo:</b>';
                                                             frm['tmp.sequencial'].value="";
                                                             frm['tmp.ano'].value="";
                                                             frm['tmp.digito'].value="";
                                                             frm['tmp.origem'].value="";
                                                             document.getElementById("campoNumero").style.display = "block";
                                                             document.getElementById("campoNovoProcesso").style.display = "none";
                                                            }
                                             /*if (itemcheck=="2") {document.getElementById("combocidade").disabled=true;}
                                             if (itemcombo=="1") {document.getElementById("combocidade").disabled=true;}*/
                                           }
                                           

// função que lima dados da página principal
	  function limpar_dados() { //v2.0
						 var frm=document.abrir;
						 frm.TMP_NOMEADV.value="";
						 frm.combo.value=1;
						 frm.combocidade.value=0;
						 
					  }

//função próximo da página principal

function proximo(atual, next){
	var element = document.getElementById(atual);
	maxchr = element.getAttribute("maxlength");
	if (element.value.length >= maxchr){ 
	        document.getElementById(next).focus();        
	}
}


// função que exibe dados da página principal  
      function exibir_dados() { //v2.0
						 var frm=document.abrir;
						 combo=frm.combo.value;
                         if ( (frm.TMP_NOMEADV.value!="") || ((frm['tmp.sequencial'].value!="") && (frm['tmp.ano'].value!="")) ) { //Se o Texto for diferente de vazio
                           if (frm.R1[0].checked == true) { //se for do 1º Grau
						      if (combo==1) { //se a combo for nº do processo
           					          numProcesso=frm.TMP_NOMEADV.value;
                                                   if  (isNaN(numProcesso)){
                                                       alert('Número do Processo Inválido');
                                                       frm.TMP_NOMEADV.value="";
                                                       frm.TMP_NOMEADV.focus();
                                                       return;
                                                   }
           					          if (numProcesso.length==12) { //deve ter 12 dígitos e numérico
                                                             window.open('/tjnet/consultas/internet/respnumproc.wsp?tmp.npro='+numProcesso,'','width=800,height=600,left=0,top=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=yes,resizable=yes');
           			              		  } else {
                                                             alert('Sr. usuário, o número do processo deverá ter 12 dígitos para o 1º Grau (Ano + Competência + Sequencial).');
                                                             frm.TMP_NOMEADV.value="";
                                                             frm.TMP_NOMEADV.focus();       					   
           					          }
						      } // if nº do processo
   						      if (combo==2) { //se a combo for nome da parte
   						         nomeParte=frm.TMP_NOMEADV.value;
                                             if (nomeParte.length>10) {
   						            window.open('/tjnet/consultas/internet/respconsnome.wsp?TMP.DESCCLA=Todas&TMP.DESCAC=Todas&TMP.DESCLC=Todos&TMP_DESCST=Todas&TMP.TBUSCA=I&TMP.DESCVR=Todas&TMP.TPARTE=T&TMP.LOCAL=T&TMP.SIT=T&TMP.ACAO=T&TMP.VARA=' + document.abrir.combocidade.value + '&TMP.CODCLASSE=T&tmp.nparte='+nomeParte,'','width=700,height=450,left=0,top=0,toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes');
                                             } else alert('Sr. usuário, o nome da parte deve conter mais de 10 caracteres.');
   						      } 
   						      if (combo==3) { //se a combo for nome do advogado
   						         nome=frm.TMP_NOMEADV.value;
														 oabpre = document.abrir.TMP_OAB.value;
														 oab = Piece(oabpre,"#",1) + "%23" + Piece(oabpre,"#",2)  + "%23" + Piece(oabpre,"#",3) ;
								                         window.open('/tjnet/consultas/internet/respnumadv.wsp?TMP.ACAO=T&TMP.LOCAL=T&TMP.VARA=' + document.abrir.combocidade.value + '&TMP.CODCLASSE=T&TMP.SIT=A&TMP.NOMEADV='+document.abrir.TMP_NOMEADV.value+'&TMP.OAB='+oab,'','width=700,height=450,top=0,left=0,toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes');
                                                         //wiOpen('/tjnet/cadastros/pesqadv.wsp?TMP.NOMEADV='+nome+'&TMP.TPESQ=1&TMP.ACAO=1&TMP.LOCAL=C','_blank','width=700,height=450,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=no,resizable=no');
                                                      } 
                                             //NOVA NÚMERAÇÃO DOS PROCESSOS
                                             if (combo==4) { //se a combo for para nova numeração dos processos
                                                  sequencia = frm['tmp.sequencial'].value;
                                                  ano = frm['tmp.ano'].value;
                                                  digito = frm['tmp.digito'].value;
                                                  origem = frm['tmp.origem'].value;
		                                    window.open('/tjnet/consultas/internet/respNumeracaoUnica.wsp?tmp.tipoProcesso=1&tmp.sequencial='+ sequencia + '&tmp.ano=' + ano + '&tmp.digito=' + digito + '&tmp.origem=' + origem,'','width=800,height=600,left=0,top=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=yes,resizable=yes');

                                               } 
 							  if (combo==5) { //se a combo for CUSTAS
		                         window.open('/scdjinternet/consultas/custasprocessos/exibir.wsp?tmp.numprocesso=' + document.abrir.TMP_NOMEADV.value,'','width=700,height=450,top=0,left=0,toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes');
                                               } 
						    } // 1º Grau


						    if (frm.R1[2].checked == true) { //se for do 2º Grau
						      if (combo==1) {               //se a combo for nº do processo
           					         numProcesso=frm.TMP_NOMEADV.value;
           					         if (numProcesso.length==10) { //deve ter 10 dígitos e numérico
                                                             window.open('/tjnet/consultas/internet/respnumproc2.wsp?tmp.local=S&tmp.npro='+numProcesso,'','width=800,height=600,left=0,top=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=yes,resizable=yes');
           					         } else {
                                                            alert('Sr. usuário, o número do processo deverá ter 10 para o 2º Grau (Ano + Órgão Julgador + Sequencial).');
                                                            frm.TMP_NOMEADV.value="";
                                                            frm.TMP_NOMEADV.focus();       					   
           					         }
						      } // if nº do processo
   						      if (combo==2) { //se a combo for nome da parte
   						         nomeParte=frm.TMP_NOMEADV.value;
                                             if (nomeParte.length>10) {
   						            window.open('/tjnet/consultas/internet/respconsnome2.wsp?TMP_TREC=T&TMP.TBUSCA=I&TMP.TPARTE=T&TMP.VARA=' + document.abrir.combocidade.value + '&TMP.SIT=T&TMP.ST=T&TMP.NPARTE='+document.abrir.TMP_NOMEADV.value,'','width=700,height=450,top=0,left=0,toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes');
                                             } else alert('Sr. usuário, o nome da parte deve conter mais de 10 caracteres.'); 
   						      } 
   						      if (combo==3) { //se a combo for nome do advogado
   						         nome=frm.TMP_NOMEADV.value;
								 oabpre = document.abrir.TMP_OAB.value;
								oab = Piece(oabpre,"#",1) + "%23" + Piece(oabpre,"#",2)  + "%23" + Piece(oabpre,"#",3) ;
        						 window.open('/tjnet/consultas/internet/respnumadv2.wsp?TMP.TREC=T&TMP.LOCAL=S&TMP.ACAO=&TMP.VARA=' + document.abrir.combocidade.value + '&TMP.CODCLASSE=&TMP.SIT=A&TMP.OAB='+ oab +'&TMP.NOMEADV='+document.abrir.TMP_NOMEADV.value,'','width=700,height=450,top=0,left=0,toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes');
   						      } 
                                               //NOVA NÚMERAÇÃO DOS PROCESSOS
                                               if (combo==4) { //se a combo for para nova numeração dos processos
                                                  sequencia = frm['tmp.sequencial'].value;
                                                  ano = frm['tmp.ano'].value;
                                                  digito = frm['tmp.digito'].value;
                                                  origem = frm['tmp.origem'].value;
		                                    window.open('/tjnet/consultas/internet/respNumeracaoUnica.wsp?tmp.tipoProcesso=1&tmp.sequencial='+ sequencia + '&tmp.ano=' + ano + '&tmp.digito=' + digito + '&tmp.origem=' + origem,'','width=800,height=600,left=0,top=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=yes,resizable=yes');

                                                } 
							// if (combo==5) { //se a combo for CUSTAS
							//     window.open('prejuris.wsp?tmp.orgao=' + document.abrir.combocidade.value + '&TMP.textao='+document.abrir.TMP_NOMEADV.value,'','width=700,height=450,top=0,left=0,toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes');
                                                //} 
							  
						    } // 2º Grau
							
							if (frm.R1[1].checked == true) { //se for do JEC
						      if (combo==1) { //se a combo for nº do processo
           					          numProcesso=frm.TMP_NOMEADV.value;
           					          if (numProcesso.length==12) { //deve ter 12 dígitos e numérico
                                                             window.open('/tjnet/consultas/juizados/respnumprocesso.wsp?tmp.numprocesso='+numProcesso,'','width=800,height=600,left=0,top=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=yes,resizable=yes');
           			              		  } else {
                                                             alert('Sr. usuário, o número do processo deverá ter 12 dígitos para Juizados Especiais (Ano + Competência + Sequencial).');
                                                             frm.TMP_NOMEADV.value="";
                                                             frm.TMP_NOMEADV.focus();       					   
           					          }
						      } // if nº do processo
   						      if (combo==2) { //se a combo for nome da parte
   						         nomeParte=frm.TMP_NOMEADV.value;
                                             if (nomeParte.length>10) {
     						             window.open('/tjnet/consultas/juizados/respprocessopornome.wsp?tmp.TipoParte=T&tmp.situacao=T&tmp.Tipo=I&tmp.cmpt=' + document.abrir.combocidade.value + '&tmp.Nomeparte='+document.abrir.TMP_NOMEADV.value,'','width=700,height=450,top=0,left=0,toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes');
                                             } else alert('Sr. usuário, o nome da parte deve conter mais de 10 caracteres.');
   						      } 
   						      if (combo==3) { //se a combo for nome do advogado
   						         nome=frm.TMP_NOMEADV.value;
								 oabpre = document.abrir.TMP_OAB.value;
								 oab = Piece(oabpre,"#",1) + "%23" + Piece(oabpre,"#",2)  + "%23" + Piece(oabpre,"#",3) ;
                                                                 
window.open('/tjnet/consultas/juizados/juizadosRespConsNomeAdv.wsp?TMP.SIT=T&TMP.NOMEADV='+nome+'&TMP.ORIGEM=MAINPRINCIPAL&TMP.OAB='+Piece(oabpre,"#",1)+'&tmp.tipoInscricao='+Piece(oabpre,"#",2) + '&tmp.codUfOab='+Piece(oabpre,"#",3),'_blank','width=700,height=450,top=0,left=0,toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes');
								 
//window.open('/tjnet/consultas/juizados/juizadosRespConsNomeAdv.wsp?tmp.sit=A&TMP.OAB='+ Piece(oabpre,"#",1) + '&tmp.tipoInscricao='+Piece(oabpre,"#",2) + '&tmp.codUfOab='+ Piece(oabpre,"#",3),'','width=700,height=450,top=0,left=0,toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes');
                                 //wiOpen('/tjnet/cadastros/pesqadv.wsp?TMP.NOMEADV='+nome+'&TMP.TPESQ=1&TMP.ACAO=1&TMP.LOCAL=C','_blank','width=700,height=450,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=no,resizable=no');
                                                      } 
                                               //NOVA NÚMERAÇÃO DOS PROCESSOS
                                               if (combo==4) { //se a combo for para nova numeração dos processos
                                                  sequencia = frm['tmp.sequencial'].value;
                                                  ano = frm['tmp.ano'].value;
                                                  digito = frm['tmp.digito'].value;
                                                  origem = frm['tmp.origem'].value;
		                                    window.open('/tjnet/consultas/internet/respNumeracaoUnica.wsp?tmp.tipoProcesso=1&tmp.sequencial='+ sequencia + '&tmp.ano=' + ano + '&tmp.digito=' + digito + '&tmp.origem=' + origem,'','width=800,height=600,left=0,top=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=yes,resizable=yes');

                                                } 

						    }// Fim do If JEC

                                      if (frm.R1[3].checked == true) { //se for Turma Recursal
						      if (combo==1) { //se a combo for nº do processo
           					          numProcesso=frm.TMP_NOMEADV.value;
           					          if (numProcesso.length==12) { //deve ter 12 dígitos e numérico
                                                             window.open('/tjnet/consultas/internet/respnumproc.wsp?TMP.LOCAL=TR&TMP.ROT=PROCDEPEN2&TMP.NPRO='+ numProcesso,'','width=800,height=600,left=0,top=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=yes,resizable=yes');
           			              		  } else {
                                                             alert('Sr usuário, o número de processo das turmas recursais passou a ter 12 dígitos. Foram acrescentados dois zeros após o ano no número do processo. Ex.: 2010900010 passa a ser 201000900010.');
                                                             frm.TMP_NOMEADV.value="";
                                                             frm.TMP_NOMEADV.focus();       					   
           					          }
						      } // if nº do processo
   						      if (combo==2) { //se a combo for nome da parte
   						         nomeParte=frm.TMP_NOMEADV.value;
                                             if (nomeParte.length>10){
                  				         window.open('/tjnet/consultas/internet/respconsnomeTR.wsp?TMP.NPARTE='+document.abrir.TMP_NOMEADV.value+'&TMP.LOCAL=TR&TMP.SIT=T&TMP.TREC=T&TMP.ST=Todas&TMP.TPARTE=T&TMP_TBUSCA=I&TMP.VARA=' + document.abrir.combocidade.value,'','width=700,height=450,top=0,left=0,toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes');
                                             } else alert('Sr. usuário, o nome da parte deve conter mais de 10 caracteres.');
   						      } 
   						      if (combo==3) { //se a combo for nome do advogado
   						         nome=frm.TMP_NOMEADV.value;
								 oabpre = document.abrir.TMP_OAB.value;
								oab = Piece(oabpre,"#",1) + "%23" + Piece(oabpre,"#",2)  + "%23" + Piece(oabpre,"#",3) ;
        						 window.open('/tjnet/consultas/internet/respnumadvTR.wsp?TMP.LOCAL=TR&TMP.ACAO=T&TMP.OAB='+ oab +'&TMP.VARA=' + document.abrir.combocidade.value + '&TMP.CODCLASSE=T&TMP.TREC=T&TMP.SIT=T&TMP.ST=Todas&TMP.TR=Todos&TMP.NOMEADV='+document.abrir.TMP_NOMEADV.value,'','width=700,height=450,top=0,left=0,toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes');
   						      } 

                                               //NOVA NÚMERAÇÃO DOS PROCESSOS
                                               if (combo==4) { //se a combo for para nova numeração dos processos
                                                  sequencia = frm['tmp.sequencial'].value;
                                                  ano = frm['tmp.ano'].value;
                                                  digito = frm['tmp.digito'].value;
                                                  origem = frm['tmp.origem'].value;
		                                    window.open('/tjnet/consultas/internet/respNumeracaoUnica.wsp?tmp.tipoProcesso=1&tmp.sequencial='+ sequencia + '&tmp.ano=' + ano + '&tmp.digito=' + digito + '&tmp.origem=' + origem,'','width=800,height=600,left=0,top=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=yes,resizable=yes');
                                                } 

						    }// Fim do Turma Recursal

                          }  else { //texto dif de vazio
                                   if (frm.TMP_NOMEADV.value=="") { 
                                          if ((combo==1) || (combo==5)) { 
                                                alert ("Campo Número Processo deve ser preenchido");
                                                frm.TMP_NOMEADV.focus();
                                          }
                                          if (combo==2) {
                                                alert ("Campo Nome da Parte deve ser preenchido");
                                                frm.TMP_NOMEADV.focus();
                                          }
                                          if (combo==3) {
                                               alert ("Campo Nome do Advogado deve ser preenchido");  
                                               frm.TMP_NOMEADV.focus();
                                          }                                        
                                   }
                                   if (combo==4) {
                                          if  (frm['tmp.sequencial'].value=="") {
                                                 alert ("Campo Sequencial - 7 primeiros digitos - deve ser preenchido")
                                                 frm['tmp.sequencial'].focus();
                                          }
                                          else if (frm['tmp.ano'].value=="") { 
                                                 alert ("Campo ano deve ser preenchido - digitos 10 ao 14");
                                                 frm['tmp.ano'].focus();
                                          }
                                   }
                          }
              	        frm.TMP_NOMEADV.value="";                            

                        }  //função 


//função para controlar a combolateral da página principal
function combolateralIndexChange(componente) {
                 if (componente.options[componente.selectedIndex].value != '-1') {
		     nmLink = componente.options[componente.selectedIndex].value;
		     if (nmLink=='../paginas/servicos/arquivo_jud/meio_arq_juridicos.htm'){
                       window.open(nmLink, '_blank', 'left=10,top=5,width=700,height=350,toolbar=no, menubar=no, status=no, scrollbars=yes, resizable=no');
                       return;
                      }
		     if (nmLink=='../paginas/servicos/cartilha_cidada/meio_cartilha_frente.htm'){
                       window.open(nmLink, '_blank', 'left=5,top=5,width=780,height=370,toolbar=no, menubar=no, status=no, scrollbars=yes, resizable=no');
                       return;
                      }
		     if (nmLink=='/cartorioextrajudicial/'){
                       window.open(nmLink, '_blank', 'left=5,top=5,width=780,height=370,toolbar=no, menubar=no, status=no, scrollbars=yes, resizable=no');
                       return;
                      }
                      //if (nmLink=='../paginas/servicos/suprimento_fundos.ppt'){
                    //   window.open(nmLink, '_blank', 'left=10,top=5,width=700,height=600,toolbar=no, menubar=no, status=no, scrollbars=yes, resizable=no');
                      // return;
                      //}
		      if (nmLink.lastIndexOf('.pdf') == (nmLink.length-4)) {
   			 window.open(componente.options[componente.selectedIndex].value,"","");
		       } 
                       else {
			   window.location = componente.options[componente.selectedIndex].value;
			  }
		        }
		    }  
