// JavaScript Document

var httpreq = null;
var ie = false;
var loadDomainsSelect = null;

function getHttpRequestObject() {
	var resObject = null;
	try {
		resObject = new ActiveXObject("Microsoft.XMLHTTP");
		ie = true;
	} catch(Error) {
		try {
			resObject = new ActiveXObject("MSXML2.XMLHTTP");
			ie = true;
		} catch(Error) {
			try {
				resObject = new XMLHttpRequest();
				ie = false;
			} catch (Error) {
				alert("ERROR: Couldn't create XMLHttpRequest Object");
			}
		}
	}
	return resObject;
}
	
function postAjaxPage(url, params, handler) {
	httpreq.open('POST',url);
	httpreq.onreadystatechange = handler;
	httpreq.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	httpreq.setRequestHeader("Content-length", params.length);
	httpreq.setRequestHeader("Connection", "close");
	httpreq.send(params);
}

function getAjaxPage(url, callback) {
	httpreq.open('get',url);
	httpreq.onreadystatechange = callback;
	httpreq.send(null);
}

function exampleResponseHandler() {
	if (httpreq.readyState == 4) {
		var response = httpreq.responseText;
	}
}


httpreq = getHttpRequestObject();

