// JavaScript Document

var RequestObject = false;   

  
if (window.XMLHttpRequest)  
  	  RequestObject = new XMLHttpRequest();  
if (window.ActiveXObject)     
 	  RequestObject = new ActiveXObject("Microsoft.XMLHTTP"); 
	  
function ReqChange() {  
   
     if (RequestObject.readyState==4) {  // Si se ha recibido la información correctamente  
    
  	   if (RequestObject.responseText.indexOf('invalid') == -1)    // si la información es válida   
 	   {       
       		var msgs = RequestObject.responseText.split('|');  // obtener la respuesta    
       		document.getElementById("mainContent").innerHTML = msgs[0];  // Buscamos la div con id online   
 	   }  
  	   else {  
  			document.getElementById("mainContent").innerHTML = "Error llamando";  // Por si hay algun error  
	   }  
     }  
}  
 
function llamadaAjax(carpeta, pagina) {  

	 var Archivo = carpeta+'/'+pagina+'.php'; //directorio donde tenemos el archivo ha abrir
	 
     document.getElementById("mainContent").innerHTML = ""; // Mensaje a mostrar mientras se obtiene la información remota...
	 
     RequestObject.open("GET",Archivo);  // Preparamos la obtención de datos   
     RequestObject.onreadystatechange = ReqChange;  
    
     RequestObject.send("dir="+carpeta+"&id="+pagina);   // Enviamos   
} 

function buscar(carpeta, pagina) {  

	 var Archivo = carpeta+'/'+pagina+'.php'; 
	 
     document.getElementById("mainContent").innerHTML = ""; 
	 
     RequestObject.open("GET",Archivo);  
     RequestObject.onreadystatechange = ReqChange;  
    
     RequestObject.send(pagina+".php?q=");  
} 

function calendario(mes, anno) {  

   var xhr_object = null; 
     
   if(window.XMLHttpRequest) // Firefox 
	      xhr_object = new XMLHttpRequest(); 
		
   else if(window.ActiveXObject) // Internet Explorer 
	      xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
		
   else { // XMLHttpRequest no soportado por el navegador 
      alert("Su navegador no soporta los objetos XMLHTTPRequest..."); 
      return; 
   } 
   
   var datos = "php/calendario.php?mois="+mes+"&annee="+anno;
   
   xhr_object.open("GET", datos, true); 
  
   xhr_object.onreadystatechange = function() { 
	   if(xhr_object.readyState == 4) 
			 document.getElementById('calendario').innerHTML = xhr_object.responseText; 
   } 
     xhr_object.send(null);  	
} 

function objetoAjax(){
 var xmlhttp=false;
     try {
         xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (e) {
         try {
             xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
         } catch (E) {
             xmlhttp = false;
         }
    }
    if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
       xmlhttp = new XMLHttpRequest();
    }
   return xmlhttp;  
}

function consultarExt(val){
   var divResultado = document.getElementById('resultado');
	 var ajax = objetoAjax();
	 divResultado.style.display="";
	 ajax.open("POST","php/consultar.php", true);
	 ajax.onreadystatechange = function() {
		 if (ajax.readyState==1)
			 divResultado.innerHTML="<img src=\"images/calWaiting.gif\">";
		 else
			if (ajax.readyState==4){
			   if(ajax.status==200){
					divResultado.innerHTML=ajax.responseText;
			   }
			   else
				 if(ajax.status==404)
					divResultado.innerHTML = "La direccion no existe";
				 else
					divResultado.innerHTML = "Error: ".ajax.status;
			}
     }
	 ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	 ajax.send("id="+val);
	 return  
}

function valcedcat(val){
   var divResultado = document.getElementById('resultado');
   var divCargando = document.getElementById('cargando');
	 var ajax = objetoAjax();
	 ajax.open("POST","php/valcedcat.php", true);
	 ajax.onreadystatechange = function() {
		 if (ajax.readyState==1)
			 divCargando.innerHTML="<img src=\"images/calWaiting.gif\">";
		 else
			if (ajax.readyState==4){
			   if(ajax.status==200){
				    divCargando.innerHTML="";
					divResultado.innerHTML=ajax.responseText;
			   }
			   else
				 if(ajax.status==404)
					divResultado.innerHTML = "La direccion no existe";
				 else
					divResultado.innerHTML = "Error: ".ajax.status;
			}
     }
	 ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	 ajax.send("id="+val);
	 return  
}

function valcedcat2(){
   var val = document.getElementById('nro_pago').value;
   var divResultado = document.getElementById('resultado');
   var divCargando = document.getElementById('cargando');
	 var ajax = objetoAjax();
	 ajax.open("POST","../PAGOS/lib/valnumpagcedcat.php", true);
	 ajax.onreadystatechange = function() {
		 if (ajax.readyState==1)
			 divCargando.innerHTML="<img src=\"images/calWaiting.gif\">";
		 else
			if (ajax.readyState==4){
			   if(ajax.status==200){
				    divCargando.innerHTML="";
					divResultado.innerHTML=ajax.responseText;
			   }
			   else
				 if(ajax.status==404)
					divResultado.innerHTML = "La direccion no existe";
				 else
					divResultado.innerHTML = "Error: ".ajax.status;
			}
     }
	 ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	 ajax.send("nro_pago="+val);
	 return  
}

var lista_imagenes    = new Array(); 
lista_imagenes[0]     = new Image();
lista_imagenes[0].src = "images/calWaiting.gif";
