	//Crear una variable de Bool para comprobar si existe Internet Explorer.
	var xmlhttp = false;

	function cargandoajax(){
		//Comprobar si se está usando IE.
		try {
			//Si la versión de javascript es superior a la 5.
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			//Si no, utilizar el tradicional objeto ActiveX.
			try {
				//Si se está usando Microsoft.
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (E) {
				//En caso contrario no debe estar usándose IE.
				xmlhttp = false;
			}
		}
		
		//Si no estamos usando IE, crear una versión javascript del objeto.
		if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
			xmlhttp = new XMLHttpRequest();
		}
		
	}
	
	cargandoajax();
	/*
	function enviaform(objID,formID,tras){
		try{escondetodo();}catch(e){}
		var serverPage = formID.action;
		var obj = document.getElementById(objID);
		xmlhttp.open("POST", serverPage);//,false);
		xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
		var cadenas = "";		
		try{
			for(i=0;i<formID.length;i++){
				cadenas+=formID.elements[i].name+"="+formID.elements[i].value+"&";
			}
		}catch(ee){
		}
		xmlhttp.onreadystatechange = function() {
			//alert("kambio..");
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
				obj.innerHTML = xmlhttp.responseText;
				try{ensenatodo();}catch(e){}
				try{eval(tras)}catch(e){}
			}else if(xmlhttp.readyState == 4 && xmlhttp.status != 200) {
				obj.innerHTML = "ERROR EN LLAMADA AVISE A PROVEEDOR ";
				try{ensenatodo();}catch(e){}
			}
		}
		//alert(cadenas);
		xmlhttp.send(cadenas);//'field1=blah%20blah&field2=foo&field3=foo%20blah');
	}
	*/
	
	function makerequest(serverPage, objID) {
		cargandoajax();
		//escondetodo();
		var obj = document.getElementById(objID);
		try {
		xmlhttp.open("GET", serverPage);
		xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
		//xmlhttp.setRequestHeader('Accept-Charset', 'UTF-8');
		xmlhttp.setRequestHeader('Accept-Charset', 'ISO-8859-1');
		xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4){
				if (xmlhttp.status == 0 || xmlhttp.status == 200){
					obj.innerHTML = xmlhttp.responseText;
				}else{
					obj.innerHTML = "Se ha producido un error..."+xmlhttp.status+" - "+xmlhttp.statusText+" "+xmlhttp.responseText;
				//ensenatodo();
				}
			}
		}
		xmlhttp.send(null);
		}catch(e){obj.innerHTML = "Se ha producido un error.";}
		
	}

