/*
www.newnhamscouts.org.uk

Newnham Scouts Website badge-xmlhttp-script
by Ian Horsley 2006 
ian@newnhamscouts.org.uk

*/

// executed automatically when a message is received from the server
function handleServerResponse()
{
   // move forward only if the transaction has completed
   if (xmlHttp.readyState == 4)
   {
      // status of 200 indicates the transaction completed successfully
      if (xmlHttp.status == 200)
      {
         // extract the XML retrieved from the server
          xmlResponse = xmlHttp.responseXML;
		 // obtain the document element (the root element) of the XML structure
          xmlDocumentElement = xmlResponse.documentElement;
         // get the text message, which is in the first child of
		 document.getElementById("contentdetail").innerHTML =xmlDocumentElement.xml;
      }
      // a HTTP status different than 200 signals an error
      else
      {
         alert("There was a problem accessing the server: " + xmlHttp.statusText);
      }
   }
}