// Función de Carga Dinámica

XHR= new Array;

function cXHR(){ var XHR=false; if (window.ActiveXObject){XHR=new ActiveXObject("Microsoft.XMLHTTP");}else if(window.XMLHttpRequest){XHR=new XMLHttpRequest();}if(XHR)return XHR;else document.getElementById(id_div).innerHTML = "Error: Necesita un navegador más actualizado para visualizar esta página";}

function ajax(id_div,URL_a_cargar) {
	document.getElementById(id_div).innerHTML = "Cargando Información ...<br /><br />";
	var n=XHR.length;
	XHR[n]=cXHR(); 
	XHR[n].open( "GET", URL_a_cargar , true );
	XHR[n].onreadystatechange=function(){
                   if (XHR[n].readyState==4)	
                      if (XHR[n].status==200) { 
					  		document.getElementById(id_div).innerHTML=XHR[n].responseText; XHR[n]="";					
					  }
                      else if(XHR[n].status==404) document.getElementById(id_div).innerHTML = "<b>Error</b>: La información solicitada no está disponible<br /><br />";
                           else alert("Error "+XHR[n].status+": "+XHR[n].statusText);}
    XHR[n].send(null);
}

function ColorFila() {
var rows = document.getElementsByTagName("tr");
for(var i in rows) {
		rows[i].onmouseover = function() {
        this.className = "resaltar";
           }
			rows[i].onmouseout = function() {
           this.className = null;
          }
    }
 }
onload= ColorFila;


