jx={http:false,format:"text",callback:function(A){},error:false,getHTTPObject:function(){var A=false;if(typeof ActiveXObject!="undefined"){try{A=new ActiveXObject("Msxml2.XMLHTTP")}catch(C){try{A=new ActiveXObject("Microsoft.XMLHTTP")}catch(B){A=false}}}else{if(XMLHttpRequest){try{A=new XMLHttpRequest()}catch(C){A=false}}}return A},load:function(url,callback,format){this.init();if(!this.http||!url){return }if(this.http.overrideMimeType){this.http.overrideMimeType("text/xml")}this.callback=callback;if(!format){var format="text"}this.format=format.toLowerCase();var ths=this;var now="uid="+new Date().getTime();url+=(url.indexOf("?")+1)?"&":"?";url+=now;this.http.open("GET",url,true);this.http.onreadystatechange=function(){if(!ths){return }var http=ths.http;if(http.readyState==4){if(http.status==200){var result="";if(http.responseText){result=http.responseText}if(ths.format.charAt(0)=="j"){result=result.replace(/[\n\r]/g,"");result=eval("("+result+")")}if(ths.callback){ths.callback(result)}}else{if(ths.error){ths.error(http.status)}}}};this.http.send(null)},init:function(){this.http=this.getHTTPObject()}}