function BxXmlRequest(B,D,C){if(!B.length){return;}var F=function(L,H,K){if(L.readyState==4){if(L.status==200||L.status==304){K(L);}else{var J="";for(var I in L){J+=I+"      ";}BxError("XML read failed:"+L.status,"There was a problem retrieving the XML data:\n"+H);}}};var E;if(window.ActiveXObject){try{E=new ActiveXObject("Microsoft.XMLHTTP");E.onreadystatechange=function(){F(E,B,D);};E.open("GET",B,C);E.send();}catch(A){}}else{if(window.XMLHttpRequest){E=new XMLHttpRequest();E.onload=function(){F(E,B,D);};E.open("GET",B,C);E.send(null);}}if(!E){var G=new BxError("httpxml object creation failed","please upgrade your browser");}else{this.request=E;}}BxXmlRequest.prototype.getRetNodeValue=function(D,E){var B="";if(D.responseXML){if(window.ActiveXObject){var F=D.responseXML.getElementsByTagName(E)[0];if(F!=undefined&&F!=null&&F.firstChild){B=F.firstChild.nodeValue;}}else{var F=D.responseXML.getElementsByTagName(E)[0];B=F.textContent;}}if(B==null||B==undefined||!B.length){var C=new RegExp("<"+E+">([\\x00-\\xff]*)</"+E+">");var A=D.responseText.match(C);if(A&&A.length>1){B=A[1];}}return B;};