


function llamarasincrono(url,id_contenedor,tipo){
if (window.XMLHttpRequest) {// Si es Mozilla, Safari etc
pagina_requerida = new XMLHttpRequest()
} else if (window.ActiveXObject){ // pero si es IE
try {
pagina_requerida = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){ // en caso que sea una versión antigua
try{
pagina_requerida = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
pagina_requerida.open('GET', url, true) // asignamos los métodos open y send
pagina_requerida.send(null)

pagina_requerida.onreadystatechange=function(){ // función de respuesta
   if (tipo==1){//quiere decir q el contenido se carga en una variable usado para cargar consultas
      consultar(pagina_requerida, id_contenedor);
   }
   if (tipo==2){//quiere decir q el contenido se carga en un div usado para cargar contenidos
      cargarpagina(pagina_requerida, id_contenedor);
    }
 }
}
// todo es correcto y ha llegado el momento de poner la información requerida
// en su sitio en la pagina xhtml
function consultar(pagina_requerida, id_contenedor){

   if (pagina_requerida.readyState == 4 && (pagina_requerida.status==200 || window.location.href.indexOf("http")==-1)){
//    alert("response"+pagina_requerida.responseText);
     document.getElementById(id_contenedor).value=pagina_requerida.responseText;
     //return pagina_requerida.responseText; 

   }
}

function cargarpagina(pagina_requerida, id_contenedor){
if (pagina_requerida.readyState == 4 && (pagina_requerida.status==200 || window.location.href.indexOf("http")==-1)){
//document.getElementById('video').style.visibility='hidden';
document.getElementById(id_contenedor).innerHTML=pagina_requerida.responseText;
 // if (id_contenedor=='video'){
  // document.getElementById(id_contenedor).style.visibility='visible';
 // }

}
}