function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert("Your Browser Sucks!\nIt's about time to upgrade don't you think?");
	}
}

var searchReq = getXmlHttpRequestObject();

function loadPage(page, id) {
	if (searchReq.readyState == 4 || searchReq.readyState == 0) {
		searchReq.open("GET", page, true);
		searchReq.onreadystatechange = function() {
			if (searchReq.readyState == 4) {
				document.getElementById(id).innerHTML = searchReq.responseText;
			}
		};
		searchReq.send(null);
	}
}