function initHttpRequest() {
	var httpRequest;

	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 {
			httpRequest = new ActiveXObject(msxmlhttp[i]);
		} 
		catch (e) {
			httpRequest = null;
		}
	}
 	if(!httpRequest && typeof XMLHttpRequest != "undefined") {
		httpRequest = new XMLHttpRequest();
	}
	return httpRequest;
}
function sendRequest(file, _resultId, getRequestProc) {
	resultId = _resultId;
	httpRequest.open('get', file);
	httpRequest.onreadystatechange = getRequestProc;
	httpRequest.send(null);
}
function getRequest() {
	if (httpRequest.readyState == 4) {
		document.getElementById(resultId).innerHTML = httpRequest.responseText;
	}
}
var httpRequest = initHttpRequest();
var resultId = '';