function callAHAH(url, pageElement, callMessage){
	document.getElementById(pageElement).innerHTML = callMessage;
	try{
		req = new XMLHttpRequest();								/*FireFox*/
	} catch (e) {
		try{
			req = new ActiveXObject("Msxml2.XMLHTTP");			/* IE */
		} catch (e) {
			try{
				req = new ActiveXObject("Microsoft.XMLHTTP"); 	/* IE */
			} catch (e) {
				req = false;
			}
		}
	}
	req.onreadystatechange = function() { responseAHAH(pageElement);};
	req.open("GET",url,true);
	req.send(null);
}

function responseAHAH(pageElement){
	var output = '';
	if (req.readyState == 4){
		if (req.status == 200){
			output = req.responseText;
			document.getElementById(pageElement).innerHTML = output;
		}
	}
}
