var READY_STATE_COMPLETE=4;
var peticion_http = null;
 
function inicializa_xhr() {
  if(window.XMLHttpRequest) {
    return new XMLHttpRequest(); 
  }
  else if(window.ActiveXObject) {
    return new ActiveXObject("Microsoft.XMLHTTP");
  } 
}
function inicio(){
	var tpnorma = document.form1.tpnorma.value
	var numeronorma = document.form1.numeronorma.value
	var organismo = document.form1.organismo.value
	var texto = document.form1.texto.value
	var d = document.form1.d.value
	var m = document.form1.m.value
	var y = document.form1.y.value	
	var d2 = document.form1.d2.value
	var m2 = document.form1.m2.value
	var y2 = document.form1.y2.value
	document.form1.es.value = 0;		
	mm = document.getElementById("proceso");
	mm2 = document.getElementById("resultado");
	mm2.innerHTML = "";
	mm.innerHTML = '<p align="center"><img border="0" src="spinner.gif" width="20" height="20"></p>';
	peticion_http = inicializa_xhr();  
	if(peticion_http) {
		peticion_http.onreadystatechange = resultado;
		peticion_http.open("POST", "inicio.php", true);
		peticion_http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		var buscar = "tpnorma="+tpnorma+"&numeronorma="+numeronorma+"&organismo="+organismo+"&texto="+texto+"&d="+d+"&m="+m+"&y="+y+"&d2="+d2+"&m2="+m2+"&y2="+y2+"&nocache=" + Math.random();
		peticion_http.send(buscar);
	}
}
function resultado() {
    if(peticion_http.readyState == READY_STATE_COMPLETE) {
  		if(peticion_http.status == 200) {
			mm = document.getElementById("proceso");
			var r = peticion_http.responseText;
			document.form1.reset();
			r = r.split("##");
			if(r[0]=="ok"){
				var tt = parseInt(r[1]);
				if(tt == 90){
					var max = " (Límite máximo)";
				}else{
					var max = "";
				}
				mm.innerHTML = '<p align="center">Total coincidencias: '+r[1]+max+'<br>';			
				document.form1.es.value = String(r[1]);				
				pagina('0');
			}
			if(r[0]=="xx"){
				alert("NO SE ENCONTRARON COINCIDENCIAS")
				mm.innerHTML = "";
			}
			if(r[0]=="nr"){
				alert("DEBE INGRESAR UN CRITERIO DE BUSQUEDA")
				mm.innerHTML = "";				
			}
			if(r[0]=="ff"){
				alert("DEBE INDICAR UN RANGO DE FECHA VALIDO")
				mm.innerHTML = "";				
			}
		}
	}
}
function pagina(pag){
	var total = document.form1.es.value
	mm = document.getElementById("resultado");
	mm.innerHTML = '<p align="center"><img border="0" src="spinner.gif" width="20" height="20"></p>';
	peticion_http = inicializa_xhr();  
	if(peticion_http) {
		peticion_http.onreadystatechange = resultado2;
		peticion_http.open("POST", "index2.php", true);
		peticion_http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		var buscar = "st="+pag+"&total="+total+"&nocache=" + Math.random();
		peticion_http.send(buscar);
	}
}
function resultado2() {
    if(peticion_http.readyState == READY_STATE_COMPLETE) {
  		if(peticion_http.status == 200) {
			mm = document.getElementById("resultado");
			var r = peticion_http.responseText;
			mm.innerHTML = r;
		}
	}
}
