// Usage:
//		var data = Ajax.get(url,params);
//		var data = Ajax.post(url,params);

var Ajax = new Object()
Ajax = {
	xmlObj: (typeof window.ActiveXObject != 'undefined') ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest(),
	result: '',

	getMethod: function(url,params) {
		Ajax.xmlObj.open("GET", url+'?'+params, true);
		Ajax.xmlObj.onreadystatechange=function() {
			if (Ajax.xmlObj.readyState==4) {
				recv(Ajax.xmlObj.responseText);
			}
		}
		Ajax.xmlObj.send(null);
	},

	postMethod: function(url,params) {
		Ajax.xmlObj.open("POST", url, true);
		Ajax.xmlObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		Ajax.xmlObj.setRequestHeader("Content-length", params.length);
		Ajax.xmlObj.setRequestHeader("Connection", "close");
		Ajax.xmlObj.onreadystatechange=function() {
			if (Ajax.xmlObj.readyState==4 && Ajax.xmlObj.status==200) {
				recv(Ajax.xmlObj.responseText);
			}
		}
		Ajax.xmlObj.send(params);
	}

//	recv: function(result) {
//		Ajax.result = result;
//	},

//	get: function(url,params) {
//		Ajax.getMethod(url,params);
//		return Ajax.result;
//	},

//	post: function(url,params) {
//		Ajax.postMethod(url,params);
//		return Ajax.result;
//	}

}
