function xmlObject(text)
{
try //Internet Explorer
  {
  this.xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  this.xmlDoc.async="false";
  this.xmlDoc.loadXML(text);
  }
catch(e)
  {
	  try //Firefox, Mozilla, Opera, etc.
	  {
	  parser=new DOMParser();
	  this.xmlDoc=parser.parseFromString(text,"text/xml");
	  }
	  catch(e)
	  {
	  alert(e.message);
	  return;
	  }
  }
  this.getNode = function(name,i)
  {
	 // trace(this.getElementsByTagName(name).[0].childNodes[0]);
	  i = i || 0;
	 return this.xmlDoc.getElementsByTagName(name)[i];
  }
  
  this.getValue = function(name,i,j)
  {
	 i = i || 0;
	 j = j || 0;
	 return this.xmlDoc.getElementsByTagName(name)[i].childNodes[j].nodeValue;
  }

  return this;
}
