var Conex = 0; var XHR = new Array(100);
function ajax(strURL, strResult, strString) {
	document.getElementById(strResult).innerHTML = 'Cargando...';
	XHR[Conex] = false;
	var self = this;
	if (window.XMLHttpRequest) { self.XHR[Conex] = new XMLHttpRequest(); }
	else if (window.ActiveXObject) { self.XHR[Conex] = new ActiveXObject("Microsoft.XMLHTTP"); }
	else { updatepage("AJAX desactivado en su navegador", strResult); }
	self.XHR[Conex].open('POST', strURL, true);
	self.XHR[Conex].setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	var SubConex = Conex;
	self.XHR[Conex].onreadystatechange = function () {
		if (self.XHR[SubConex].readyState == 1) { updatepage("Conectando...", strResult); }
		if (self.XHR[SubConex].readyState == 2) { updatepage("Conectandose...", strResult); }
		if (self.XHR[SubConex].readyState == 3) { updatepage("Solicitando...", strResult); }
		if (self.XHR[SubConex].readyState == 4) { updatepage(self.XHR[SubConex].responseText, strResult); }
	}
	self.XHR[Conex].send(strString);
	Conex = Conex + 1;
	if (Conex > 99) { Conex = 0; }
}

function updatepage(str, strResult){
	document.getElementById(strResult).innerHTML = str;
}