//
// Ajax class
//

// Отправка запроса
function ajaxRequest(url, handler)
{
	var request = createRequest();

	if(request)
	{
		if (request.readyState == 4 || request.readyState == 0)
		{
			request.open('GET', url, true);
    		request.onreadystatechange = function()
    		{				if(request.readyState == 4)
				{
					if(request.status == 200)
					{
						var response = request.responseText;

						if(handler) handler(response);
					}
				}
    		};
    		request.send(null);
		}
	}
}

// Создания объекта XMLHttp
function createRequest()
{
	var object;

	try
	{
		object = new XMLHttpRequest();
	}
	catch (error)
	{
		try
		{
			object = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (error)
		{
			return null;
		}
	}

	return object;
}


