<script>
  var xmlhttp;
  var xmlcallback;

  function loadXMLDoc(url) {
    // code for Mozilla, etc.
    if (window.XMLHttpRequest) {
      xmlhttp=new XMLHttpRequest()
      xmlhttp.onreadystatechange=xmlhttpChange
      xmlhttp.open("GET",url,true)
      xmlhttp.send(null)
    }
    // code for IE
    else if (window.ActiveXObject) {
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
      if (xmlhttp) {
        xmlhttp.onreadystatechange=xmlhttpChange
        xmlhttp.open("GET",url,true)
        xmlhttp.send()
      }
    }
  }

  function xmlhttpChange() {
    // if xmlhttp shows "loaded"
    if (xmlhttp.readyState==4) {
      // if "OK"
      if (xmlhttp.status==200) {
        xmlcallback(xmlhttp.responseText)
        // document.getElementById('details').innerHTML = xmlhttp.responseText + xmlcallback
        // ...some code here...
      } else {
        alert("Problem retrieving XML data")
      }
    }
  }

</script>


