function BxXslTransform(G,E,C){var H;var K;var I=0;var B=navigator.vendor&&navigator.vendor.search("Apple")>-1?true:false;var A=navigator.vendor&&navigator.vendor.search("KDE")>-1?true:false;if(xsl_mode!="client"){if(xsl_mode=="server"||(!window.ActiveXObject&&!window.XSLTProcessor)||window.opera||B||A){if(G.indexOf("?")==-1){G+="?trans=1";}else{G+="&trans=1";}I=1;}}var F=function(M){if(M){K=M;}if(K.readyState==4){if(200==K.status||(K.parseError&&!K.parseError.errorCode)){if((H&&H.readyState==4)||I){L(K,H);}}}};var D=function(M){if(M){H=M;}if(H.readyState==4){if(200==H.status||(H.parseError&&!H.parseError.errorCode)){if(K&&K.readyState==4){L(K,H);}}}};var L=function(P,R){var Q;if(I){if(window.XMLSerializer&&P.responseXML&&P.responseXML.firstChild){Q=((new XMLSerializer()).serializeToString(P.responseXML));}else{Q=P.responseText;}}else{if(window.ActiveXObject){try{Q=P.transformNode(R);}catch(S){var N=new BxError(S.message,S.description);}}else{if(window.XSLTProcessor){var M=new XSLTProcessor();M.importStylesheet(R.responseXML);var O=M.transformToFragment(P.responseXML,window.document);if(XMLSerializer){Q=((new XMLSerializer()).serializeToString(O));}else{new BxError("xml serialization failed","please upgrade your browser");}}}}C(Q);};if(I){new BxXmlRequest(G,F,true);}else{if(window.ActiveXObject){var J=new ActiveXObject("MSXML2.DOMDocument");K=J;J.async=true;J.load(G);J.onreadystatechange=F;J=new ActiveXObject("MSXML2.DOMDocument");H=J;J.async=true;J.load(E);J.onreadystatechange=D;}else{if(window.XSLTProcessor){new BxXmlRequest(G,F,true);new BxXmlRequest(E,D,true);}}}}