var ajax={};
function createXMLHttpRequest() {
	var request;
	if (window.ActiveXObject) {
		request = new ActiveXObject("Microsoft.XMLHTTP");
	}else if (window.XMLHttpRequest) {
			request = new XMLHttpRequest();
	}else{
		request=null;
	}
	return request;
}

ajax.Request = function(url, method, params, callback) {
	var req = createXMLHttpRequest();
	
	req.open(method, url, true);
	//req.setRequestHeader('Content-Type', 'text/xml;charset=UTF-8');
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.onreadystatechange = function(){
		if(req.readyState == 4) {
			var reqStatus = req.status;
			if(reqStatus == 200 || reqStatus == 0) {
				callback(req);
			}
		}
		
	};
	req.send(params);
}

