// Documento JavaScript
// Esta función cargará las paginas
function llamarasincrono(url, id_contenedor)
{
       
     var objetoAjax=false;
     try 
     {
          /*Para navegadores distintos a internet explorer*/
          objetoAjax = new ActiveXObject("Msxml2.XMLHTTP");
     } 
     catch (e) 
     {
          try 
          {
                   /*Para explorer*/
                   objetoAjax = new ActiveXObject("Microsoft.XMLHTTP");
          }
                   	catch (E) {
                   		objetoAjax = false;
      				}
     }
     if (!objetoAjax && typeof XMLHttpRequest!='undefined') {
          objetoAjax = new XMLHttpRequest();
         }
    
    objetoAjax.onreadystatechange = function (){
        // función de respuesta
        cargarpagina (objetoAjax, id_contenedor);
    }
    objetoAjax.open ('GET', url, true); // asignamos los métodos open y send
    objetoAjax.send (null);
}

// todo es correcto y ha llegado el momento de poner la información requerida
// en su sitio en la pagina xhtml
function cargarpagina (objetoAjax, id_contenedor)
{
	
    if (objetoAjax.readyState == 4 && (objetoAjax.status == 200 || window.location.href.indexOf ("http") == - 1))
    {
    	resposta = objetoAjax.responseText;
    	document.getElementById(id_contenedor).innerHTML = resposta;	
    	
    }
    else 
    {
    	document.getElementById(id_contenedor).innerHTML = "<p style='height:36px; text-align:center; padding-top:20px;'><img src='./js/ajax-loader.gif' alt='carregant...' /></p>";
    }
}



