var request;
var dest;
var simpleAlert="Произошла ошибка";
var loader=new Image();
loader.src="../design/loading.gif";
function Process()
{
	if (request.readyState < 4){dest.innerHTML = "<div align=center class='loaderHolder'><img alt='loading' id=loadingImage></div>";document.getElementById("loadingImage").src=loader.src;}
	if (request.readyState == 4)
	{
		contentDiv = dest;
		if (request.status == 200)
		{
			response = request.responseText;
			contentDiv.innerHTML = response;
		} 
		else {contentDiv.innerHTML = "Error: Status "+request.status;}
	}
}
function Ajax(URL, destination)
{
	if(document.getElementById(destination)){dest=document.getElementById(destination);}else{alert(simpleAlert); return false;}
	if (window.XMLHttpRequest)
	{
		request = new XMLHttpRequest();
		request.onreadystatechange = Process;
		request.open("GET", URL, true);
		request.send(null);
	} 
	else if (window.ActiveXObject) 
	{
		request = new ActiveXObject("Microsoft.XMLHTTP");
		if (request) 
		{
			request.onreadystatechange = Process;
			request.open("GET", URL, true);
			request.send();
		}
	}	
}
