// JavaScript Document
var READY_STATE_COMPLETE=4;
var peticion_http = null;

function crearMotorAJAX(){
/*Creamos la variable que nos permite instanciar el objeto*/
var motorAJAX=false;
try{
/*Caso 1: Comprobamos que sea Internet Explorer con el motor de XML actualizado*/
motorAJAX = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
/*No se ha cumplido el caso 1 */
try{
/*Caso 2: Comprobamos que sea Internet Explorer con el motor antiguo de
XML instalado*/
motorAJAX = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
/*No se ha cumplido el caso 2 por lo que asignamos al objeto el valor "falso"*/
motorAJAX = false;
}
}
/*Si no se cumplen el caso 1 ni el caso 2, comprobamos que exista un objeto
llamado XMLHttpRequest*/
if (!motorAJAX && typeof XMLHttpRequest!='undefined') {
/*Existe el objeto XMLHttpRequest, por lo que se crea una nueva instancia de este objeto
y se asigna a nuestra variable*/
motorAJAX = new XMLHttpRequest();
}
/*Por último, devolvemos la variable que tiene instanciado el objeto XMLHttpRequest*/
return motorAJAX;
}