var _xmlDoc = null;
var _xmlDocParser = null;

function LoadXml(xmlFileName, xmlDocParser)
{
  _xmlDocParser = xmlDocParser;

  if (window.ActiveXObject)
  {
    _xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
    _xmlDoc.async = false;
    _xmlDoc.load(xmlFileName);
    ParseXml();
  }
  else if (document.implementation && document.implementation.createDocument)
  {
    _xmlDoc = document.implementation.createDocument("", "", null);
    _xmlDoc.load(xmlFileName);
    _xmlDoc.onload = ParseXml;
  }
}

function ParseXml()
{
  if (_xmlDoc)
  {
    _xmlDocParser(_xmlDoc);
  }
}
