function prepAjax (ulid) {
	var menuitems = document.getElementById(ulid).getElementsByTagName("a");
	for (var i = 0; i < menuitems.length; i++) {
		menuitems[i].onclick = function () {
			var filename = this.getAttribute ("href");
			var target = this.getAttribute ("rel");

			var fileHandle = false;
			if (window.XMLHttpRequest)
				fileHandle = new XMLHttpRequest();
			else if (window.ActiveXObject){
				try { fileHandle = new ActiveXObject("Msxml2.XMLHTTP"); }
				catch (e){
					try { fileHandle = new ActiveXObject("Microsoft.XMLHTTP"); }
					catch (e) {}
				}
			}
			else
				return false;
			
			original = document.getElementById(target).innerHTML;

			fileHandle.onreadystatechange = function () {
				if (fileHandle.readyState == 4 && (fileHandle.status == 200 || window.location.href.indexOf ("http") == -1))
					document.getElementById(target).innerHTML = fileHandle.responseText;
			}

			fileHandle.open ('GET', filename, true);
			fileHandle.send (null);
			return false;
		}
	}
}