var request;
	var dest;

	function processStateChange()
	{
		 if (request.readyState == 4)
		 {

    	  	contentDiv = document.getElementById(dest);
     		if (request.status == 200)
			{
				if(document.getElementById("refreshico"))
				{
						document.getElementById("refreshico").src="img/blank.gif";
				}
				if(dest=="project_content")
				{
					document.getElementById("ajaxloader").style.display="none";
				}
				response = request.responseText;
				contentDiv.innerHTML = response;


    		}
			else
			{
				contentDiv.innerHTML = "Ошибка на странице."
    		}
  		}
	}

	function loadHTML(request_type, URL, post_data, destination)
	{


		dest = destination;
		if(dest=="project_content")
		{
 	  	    w=50;
			megawidth=document.getElementById("body").offsetWidth;
			var iLeft = Math.round ((megawidth-w) / 2)-50;
			scrtop=document.documentElement.scrollTop;
			document.getElementById('ajaxloader').style.marginTop=scrtop+210+"px";
			document.getElementById('ajaxloader').style.marginLeft= iLeft+"px";
			document.getElementById("ajaxloader").style.display="block";
		}
		var msxmlhttp = new Array(
				'Msxml2.XMLHTTP.5.0',
				'Msxml2.XMLHTTP.4.0',
				'Msxml2.XMLHTTP.3.0',
				'Msxml2.XMLHTTP',
				'Microsoft.XMLHTTP');

		for (var i = 0; i < msxmlhttp.length; i++)
		{
			try
			{
				request = new ActiveXObject(msxmlhttp[i]);
			}
			catch (e)
			{
				request = null;
			}
		}

		if(!request && typeof XMLHttpRequest != "undefined")
		request = new XMLHttpRequest();
		if (!request)
		alert("Could not create connection object.");

    	request.onreadystatechange = processStateChange;
    	request.open(request_type, URL, true);
		if (request_type == "POST")
		{
			request.setRequestHeader("Method", "POST " + URL + " HTTP/1.1");
			request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=windows-1251");
		}

		request.send(post_data);
		delete request;
	}




