pX.prototype.rQ = undefined;
function pX () {
}
pX.prototype.load = function (gW, gP, gR, gQ) {
	this.rQ = false;
	if (window.XMLHttpRequest) {
		this.rQ = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) {
		try {
			this.rQ = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				this.rQ = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {
			}
		}
	}
	if (this.rQ) {
		var _this = this;
		this.gA = gW;
		this.gB = gR;
		this.gC = gP;
		this.gE = gQ;
		this.rQ.onreadystatechange = function () {_this._onData();};
		if (gQ.length > 0) {
			this.rQ.open('POST', gP, true);
		}
		else {
			this.rQ.open('GET', gP, true);
		}
		this.rQ.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		this.rQ.setRequestHeader("Content-length", gQ.length);
		this.rQ.setRequestHeader("Connection", "close");
		this.rQ.send(gQ);
	}
}
pX.prototype._onData = function() {
	if (this.rQ.readyState == 4) {
		if (this.rQ.status == 200) {
			if (this.gA == null) {
			}
			else {
				this.gX = fL(this.gA.id);
				if (this.gX) {
					this.gA.innerHTML = this.rQ.responseText;
				}
			}
		}
	}
}
function fL (nM) {
	if (document.getElementById) {
		return document.getElementById(nM);
	}
	if (document.all) {
		return document.all[nM];
	}
	if (document.layers) {
		if (document.layers[nM]) {
			return document.layers[nM];
		}
		if (document[nM]) {
			return document[nM];
		}
	}
	return false;
}
function fP (fN, fU) {
	var gN = new pX();
	gN.load(fL(fN), fU, '', '');
}
