var request;
var dest;

function processStateChange(){
	contentDiv = document.getElementById(dest);
	if(contentDiv != null){
		if (request.readyState == 4){
			if (request.status == 200){
				response = request.responseText;
				contentDiv.innerHTML = response;
			} else {
				contentDiv.innerHTML = "Error: Status "+request.status;
			}
		}else if(request.readyState == 3 || request.readyState == 1){
			contentDiv.innerHTML = "<table width='200'><tr><td align='center' valign='middle'><img src='/i/l.gif' alt='Загрузка данных' width='40' height='40' border='0'></td></tr></table>";
		}
	}
}

function loadHTML(URL, destination){
	dest = destination;
	if (window.XMLHttpRequest){
		request = new XMLHttpRequest();
		request.onreadystatechange = processStateChange;
		request.open("GET", URL, true);
		request.send(null);
	} else if (window.ActiveXObject) {
		request = new ActiveXObject("Microsoft.XMLHTTP");
		if (request) {
			request.onreadystatechange = processStateChange;
			request.open("GET", URL, true);
			request.send();
		}
	}
}