
var flags = new Array(["gsxw", true], ["hydt", true], ["qyhd", true]);
function getClickData(key) {
	for (i = 0; i < flags.length; i++) {
		if (flags[i][0] == key) {
			if (flags[i][1]) {
				this.XMLHttp.getData(key);
				flags[i][1] = false;
				return;
			}
		}
	}
}
var XMLHttp = {_objPool:[], _getInstance:function () {
	for (var i = 0; i < this._objPool.length; i++) {
		if (this._objPool[i].readyState == 0 || this._objPool[i].readyState == 4) {
			return this._objPool[i];
		}
	}
	this._objPool[this._objPool.length] = this._createObj();
	return this._objPool[this._objPool.length - 1];
}, _createObj:function () {
	if (window.XMLHttpRequest) {
		var objXMLHttp = new XMLHttpRequest();
	} else {
		var MSXML = ["MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"];
		for (var n = 0; n < MSXML.length; n++) {
			try {
				var objXMLHttp = new ActiveXObject(MSXML[n]);
				break;
			}
			catch (e) {
			}
		}
	}
	if (objXMLHttp.readyState == null) {
		objXMLHttp.readyState = 0;
		objXMLHttp.addEventListener("load", function () {
			objXMLHttp.readyState = 4;
			if (typeof objXMLHttp.onreadystatechange == "function") {
				objXMLHttp.onreadystatechange();
			}
		}, false);
	}
	return objXMLHttp;
}, getData:function (key) {
	var divObject = document.getElementById(key);
	var objXMLHttp = this._getInstance();
	with (objXMLHttp) {
		try {
			open("POST", "/jsp/load_data.jsp?key=" + key + "&random=" + Math.random(), true);
			setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
			send(null);
			onreadystatechange = function () {
				if (objXMLHttp.readyState == 4 && (objXMLHttp.status == 200 || objXMLHttp.status == 304)) {
					divObject.innerHTML = objXMLHttp.responseText;
				}
			};
		}
		catch (e) {
			divObject.innerHTML = "Sorry,server is busy now,please access later!";
		}
	}
}};


