ajax=Class.create();ajax.prototype={initialize:function(_1,_2){this.transport=this.getTransport();this.postBody=_2.postBody||"";this.method=_2.method||"post";this.onComplete=_2.onComplete||null;this.update=$(_2.update)||null;this.request(_1);},request:function(_3){this.transport.open(this.method,_3,true);this.transport.onreadystatechange=this.onStateChange.bind(this);if(this.method=="post"){this.transport.setRequestHeader("Content-type","application/x-www-form-urlencoded");if(this.transport.overrideMimeType){this.transport.setRequestHeader("Connection","close");}}this.transport.send(this.postBody);},onStateChange:function(){try{if(this.transport.readyState==4&&this.transport.status==200){if(this.onComplete){setTimeout(function(){this.onComplete(this.transport);}.bind(this),10);}if(this.update){setTimeout(function(){this.update.innerHTML=this.transport.responseText;}.bind(this),10);}this.transport.onreadystatechange=function(){};}}catch(e){}},getTransport:function(){if(window.ActiveXObject){return new ActiveXObject("Microsoft.XMLHTTP");}else{if(window.XMLHttpRequest){return new XMLHttpRequest();}else{return false;}}}};