// JavaScript Document
var XMLHttpReq = false;
function createXMLHttpRequest() {
	var XMLHttpReq = false;
	if (window.XMLHttpRequest) {
		XMLHttpReq = new XMLHttpRequest();
	} else {
		if (window.ActiveXObject) {
			try {
				XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e) {
				try {
					XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (e) {
				}
			}
		}
	}
	return XMLHttpReq;
}
function returnAjaxResult(req, method) {
	return function () {
		if (req.readyState == 4) {
			if (req.status == 200) {
				eval(method + "();");
			} else {
				alert("Server is Busy.");
			}
		}
	};
}
function doAjaxCommand(url, postData, handleMethod) {
	XMLHttpReq.open("GET", url, false);
	XMLHttpReq.onreadystatechange = returnAjaxResult(XMLHttpReq, handleMethod);
	XMLHttpReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	XMLHttpReq.setRequestHeader("Content-Type", "text/xml");
	XMLHttpReq.setRequestHeader("charset", "utf-8");
	if (postData) {
		XMLHttpReq.send(postData);
	} else {
		XMLHttpReq.send(null);
	}
}


