function CreateAjax()
 {
 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();
  }
 return objetoAjax;
 }


function GetAjax(url,capa,metodo)
 {
 var ajax=CreateAjax();
 capaContenedora = document.getElementById(capa);

 /*Creamos y ejecutamos la instancia si el metodo elegido es GET*/
 if (metodo.toUpperCase()=='GET')
  {
  ajax.open ('GET', url, true);
  ajax.onreadystatechange = function()
                             {
                             if (ajax.readyState==1)
                              {capaContenedora.innerHTML="Cargando...";}
                             else if (ajax.readyState==4)
                              {
                              if(ajax.status==200)
                               {capaContenedora.innerHTML = ajax.responseText;}
                              else if(ajax.status==404)
                                {capaContenedora.innerHTML = "La direccion no existe";}
                               else
                                {capaContenedora.innerHTML = "Error: ".ajax.status;}
                               }
                             }
  ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  ajax.send(null);
  return;
  }
 }
