      function parseXML(xmlString)
      {
        try //Internet Explorer
        {
          xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
          xmlDoc.async="false";
          xmlDoc.loadXML(xmlString);
        }  
        catch(e)
        {
          try // Firefox, Mozilla, Opera, etc.
          {
            parser=new DOMParser();
            xmlDoc=parser.parseFromString(xmlString,"text/xml");
          }
          catch(e)
          {
            alert(e.message);
          }
        }
      }
      
      function fetchFieldFromXML(field)
      {
        var result = "";
        if (xmlDoc.getElementsByTagName(field))
            if (xmlDoc.getElementsByTagName(field)[0])
            	if (xmlDoc.getElementsByTagName(field)[0].childNodes[0])
            		result = xmlDoc.getElementsByTagName(field)[0].childNodes[0].nodeValue;
        return result;
      }