RegisterModule("XMLParser");var aaaaaaF=1.3;var aaaaaaG="XML Parser version";function aaaaaaH(){return true;}if(!aaaaaaH())alert("Could not initialize XML Parser");function aaaaaaI(c){this.name=c;this.isNode=true;this.content=new Array();this.addContent=aaaaaaJ;}function aaaaaaJ(w){this.content[this.content.length]=w;}function aao(){this.valid=aaaaaaK;this.root=new aaaaaaI("Root");this.parse=aaaaaaL;this._findNodes=aaaaaaM;}function aaaaaaK(){return(this.root&&this.parse&&this._findNodes);}function aaaaaaL(aax){if(this.valid()){this.root.content=this._findNodes(aax);}}function aaaaaaM(aax){if(this.valid()){var aaaaaaN=new String(aax);var aaaaaaO=new Array();while(aaaaaaN!=""){var aaaaaaP=aaaaaaN.indexOf('<');var aaaaaaQ=aaaaaaN.indexOf('>');if(aaaaaaP!=-1){if(aaaaaaQ!=-1){var aaaaaaR=aaaaaaN.substring(aaaaaaP+1,aaaaaaQ);if(aaaaaaR.indexOf('/')!=-1){aaaaaaR=aaaaaaR.substring(0,aaaaaaR.indexOf('/'));aaaaaaO[aaaaaaO.length]=new aaaaaaI(aaaaaaR);aaaaaaN=aaaaaaN.substring(aaaaaaN.indexOf('>')+1);}else{var aaaaaaS="</"+aaaaaaR+">";var aaaaaaT=aaaaaaN.indexOf(aaaaaaS);if(aaaaaaT!=-1){var aaaaaaU=aaaaaaN.indexOf('>');var aaaaaaV=aaaaaaN.substring(aaaaaaU+1,aaaaaaT);var aaaaaaW=new Array();aaaaaaW=this._findNodes(aaaaaaV);var aaaab=new aaaaaaI(aaaaaaR);aaaab.content=aaaaaaW;aaaaaaO[aaaaaaO.length]=aaaab;aaaaaaN=aaaaaaN.substring(aaaaaaT+aaaaaaS.length);}else{alert("Bad XML format:\n"+aaaaaaN+"\nThere is no closing tag for "+aaaaaaR);return aaaaaaO;}}}else{alert("Bad XML format:\n"+aaaaaaN+"\nHas a < but no corresponding >");return null;}}else{if(aaaaaaO.length<=0)return new Array(aaaaaaN);else{return aaaaaaO;}}}return aaaaaaO;}else return null;}
