	var request = null;
	function createRequest(){
		try{
			request = new XMLHttpRequest();
		}catch (trymicrosoft){
			try{
				request = new ActiveXObject("Msxml2.XMLHTTP");
			}catch (othermicrosoft){
				try{
					request = new ActiveXObject("Microsoft.XMLHTTP");
				}catch (failed){
					request = null;
				}
			}
		}
		if (request == null){
			alert("Error creating request object!");
		}
	}
	function updateDate(id, col, val){
		checkdate(val);
		updateItem(id, col, val.value, 0);
	}
	function updateItem(id){
		createRequest();

		var url = "grabinformation.php?id=" + id;

		url = url + "&time=" + new Date().getTime();

//		document.getElementById("ContentArea").innerHTML = "<span style='color: green'>Loading . . .</span>";

		request.open("GET",url,true);
		request.onreadystatechange = updatePage;
		request.send(null);

//		document.getElementById("ContentArea").innerHTML = request.responseText;
	}
	function updatePage(){
		document.getElementById("ContentArea").innerHTML = "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\"><tr><td style=\"background-color: #695d47; padding: 2px; border: 1px solid #FFFFFF; color: #FFFFFF\" colspan=\"2\">LOADING . . .</td></tr></table>";
		if (request.readyState == 4){
			/* update the form with response from server!*/
			var generalInfo = request.responseText;
			document.getElementById("ContentArea").innerHTML = generalInfo;
		}
	}
