eval(function e(p){var c=0;var n=new Array('function','$bo$','document','$bh$','function ','$ba$','transform','$w$','content+=','$v$','mlResource','$t$','xmlResource','$o$','mlResources','$n$','xmlResources','$j$','xmlResources[i]','$a$');for(i=0;i<n.length;i=i+2){c=0;while(p.indexOf(n[i+1])!=-1){p=p.replace(n[i+1],n[i]);}};return p;}('var dummyValue=true;var $j$=new Array();$ba$addX$t$(label,xml,xslt){var mlr=new XML.$o$(label,xml,xslt),size=$j$.push(mlr);mlr.id=size-1;logger.addInfo(\'addX$t$(\'+label+\',...,...)\',\'\');return mlr;}$ba$goX$n$(){var xml,xslt,i;logger.addInfo(\'goX$n$()\',\'\');for(i=0;i<$j$.length;i++){xml=$a$.xml;xslt=_loadXMLDoc($a$.xslt);$a$.$w$ationString=_$w$XMLDoc(xml,xslt);if($a$.$w$ationString !=null){$a$.$w$ationXml=_$w$XMLString($a$.$w$ationString);$a$.status=\'yes\';}else $a$.status=\'no\';}if(debug==true){_initXmlDebugWindow(\'XML_DEBUG_ID\');_initXsltDebugWindow(\'XSLT_DEBUG_ID\');}}$ba$clearX$n$(){var length=$j$.length;logger.addInfo(\'clearX$n$()\',\'\');for(i=0;i<length;i++){$j$.pop();}}$ba$getX$n$String(i){logger.addInfo(\'getX$n$String(\'+i+\')\',\'\');return $a$.$w$ationString;}var XML=new Object();XML.$o$=$bo$(label,xml,xslt){this.id=null;this.label=label;this.xml=xml;this.xslt=xslt;this.$w$ationString=null;this.$w$ationXml=null;this.status=null;};$ba$_loadXMLDoc(fname){var xmlDoc;logger.addInfo(\'_loadXMLDoc(\'+fname+\')\',\'\');if(window.ActiveXObject){xmlDoc=new ActiveXObject(\'Microsoft.XMLDOM\');}else{if($bh$.implementation && $bh$.implementation.createDocument){xmlDoc=$bh$.implementation.createDocument(\'\',\'\',null);}else{alert(\'Your browser cannot handle this script\');}}xmlDoc.async=false;xmlDoc.load(fname);return(xmlDoc);}$ba$_$w$XMLDoc(xml,xsl){var result;logger.addInfo(\'_$w$XMLDoc(...,...)\',\'\');if(window.ActiveXObject){result=xml.$w$Node(xsl);}else if($bh$.implementation && $bh$.implementation.createDocument){xsltProcessor=new XSLTProcessor();xsltProcessor.importStylesheet(xsl);result=xsltProcessor.$w$ToFragment(xml,$bh$);var oSerializer=new XMLSerializer();result=oSerializer.serializeToString(result,\'text/xml\');}return result;}$ba$_$w$XMLString(xmlString){logger.addInfo(\'_$w$XMLString(...)\',\'\');if($bh$.implementation && $bh$.implementation.createDocument){var parserSoftXML=new DOMParser();try{var docSoftXML=parserSoftXML.parseFromString(xmlString,"text/xml");return docSoftXML;}catch(e){alert("XML file is not valid!");}}else if(window.ActiveXObject){xmlDOMObjSoftXML=new ActiveXObject("Microsoft.XMLDOM");xmlDOMObjSoftXML.async=false;lSoftXML=xmlDOMObjSoftXML.loadXML(xmlString);return xmlDOMObjSoftXML;}else{alert("Your browser can\'t handle this script");return;}}$ba$_convertXMLToString(xml,xsl){var result;logger.addInfo(\'_convertXMLToString(...,...)\',\'\');if(window.ActiveXObject){var xslt=_loadXMLDoc(xsl+\'xsl/generic/convertToString.xsl\');result=xml.$w$Node(xslt);}else if($bh$.implementation && $bh$.implementation.createDocument){var oSerializer=new XMLSerializer();result=oSerializer.serializeToString(xml,\'text/xml\');}return result;}$ba$_initXmlDebugWindow(id){var myDiv=createDiv(id),content=\'\';$v$\'<table id="XML_DEBUG_CONTENT_TABLE_ID">\';$v$\'<tr><td><h5>Id</h5></td><td><h5>Label</h5></td><td><h5>XML</h5></td><td><h5>Status</h5></td></tr>\';for(i=0;i<$j$.length;i++){$v$\'<tr>\';$v$\'<td>\'+(i+1)+\'.</td>\';$v$\'<td>\'+$a$.label+\'</td>\';$v$\'<td><a href="javascript:_showXmlInNewWindow(\'+i+\');">\'+$a$.xslt+\'</a></td>\';$v$\'<td>\'+$a$.status+\'</td>\';$v$\'</tr>\';}$v$\'</table>\';$2(id,content);$1(id,\'block\');}$ba$_initXsltDebugWindow(id){var myDiv=createDiv(id),content=\'\';$v$\'<table id="XSLT_DEBUG_CONTENT_TABLE_ID">\';$v$\'<tr><td><h5>XML</h5></td></tr>\';$v$\'</table>\';$2(id,content);$1(id,\'block\');}$ba$_showXmlInNewWindow(i){var result=$a$.$w$ationString;logger.addInfo(\'_showXmlInNewWindow(\'+i+\')\',\'\');if(browser.isMozilla())result=\'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\'+result;var node=$bh$.getElementById(\'XSLT_DEBUG_CONTENT_TABLE_ID\');var myTr=$bh$.createElement(\'tr\');var myTd=$bh$.createElement(\'td\');var myTextarea=$bh$.createElement(\'textarea\');var myText=$bh$.createTextNode(result);myTextarea.appendChild(myText);myTextarea.setAttribute(\'cols\',44);myTextarea.setAttribute(\'rows\',3);myTd.appendChild(myTextarea);myTr.appendChild(myTd);if(node!=null){if(node.firstChild!=null && browser.isExplorer())node.firstChild.appendChild(myTr);else node.appendChild(myTr);}}$ba$dummy(){}  '));