function entra_foco(p) {
    p.style.background = 'lightblue';
}
function sai_foco(p) {
    p.style.background = 'white';
}
function verifica_dados(p) 
  {
    if (document.consulta_dados.tipoconsulta[1].checked) 
       {
         if (isNaN (parseFloat (p.value))) 
          {
           alert ("Para a opção Nº de Processo, o mesmo deverá ser preenchido com números");
	       return false;
	      }
         else
          {
           return true;
          }  
	   }
    if (document.consulta_dados.tipoconsulta[0].checked) 
       {
	    if (document.consulta_dados.nome_numero.value =="")
           {
            alert ("Para a opção Pesquisa por nome, Informar o Nome");
		    return false;
		   }
        else
           {
            p.value = p.value.toUpperCase();
            return true;  
           }
	    }

   }		  
function verifica_dados_em_branco(p) 
  {
    if (document.consulta_dados.tipoconsulta[1].checked) 
       {
         if (isNaN (parseFloat (document.consulta_dados.nome_numero.value))) 
          {
           alert ("Para a opção Nº de Processo, o mesmo deverá ser preenchido com números");
	       return false;
	      }
         else
          {
           return true;
          }  
	   }
    if (document.consulta_dados.tipoconsulta[0].checked) 
       {
	    if (document.consulta_dados.nome_numero.value =="")
           {
            alert ("Para a opção Pesquisa por nome, Informar o Nome");
		    return false;
		   }
        else
           {
            p.value = p.value.toUpperCase();
            return true;  
           }
	    }

   }		  

function enviar_parametro(p) {
    if (document.consulta_dados.tipoconsulta[1].checked) {
	   orgao1    = document.consulta_dados.sel1.options[document.consulta_dados.sel1.selectedIndex].value;
       classe1   = document.consulta_dados.sel2.options[document.consulta_dados.sel2.selectedIndex].value;
       processo1 = document.consulta_dados.nome_numero.value;
       Url = "ConsultaProcesso.cfm?var1="+orgao1+"&var2="+classe1+"&var3="+processo1;
 	   document.consulta_dados.action = Url;
 	   document.consulta_dados.submit(); 
	  }
  else 	  
      {
	   orgao    = document.consulta_dados.sel1.options[document.consulta_dados.sel1.selectedIndex].value;
       nome1     = document.consulta_dados.nome_numero.value;
       Url       = "ConsultaNome.cfm?var0="+orgao+"&var1="+nome1;	  
	   document.consulta_dados.action = Url;
	   document.consulta_dados.submit(); 
      } 
}

// javascript code generated by the CF_TwoSelectsRelated Cold Fusion tag (Nate Weiss, 4/98)
// portions adapted from Nick Heinle's code at http://webreference.com/javascript/960902/select_boxes.html
	  var maxlength = 10;
	  OneA = new Array;

		var trueLength = OneA.length;  
		var lst = OneA.length;              

function require_sel1() {
		  with (document.consulta_dados.sel1) {
			  RetVal = true;
			  if (options[selectedIndex] == null) RetVal = false;
				  else RetVal = !(options[selectedIndex].value == '');
			  if (!RetVal) alert('You must choose an option for sel1.');
				return RetVal
			}
		}

function require_sel2() {
		  with (document.consulta_dados.sel2) {
			  RetVal = true;
			  if (options[selectedIndex] == null) RetVal = false;
				  else RetVal = !(options[selectedIndex].value == '');
			  if (!RetVal) alert('You must choose an option for sel2.');
				return RetVal
			}
		}
		
function require_sel1Andsel2() {
		  return ((require_sel1()) && (require_sel2()));
		}
		
				
