	// создание аяксовского объекта
	function GetXmlHttpObject()
	{ 
		var ajaxObject = null;
		if (window.XMLHttpRequest)
		{
			ajaxObject = new XMLHttpRequest();
		}
		else if (window.ActiveXObject)
		{
			ajaxObject = new ActiveXObject("Microsoft.XMLHTTP");
		}
		return ajaxObject;
	}
	
	// авторизация на сайте
	function ajaxQuery(id, remote_script, query_string)
	{
		ajaxObject = GetXmlHttpObject();
		if (ajaxObject == null)
		{
			alert("Ошибка!");
			return;
		}
		ajaxObject.onreadystatechange = function() { stateChanged(id); return true; };
		ajaxObject.open("POST", remote_script, true);
		ajaxObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=windows-1251");
		ajaxObject.send(query_string + "&" + new Date().getUTCMilliseconds());
	}
	
	function stateChanged(id)
	{
		if ((ajaxObject.readyState == 4 || ajaxObject.readyState=="complete") && ajaxObject.status == 200)
		{
			document.getElementById(id).innerHTML=unescape(ajaxObject.responseText);
		} 
	}
