var request;
Ajaxs = function()
{
	request	= null;
	try
	{
		request = new XMLHttpRequest();
	}
	catch(trymicrosoft) {
		try{
			request = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(othermicrosoft){
			try{
				request = new ActiveXObject("Microsoft.XMLHTTP");
			}catch(failed){
				request = null;
			}
		}
	}
	if(request == null)
	{
		alert("Error creating request object");
	}
	this.Request = function(url, method, parameters, complate)
	{
		request.open(method, url, true);
		request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		request.send(parameters);
		request.onreadystatechange = function()
		{
			switch (request.readyState) 
			{
				case 0 :
				case 1 :
				case 2 :
				case 3 :
					break;
				case 4 :
				if (request.status == 200) 
				{
					return complate();
				}
				else
				{
					alert("HTTP error: "+request.status);
				}
				break;
			}		
		}
	}
}
