//Adiciona os conectores a campo de pesquisa
function numeroProcessoEnter(){
	buscarProcesso();
}

function buscarProcesso(){
	pesquisar('pesquisarNumero');
}

function buscarArgumento(){
	pesquisar('pesquisarTextual');
}

function pesquisar(tipoPesquisa){

	var divErroProcesso = document.getElementById('divErroProcesso');
	//var divErroArgumento = document.getElementById('divErroArgumento');
	var numeroProcesso = document.getElementById('numeroProcesso');
	//var pesquisaTextual = document.getElementById('pesquisaTextual');

	//divErroArgumento.innerHTML = '';
	divErroProcesso.innerHTML = '';

	if (tipoPesquisa == 'pesquisarNumero') {

		if(numeroProcesso.value == ''){
			divErroProcesso.innerHTML = 'Informe o número do processo';
			numeroProcesso.focus();
			return false;
		}

		if(!validarString(numeroProcesso.value, '1234567890')){
			divErroProcesso.innerHTML = 'Informe apenas números';
			numeroProcesso.focus();
			return false;
		}

	}

	//else{
    //
	//	if(pesquisaTextual.value == ''){
	//		divErroArgumento.innerHTML = 'Informe o argumento de pesquisa';
	//		pesquisaTextual.focus();
	//		return false;
	//	}
    //
	//}

	document.getElementById('divListaProcesso').innerHTML = '<img src="../util/imagem/loading.gif" width="16" height="16" align="left" alt="" border="0">&nbsp;Pesquisando...';
	executarPesquisa(tipoPesquisa, tipoPesquisa == 'pesquisarNumero' ? numeroProcesso.value : pesquisaTextual.value);

}

function executarPesquisa(tipoPesquisa, argumento){

	var dados = createXMLHTTP();
	dados.open('post', 'listarInteiroTeorAjax.asp', true);

	//cabecalho
	dados.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	dados.setRequestHeader('Cache-Control', 'no-store, no-cache, must-revalidate');
	dados.setRequestHeader('Cache-Control', 'post-check=0, pre-check=0');
	dados.setRequestHeader('Pragma', 'no-cache');
	dados.setRequestHeader('encoding', 'iso-8859-1');

	dados.onreadystatechange = function(){

		/* readyState: 0 = Não inicializado, 1 = carregando, 2 = carregado, 3 = Interagindo, 4 = Completo */

		if (dados.readyState != 4){
			document.getElementById('divListaProcesso').innerHTML = '<img src="../util/imagem/loading.gif" width="16" height="16" align="left" alt="" border="0">&nbsp;Carregando...';
		}else{
			texto = dados.responseText.replace(/\+/g,' ');
			texto = unescape(texto);
			tituloResultado = "Resultados com o Parametro "+ argumento +"<br />";
			document.getElementById("divListaProcesso").innerHTML = tituloResultado + texto;
			location.href = "#resultado";
		}
	}

	dados.send('tipoPesquisa=' + tipoPesquisa + '&argumento=' + escape(argumento));
}

function abrirInteiroTeorPaginado(id, classe, numero, recurso, tipo){

	var descricao = escape('Inteiro Teor '+ classe +' / '+ numero + (recurso != '' ? ' - ' : '') + recurso);
	var url = '../geral/verPdfPaginado.asp?id='+ id +'&tipo='+ tipo +'&descricao='+ descricao;
	sysAbrirJanela(url, 'inteiroTeorPaginado', 750, 550, false);


}

function paginaIniciar(){
document.getElementById("numeroProcesso").focus();
}