function forms0sel1ChangeMenu() {
		   OneA.length = 0;
		   menuNum = document.consulta_dados.sel1.selectedIndex;
		   if (menuNum == null) return;  
       

	if (menuNum == 0) {
	  NewOpt = new Array;
		NewVal = new Array;
    NewOpt[0] = new Option("AA - AUTOS APARTADOS");	NewOpt[0].value = '100'; NewOpt[1] = new Option("AC - APELACAO CIVEL");	NewOpt[1].value = '102'; NewOpt[2] = new Option("AG - AGRAVO DE INSTRUMENTO");	NewOpt[2].value = '101'; NewOpt[3] = new Option("AG - AGRAVO DE INSTRUMENTO P/ STF");	NewOpt[3].value = '411'; NewOpt[4] = new Option("AG/RHC - AGRAVO DE INSTRUMENTO EM RHC PARA O STF");	NewOpt[4].value = '410'; NewOpt[5] = new Option("APN - ACAO PENAL");	NewOpt[5].value = '301'; NewOpt[6] = new Option("APO - APOSENTADORIA");	NewOpt[6].value = '15'; NewOpt[7] = new Option("AR - ACAO RESCISORIA");	NewOpt[7].value = '201'; NewOpt[8] = new Option("ARV - ARGUICAO DE RELEVANCIA");	NewOpt[8].value = '406'; NewOpt[9] = new Option("AV - AVULSO");	NewOpt[9].value = '11'; NewOpt[10] = new Option("CAT - CONFLITO DE ATRIBUICAO");	NewOpt[10].value = '204'; NewOpt[11] = new Option("CC - CONFLITO DE COMPETENCIA");	NewOpt[11].value = '203'; NewOpt[12] = new Option("COM - COMUNICACAO");	NewOpt[12].value = '103'; NewOpt[13] = new Option("EAG - EMBARGOS DE DIVERGENCIA EM AG");	NewOpt[13].value = '214'; NewOpt[14] = new Option("EAR - EMBARGOS INFRINGENTES EM AR");	NewOpt[14].value = '215'; NewOpt[15] = new Option("ERESP - EMBARGOS DE DIVERGENCIA EM RESP");	NewOpt[15].value = '213'; NewOpt[16] = new Option("EXIMP - EXCECAO DE IMPEDIMENTO");	NewOpt[16].value = '205'; NewOpt[17] = new Option("EXSUSP - EXCECAO DE SUSPEICAO");	NewOpt[17].value = '206'; NewOpt[18] = new Option("EXVERD - EXCECAO DA VERDADE");	NewOpt[18].value = '307'; NewOpt[19] = new Option("HC - HABEAS CORPUS");	NewOpt[19].value = '104'; NewOpt[20] = new Option("HD - HABEAS DATA");	NewOpt[20].value = '208'; NewOpt[21] = new Option("IF - INTERVENCAO FEDERAL");	NewOpt[21].value = '400'; NewOpt[22] = new Option("IJ - INTERPELACAO JUDICIAL");	NewOpt[22].value = '407'; NewOpt[23] = new Option("INQ - INQUERITO");	NewOpt[23].value = '309'; NewOpt[24] = new Option("MC - MEDIDA CAUTELAR");	NewOpt[24].value = '408'; NewOpt[25] = new Option("MI - MANDADO DE INJUNCAO");	NewOpt[25].value = '310'; NewOpt[26] = new Option("MS - MANDADO DE SEGURANCA");	NewOpt[26].value = '209'; NewOpt[27] = new Option("NC - NOTICIA CRIME");	NewOpt[27].value = '405'; NewOpt[28] = new Option("PET - PETICAO");	NewOpt[28].value = '105'; NewOpt[29] = new Option("PRC - PRECATORIO");	NewOpt[29].value = '401'; NewOpt[30] = new Option("RCL - RECLAMACAO");	NewOpt[30].value = '211'; NewOpt[31] = new Option("RESP - RECURSO ESPECIAL");	NewOpt[31].value = '106'; NewOpt[32] = new Option("RHC - RECURSO EM HABEAS CORPUS");	NewOpt[32].value = '107'; NewOpt[33] = new Option("RMS - RECURSO EM MANDADO DE SEGURANCA");	NewOpt[33].value = '108'; NewOpt[34] = new Option("RO - RECURSO ORDINARIO");	NewOpt[34].value = '409'; NewOpt[35] = new Option("RP - REPRESENTACAO");	NewOpt[35].value = '314'; NewOpt[36] = new Option("RVCR - REVISAO CRIMINAL");	NewOpt[36].value = '212'; NewOpt[37] = new Option("SS - SUSPENSAO DE SEGURANCA");	NewOpt[37].value = '402'; 
	} 

	if (menuNum == 1) {
	  NewOpt = new Array;
		NewVal = new Array;
    NewOpt[0] = new Option("AA - AUTOS APARTADOS");	NewOpt[0].value = '2840'; NewOpt[1] = new Option("ACOR - AÇÃO CÍVEL ORIGINÁRIA");	NewOpt[1].value = '2000'; NewOpt[2] = new Option("ADCON - AÇÃO DECLARATÓRIA DE CONSTITUCIONALIDADE");	NewOpt[2].value = '2770'; NewOpt[3] = new Option("ADIN - AÇÃO DIRETA DE INCONSTITUCIONALIDADE");	NewOpt[3].value = '2490'; NewOpt[4] = new Option("ADPF - ARGUIÇÃO DE DESC DE PRECEITO FUNDAMENTAL");	NewOpt[4].value = '2830'; NewOpt[5] = new Option("AG - AGRAVO DE INSTRUMENTO");	NewOpt[5].value = '2080'; NewOpt[6] = new Option("AICRI - AGRAVO DE INSTRUMENTO CRIMINAL");	NewOpt[6].value = '2480'; NewOpt[7] = new Option("AO - AÇÃO ORIGINÁRIA");	NewOpt[7].value = '2040'; NewOpt[8] = new Option("AOESP - AÇÃO ORIGINÁRIA ESPECIAL");	NewOpt[8].value = '2510'; NewOpt[9] = new Option("AORD - AÇÃO ORDINÁRIA");	NewOpt[9].value = '2020'; NewOpt[10] = new Option("APN - AÇÃO PENAL");	NewOpt[10].value = '2050'; NewOpt[11] = new Option("APO - APOSENTADORIA");	NewOpt[11].value = '2710'; NewOpt[12] = new Option("AR - AÇÃO RESCISÓRIA");	NewOpt[12].value = '2070'; NewOpt[13] = new Option("ARV - ARGUIÇÃO DE RELEVÂNCIA");	NewOpt[13].value = '2120'; NewOpt[14] = new Option("AV - AVULSO DO S.T.F.");	NewOpt[14].value = '2700'; NewOpt[15] = new Option("CA - CONFLITO DE ATRIBUIÇÕES");	NewOpt[15].value = '2160'; NewOpt[16] = new Option("CC - CONFLITO DE COMPETÊNCIA");	NewOpt[16].value = '2750'; NewOpt[17] = new Option("CJ - CONFLITO DE JURISDIÇÃO");	NewOpt[17].value = '2170'; NewOpt[18] = new Option("CM - COMUNICACÃO");	NewOpt[18].value = '2780'; NewOpt[19] = new Option("CR - CARTA ROGATÓRIA");	NewOpt[19].value = '2140'; NewOpt[20] = new Option("CRC - CARTA ROGATÓRIA CRIMINAL");	NewOpt[20].value = '2790'; NewOpt[21] = new Option("EEXECR - EMBARGOS À EXECUÇÃO EM CARTA ROGATÓRIA");	NewOpt[21].value = '2810'; NewOpt[22] = new Option("ERE - EMBARGOS EM RECURSO EXTRAORDINÁRIO");	NewOpt[22].value = '2190'; NewOpt[23] = new Option("EXTR - EXTRADIÇÃO");	NewOpt[23].value = '2520'; NewOpt[24] = new Option("EXVERD - EXCEÇÃO DA VERDADE");	NewOpt[24].value = '2740'; NewOpt[25] = new Option("HC - HABEAS CORPUS");	NewOpt[25].value = '2220'; NewOpt[26] = new Option("HD - HABEAS DATA");	NewOpt[26].value = '2460'; NewOpt[27] = new Option("IF - INTERVENÇÃO FEDERAL");	NewOpt[27].value = '2250'; NewOpt[28] = new Option("INQ - INQUÉRITO");	NewOpt[28].value = '2230'; NewOpt[29] = new Option("IVC - IMPUGNAÇÃO AO VALOR DA CAUSA");	NewOpt[29].value = '2760'; NewOpt[30] = new Option("MI - MANDADO DE INJUNÇÃO");	NewOpt[30].value = '2450'; NewOpt[31] = new Option("MS - MANDADO DE SEGURANÇA");	NewOpt[31].value = '2270'; NewOpt[32] = new Option("OACO - OPOSIÇÃO EM AÇÃO CIVIL ORIGINÁRIA");	NewOpt[32].value = '2820'; NewOpt[33] = new Option("PET - PETIÇÃO");	NewOpt[33].value = '2290'; NewOpt[34] = new Option("PETHC - PETIÇÃO DE HABEAS CORPUS");	NewOpt[34].value = '2300'; NewOpt[35] = new Option("PPE - PRISÃO PREVENTIVA");	NewOpt[35].value = '2720'; NewOpt[36] = new Option("QC - QUEIXA CRIME");	NewOpt[36].value = '2690'; NewOpt[37] = new Option("RCL - RECLAMAÇÃO");	NewOpt[37].value = '2340'; NewOpt[38] = new Option("RCR - RECURSO CRIMINAL");	NewOpt[38].value = '2360'; NewOpt[39] = new Option("RE - RECURSO EXTRAORDINÁRIO");	NewOpt[39].value = '2380'; NewOpt[40] = new Option("RECRI - RECURSO EXTRAORDINÁRIO CRIMINAL");	NewOpt[40].value = '2470'; NewOpt[41] = new Option("REVCRIM - REVISÃO CRIMINAL");	NewOpt[41].value = '2410'; NewOpt[42] = new Option("RHC - RECURSO DE HABEAS CORPUS");	NewOpt[42].value = '2350'; NewOpt[43] = new Option("RMS - RECURSO EM MANDADO DE SEGURANÇA");	NewOpt[43].value = '2730'; NewOpt[44] = new Option("RP - REPRESENTAÇÃO");	NewOpt[44].value = '2390'; NewOpt[45] = new Option("SE - SENTENÇA ESTRANGEIRA");	NewOpt[45].value = '2420'; NewOpt[46] = new Option("SEC - SENTENÇA ESTRANGEIRA CONTESTADA");	NewOpt[46].value = '2800'; NewOpt[47] = new Option("SSG - SUSPENSÃO DE SEGURANÇA");	NewOpt[47].value = '2440'; 
	} 

  tot = NewOpt.length;
	lst = document.consulta_dados.sel2.options.length;
	
	for (i = lst; i > 0; i--) {
	  document.consulta_dados.sel2.options[i] = null;
	}
  for (i = 0; i < tot; i++) {
	  document.consulta_dados.sel2.options[i] = NewOpt[i];
	}
  
	  document.consulta_dados.sel2.options[0].selected = true;
	
}
