  var sBType = BrowserID();       // Identify the Client Web Browser.
  var oXmlDom = createXMLDOM();   // Create the XML DOM object for global use.
  var sStatsYear = "";
  var sTotAccs = "";
  var sTotFats = "";

  function BrowserID() {
    if (window.ActiveXObject) {
      return "I";                 // Internet Explorer
    }
    else if (document.implementation && document.implementation.createDocument) {
      return "M";                 // Mozilla (FireFox, NetScape, etc.)
    }
    else {
      return "U";                 // Unknown Web Browser Type.
    }
  }

  function loadFAUXML() {
  //
  //  This function loads and parses the FAU Quick Stats XML file.
  //
    oXmlDom.async = false;        // Load the file synchronously.
    oXmlDom.load("http://www.njsp.org/info/fatalacc/FAUQStats2010.xml");
  
      if (sBType == "I") {                  // IE Specific Script
        //sStatsYear = oXmlDom.documentElement.selectSingleNode("//STATSYEAR").text;
        sTotAccs = oXmlDom.documentElement.selectSingleNode("//TOTACCIDENTS").text;
        sTotFats = oXmlDom.documentElement.selectSingleNode("//TOTFATALITIES").text;
      }
      else if (sBType == "M") {             // Mozilla Specific Script
        //sStatsYear = oXmlDom.evaluate("//STATSYEAR", oXmlDom, null, 0, null).iterateNext().textContent;
        sTotAccs = oXmlDom.evaluate("//TOTACCIDENTS", oXmlDom, null, 0, null).iterateNext().textContent;
        sTotFats = oXmlDom.evaluate("//TOTFATALITIES", oXmlDom, null, 0, null).iterateNext().textContent;
      }
      //  Plug in single occurrence values
      //document.getElementById("StatYear").innerHTML = sStatsYear;
      document.getElementById("TotAccs").innerHTML = sTotAccs;
      document.getElementById("TotFats").innerHTML = sTotFats;
  }

  function createXMLDOM() {
  //
  //  Create XML DOM Object.
  //
    if (sBType == "I") {  // Internet Explorer
      // Work backwards through the latest MSXML versions until one works.
      var arrSignatures = ["MSXML2.DOMDocument.5.0", "MSXML2.DOMDocument.4.0",
                           "MSXML2.DOMDocument.3.0", "MSXML2.DOMDocument",
                           "Microsoft.XmlDom"];
  
      for (var i=0; i < arrSignatures.length; i++) {
        try {
          var oXmlDom = new ActiveXObject(arrSignatures[i]);
          return oXmlDom;
        } catch (oError) {
          // Do Nothing
        }
      }
      throw new Error("MSXML is not installed on your system.");
    }
    else if (sBType == "M") {  // Mozilla (FireFox, NetScape, etc.)
      var oXmlDom = document.implementation.createDocument("", "FAUQSTATS", null);
      return oXmlDom;
    }
    else {
      throw new Error("Your browser does not support XML DOM objects.");
    }
  }
