function obtenerXHR(){
	req = false;
	
	if(window.XMLHttpRequest){
		req = new XMLHttpRequest();
	}
				
	else{
		if(ActiveXObject){
		
			//Se define un vector con las distintas posibilidades
			
			var vectorVersiones = ["MSXML2.XMLHttp.5.0",
								   "MSXML2.XMLHttp.4.0",
								   "MSXML2.XMLHttp.3.0",
								   "MSXML2.XMLHttp",
								   "Microsoft.XMLHttp"];
								   
			//Se recorre y se intenta instanciar cada uno
			
			for(var i=0; i<vectorVersiones.lenght; i++){
				try{
					req = new ActiveXObject(vectorVersiones[i]);
					return req;
				}
				catch (e) {}
			}
		}
	}
	
	return req;
}