function openWin(url)
{
	// abrir uma janela
	window.open(url, "janela", 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=YES,width=400,height=400, left=5') ;
}

function concatenar(botao){
    var obj = document.getElementById("consulta:ementa");
	if(botao =="e")
	{
	 obj.value += " e "; +
	 obj.focus();	
	}else if(botao =="ou")
	{	
	 obj.value += " ou "; +
	 obj.focus();	
	}else if(botao == "nao")
	{	
	 obj.value +=" -"; +
	 obj.focus();	
	}else if(botao == "prox")
	{	
	 obj.value += " prox+ "; +
	 obj.focus();	
	}
}

function limpa(entrada){
  var b = entrada
  var t = /-/g;
  b = b.replace(t, "");
  t = /%/g;
  b = b.replace(t, "");
  t = / /g;
  b = b.replace(t, "");
  t = /_/g;
  b = b.replace(t, "");

  t = /\./g;
  b = b.replace(t, "");

  t = /\[/g;
  b = b.replace(t, "");
  t = /\]/g;
  b = b.replace(t, "");
  return b;

}

function SelecionaTodas(valor) {
	var chAcordaos = document.getElementById("consulta:chAcordaos");
	chAcordaos.checked = valor;

	var chDecisoes = document.getElementById("consulta:chDecisoes");
	chDecisoes.checked = valor;

	var chSumulas = document.getElementById("consulta:chSumulas");
	chSumulas.checked = valor;
	
	var chPresidencia = document.getElementById("consulta:chPresidencia");
	chPresidencia.checked = valor;
	
	var chTodos = document.getElementById("consulta:chTodos");
	chTodos.checked = valor;
}


function envia()
{
	//if (Verifica())
		document.getElementById("consulta").submit();
}

function limpaFormulario()
{
	document.getElementById("consulta").reset();
}

function Verifica(){

	if ((document.getElementById("consulta").cdorigem.value == "NI")
	&& (document.getElementById("consulta").cdrelator.value == "NI")
	&& (document.getElementById("consulta").cdrevisor.value == "NI")
	&& (document.getElementById("consulta").cdrelatoracordao.value == "NI")
	&& (document.getElementById("consulta").cdorgaojulgador.value == "NI")
	&& (document.getElementById("consulta").nrprocesso.value.length == 0)
	&& (document.getElementById("consulta").identificacaoacordao.value.length < 5 )
	&& (document.getElementById("consulta").acordao.value.length  < 5))
	
	{
		alert("Escolha um dos parâmetros para efetuar a busca. Quanto mais filtros utilizar mais efetiva será sua consulta. Caso esteja utilizando o campo Nome da Parte/Advogado ou a Pesquisa Genérica utilize no mínimo 5 caracteres.");
		return false;
	}

	var bMarcou = false;
	for (var i = 0; i < document.getElementById("consulta").elements.length; i++) {
		if (document.getElementById("consulta").elements[i].type == "checkbox" && document.getElementById("consulta").elements[i].name == "base" && document.getElementById("consulta").elements[i].checked) {
			bMarcou = true;
		}
	}
	if (!bMarcou) {
		alert('Selecione pelo menos uma base para a pesquisa.');
		return false;
	}


	document.getElementById("consulta").nrprocesso.value = limpa(document.getElementById("consulta").nrprocesso.value);
	
	if (document.getElementById("consulta").nrprocesso.value.length > 0)
	{
		document.getElementById("consulta").nrprocesso.value = limpa(document.getElementById("consulta").nrprocesso.value);
		if(isNaN(document.getElementById("consulta").nrprocesso.value))
		{
			alert("Número de processo digitado é inválido.");
			return false
		}
	
		if (document.getElementById("consulta").nrprocesso.value.length == 9)
		{
		  var np = document.getElementById("consulta").nrprocesso.value;
		  ano = np.substring(0,2);
		  if (ano < 10)
		  {
			ano = "20";
		  }
		  else
		  {
			ano = "19";
		  }
		  
	
		  document.getElementById("consulta").nrprocesso.value = "200000" + ano + document.getElementById("consulta").nrprocesso.value;
		  
		}
		if (!(document.getElementById("consulta").nrprocesso.value.length == 17))
		{
		alert("Número tamanho do número de processo digitado é inválido. O tamanho padrão é de 17 digitos.");
		return false		     		  	
		}	  	
	
		document.getElementById("consulta").ementa.value = limpa(document.getElementById("consulta").ementa.value);
		document.getElementById("consulta").acordao.value = limpa(document.getElementById("consulta").acordao.value);	
    }

   return true;

}

