function createRequest(){
	try{
		request = new XMLHttpRequest ();
	}catch(tryMS){
		//first approach fail so try again
		try{
			request = newActiveXObject("Msxml12.XMLHTTP");
		}catch(otherMS){
			//second approach fail so try agian
			try{
				request = new ActiveXObject("Microsoft.XMLHTT");
			}catch (failed){
				//nothing worked so reteun null
				request = null;
			}
		}
	}
	return request;
}

function getDetails(itemNum){
//function getDetails(){	
	request = createRequest();
	//always check if request was +ve
	if(request == null){
	   alert("Unable to create request");
	   return;
	}
	var url="knigge.php?kniggeNum=" + escape(itemNum);
	
	//var url="knigge.php";
	//true allows browser to keep running code while request runs (asynchronous)
	request.open("GET", url, true);
	//callback when server responds +ve
	request.onreadystatechange = displayDetails;
	request.send(null);
}

function displayDetails(){
	if(request.readyState == 4){
		if(request.status == 200){
			detailDiv = document.getElementById("knigge");
			detailDiv.innerHTML = request.responseText;
			
		}
		
	}
	
}
	   