// 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;
}
