document.write("<script type=\"text/javascript\" src=\"js/HTTP.js\"></script>");

function Ajax()
{
	this.toString = function() { return "Ajax"; }
	this.http = new HTTP();
	
	this.makeRequest = function(_method, _url, _callbackMethod, _item, _q)
	{	param = _item;
		this.request = (window.XMLHttpRequest)? new XMLHttpRequest(): new ActiveXObject("MSXML2.XMLHTTP"); 
		this.request.onreadystatechange = _callbackMethod;
		this.request.open(_method, _url, true);
		this.request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		if (_method == 'GET'){
			this.request.send(_url);}
		else {
			this.request.send(_q);}
	}
	
	this.checkReadyState = function(_id, _1, _2, _3)
	{
		switch(this.request.readyState)
		{
			case 1:
				document.getElementById(_id).innerHTML = _1;
				break;
			case 2:
				document.getElementById(_id).innerHTML = _2;
				break;
			case 3:
				document.getElementById(_id).innerHTML = _3;
				break;
			case 4:
				document.getElementById(_id).innerHTML = "";
				return this.http.status(this.request.status);
		}
	}
}