/**
*@author : huwd QQ:31916326 mail:java_doc@163.com
*@descript:Ajax类库
*@date   : 2009-04-07
**/
function Ajax(){}function Util(){}function lwv(){Ajax.init=jla;Ajax.getTransport=jlc;Ajax.request=jlb;Util.tryThese=ulb;Util.getTransport=ula;Util.emptyFunction=function(){};Util.response=ulc;Util.subFunc={};Ajax.init()}function jla(){if(!Ajax.url)Ajax.url="http://www.cn-lace.com/";}function ulc(C,D){try{if(C.readyState==4){C.onreadystatechange=this.emptyFunction;var B=C.status;if(typeof B=="undefined"||B==0||(B>=200&&B<300)||B==304){D(C);return true}else if(B==503)return false;else return true}return true}catch(A){return true}}function jlb(F){var K,G,E=F.url||"",H=F.call||this.emptyFunction,A=F.sync||false,C=(F.method||"get").toLowerCase(),D=F.body||"",J=F.head||(C=="post"?["Content-type","application/xml"]:[]),I=F.resType||"json";if(navigator.userAgent.indexOf("Opera")!=-1)I="xml";var B=Ajax.getTransport();B.open(C,E,!A);if(!A)B.onreadystatechange=function(){if(!Util.response(B,H)){var A=Math.random();Util.subFunc[A]=function(){Util.request(F)};window.setTimeout("Util.subFunc['"+A+"']()",1000)}};if(B.overrideMimeType){J[J.length]="Connection";J[J.length]="close"}if(I=="json"){J[J.length]="Accept";J[J.length]="text/javascript"}for(K=0,G=J.length;K<G;K+=2)B.setRequestHeader(J[K],J[K+1]);D=D.replace(/[\x00-\x08\x0b\x0e-\x1f]/g,"");B.send(C=="post"?D:null)}function jlc(){if(!this._aPoll)this._aPoll=[];var C,B,A;for(C=0,B=this._aPoll.length;C<B;C++){A=this._aPoll[C];if(A.readyState==0||A.readyState==4)return A}A=this._aPoll[B]=Util.getTransport();return A}function ulb(){var D,B,C;for(D=0;D<arguments.length;D++){B=arguments[D];try{C=B();break}catch(A){}}return C}function ula(){var A=this.tryThese(function(){return new ActiveXObject("MSXML2.XMLHttp.6.0")},function(){return new ActiveXObject("MSXML2.XMLHttp.3.0")},function(){return new XMLHttpRequest()},function(){return new ActiveXObject("MSXML2.XMLHttp.5.0")},function(){return new ActiveXObject("MSXML2.XMLHttp.4.0")},function(){return new ActiveXObject("Msxml2.XMLHTTP")},function(){return new ActiveXObject("MSXML.XMLHttp")},function(){return new ActiveXObject("Microsoft.XMLHTTP")})||false;if(!A)document.write("\u6211\u4eec\u53d1\u73b0\uff0c\u60a8\u7684\u7cfb\u7edf\u7f3a\u5c11\u201cMSXML\u201d \u7cfb\u7edf\u6587\u4ef6 \u8bf7\u5728\u8fd9\u91cc\u4e0b\u8f7d<a href='http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=993c0bcf-3bcf-4009-be21-27e85e1857b1' target='_blank'>\u70b9\u6b64\u4e0b\u8f7d</a><br>");return A}