if(window.jQuery){(function(A){A.extend({xml2json:function(G,B){if(!G){return{};}function E(K,J){if(!K){return null;}var N="",M=null,Q=null;var P=K.nodeType,R=H(K.localName||K.nodeName);var O=K.text||K.nodeValue||"";if(K.childNodes){if(K.childNodes.length>0){A.each(K.childNodes,function(W,V){var T=V.nodeType,U=H(V.localName||V.nodeName);var S=V.text||V.nodeValue||"";if(T==8){return ;}else{if(T==3||T==4||!U){if(S.match(/^\s+$/)){return ;}N+=S.replace(/^\s+/,"").replace(/\s+$/,"");}else{M=M||{};if(M[U]){if(!M[U].length){M[U]=D(M[U]);}M[U][M[U].length]=E(V,true);M[U].length=M[U].length;}else{M[U]=E(V);}}}});}}if(K.attributes){if(K.attributes.length>0){Q={};M=M||{};A.each(K.attributes,function(U,T){var V=H(T.name),S=T.value;Q[V]=S;if(M[V]){if(!M[V].length){M[V]=D(M[V]);}M[V][M[V].length]=S;M[V].length=M[V].length;}else{M[V]=S;}});}}if(M){M=A.extend((N!=""?new String(N):{}),M||{});N=(M.text)?(typeof (M.text)=="object"?M.text:[M.text||""]).concat([N]):N;if(N){M.text=N;}N="";}var L=M||N;if(B){if(N){L={};}N=L.text||N||"";if(N){L.text=N;}if(!J){L=D(L);}}return L;}var H=function(J){return String(J||"").replace(/-/g,"_");};var I=function(J){return(typeof J=="number")||String((J&&typeof J=="string")?J:"").test(/^((-)?([0-9]*)((\.{0,1})([0-9]+))?$)/);};var D=function(J){if(!J.length){J=[J];}J.length=J.length;return J;};if(typeof G=="string"){G=A.text2xml(G);}if(!G.nodeType){return ;}if(G.nodeType==3||G.nodeType==4){return G.nodeValue;}var C=(G.nodeType==9)?G.documentElement:G;var F=E(C,true);G=null;C=null;return F;},text2xml:function(E){var C;try{var B=(A.browser.msie)?new ActiveXObject("Microsoft.XMLDOM"):new DOMParser();B.async=false;}catch(D){throw new Error("XML Parser could not be instantiated");}try{if(A.browser.msie){C=(B.loadXML(E))?B:false;}else{C=B.parseFromString(E,"text/xml");}}catch(D){throw new Error("Error parsing XML string");}return C;}});})(jQuery);}