RegisterModule("XMLParser");var aaaaaaQ=1.3;var aaaaaaR="XML Parser version";function aaaaaaS(){return true;}if(!aaaaaaS())alert("Could not initialize XML Parser");function aaaaaaT(c){this.name=c;this.isNode=true;this.content=new Array();this.addContent=aaaaaaU;}function aaaaaaU(w){this.content[this.content.length]=w;}function aan(){this.valid=aaaaaaV;this.root=new aaaaaaT("Root");this.parse=aaaaaaW;this._findNodes=aaaaaaX;}function aaaaaaV(){return(this.root&&this.parse&&this._findNodes);}function aaaaaaW(aaw){if(this.valid()){this.root.content=this._findNodes(aaw);}}function aaaaaaX(aaw){if(this.valid()){var aaaaaaY=new String(aaw);var aaaaaaZ=new Array();while(aaaaaaY!=""){var aaaaaa_=aaaaaaY.indexOf('<');var aaaaaaaa=aaaaaaY.indexOf('>');if(aaaaaa_!=-1){if(aaaaaaaa!=-1){var aaaaaaab=aaaaaaY.substring(aaaaaa_+1,aaaaaaaa);if(aaaaaaab.indexOf('/')!=-1){aaaaaaab=aaaaaaab.substring(0,aaaaaaab.indexOf('/'));aaaaaaZ[aaaaaaZ.length]=new aaaaaaT(aaaaaaab);aaaaaaY=aaaaaaY.substring(aaaaaaY.indexOf('>')+1);}else{var aaaaaaac="</"+aaaaaaab+">";var aaaaaaad=aaaaaaY.indexOf(aaaaaaac);if(aaaaaaad!=-1){var aaaaaaae=aaaaaaY.indexOf('>');var aaaaaaaf=aaaaaaY.substring(aaaaaaae+1,aaaaaaad);var aaaaaaag=new Array();aaaaaaag=this._findNodes(aaaaaaaf);var aaaak=new aaaaaaT(aaaaaaab);aaaak.content=aaaaaaag;aaaaaaZ[aaaaaaZ.length]=aaaak;aaaaaaY=aaaaaaY.substring(aaaaaaad+aaaaaaac.length);}else{alert("Bad XML format:\n"+aaaaaaY+"\nThere is no closing tag for "+aaaaaaab);return aaaaaaZ;}}}else{alert("Bad XML format:\n"+aaaaaaY+"\nHas a < but no corresponding >");return null;}}else{if(aaaaaaZ.length<=0)return new Array(aaaaaaY);else{return aaaaaaZ;}}}return aaaaaaZ;}else return null;}

