function creaAjax()//***************************************************************** crea objeto ajax
{ 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 FAjax (url,capa)//********************************************funcion ajax
{   var ajax=creaAjax();//retorna objeto ajax
    var capaContenedora = document.getElementById(capa);//nombre de la capa contenedora
    ajax.open ('GET', url, true);//ejecuta la pagina en este caso es ajax.php con parametros
    ajax.onreadystatechange = function()
	{    if (ajax.readyState==1)
		 {   capaContenedora.innerHTML="<img src=img/loading.gif width=32 height=32> Cargando Listado, espere por favor .......";    
		 
		 }
         else if (ajax.readyState==4){
            if(ajax.status==200)
			{    //capaContenedora.innerHTML="henrry"; 
                 document.getElementById(capa).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
}
