//------------------------------------------------------------------------//
function creador_ajax2()
{
   /*si el objeto window tiene el metodo XMLHttpRequest... */
   if(window.XMLHttpRequest)
   {
      /* creamos el objeto navegadores: firefox, chrome, safari, etc. */
      return new XMLHttpRequest();
   }
   /* sino tiene el metodo es IE creamos objeto ActiveX */
   else if(window.ActiveXObject)
   {
      /* como existen distintas versiones del objeto creamos una version
      con ellas, de la mas moderna a la mas antigua */
      var versionesObj = new Array(
                                   'Msxml2.XMLHTTP.5.0',
                                   'Msxml2.XMLHTTP.4.0',
                                   'Msxml2.XMLHTTP.3.0',
                                   'Msxml2.XMLHTTP',
                                   'Microsoft.XMLHTTP');
      for (var i = 0; i < versionesObj.length; i++)
      {
         try
         {  /* intentamos crear los ActiveX, sino lo tiene produce un error */
            return new ActiveXObject(versionesObj[i]);
         }
         /*capturamos el error ya que podria crearse un ActiveX mas antiguo */
         catch (errorControlado)
         {
         }
      }
   }
   /* si llega aqui es que no hay manera y desgraciadamente da un error */
throw new Error("No se pudo crear el objeto XMLHttpRequest");
}	
//-----------------------------------------------------------------------//
/* con url le decimos que página y con identificador le decios donde */
function poner_pagina2(url, identificador)
{
  var peticion2 = null; /* creamos la variable peticion */
   peticion2 = new creador_ajax2(); /* y creamos el objeto con nuestro
                                    creador de objetos */
  if(peticion2) /* si no hubo problemas creando el objeto */
  {
  peticion2.open('GET', url, true);  /*abrimos de manera asincrona la
                                      pagina pasada por parametros */

                                      
  peticion2.onreadystatechange = function(){
                                    /* controlamos que la transacccion terminara (4) y diera
                                       resultado ok (200) */
                                    if(peticion2.readyState == 4 && peticion2.status == 200)
                                    {
                                       /* escribimos la respuesta en el lugar indicado */
                                      document.getElementById(identificador).innerHTML =  peticion2.responseText;
                                    }
                                 }
  peticion2.send(null);
  
  }
}  
//------------------------------------------------------------------------//
function aviso()
{
    alert('llego hasta aqui'); 
}


