function ahah(url, target) {
	document.getElementById(target).innerHTML = '<span class="text">&nbsp;Loading data...</span>';
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
		req.onreadystatechange = function() {ahahDone(target);};
		req.open("GET", url, true);
		req.send(null);
	} else if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) {
			req.onreadystatechange = function() {ahahDone(target);};
			req.open("GET", url, true);
			req.send();
		}
	}
} 

function ahahDone(target) {
	if (req.readyState == 4) {
		if (req.status == 200) {
			results = req.responseText;
			document.getElementById(target).innerHTML = results;
		} else {
			document.getElementById(target).innerHTML = '<span class="text"> AHAH Error:\n' + req.status + '\n' + req.statusText + '</span>';
		}
	}
}

function load(name, div) {
	ahah(name, div);
	return false;
}
