if(!window.execScript){window.execScript=function(A){setTimeout(A,0)}}var Ajax={requestType:"html",periodicalResponseInterval:[],lastRequest:null,getXMLHttp:function(){if(window.XMLHttpRequest){return new XMLHttpRequest()}else{if(window.ActiveXObject){var C,B=["Microsoft.XMLHTTP","Msxml2.XMLHTTP"],A=B.length;while(A--){try{C=new ActiveXObject(B[A]);return C}catch(D){}}}else{return false}}},Updater:function(A,B,C){C.container=A;Ajax.execute(B,C,false)},Response:function(A,B){Ajax.execute(A,B,true)},PeriodicalResponse:function(A,B){Ajax.Response(A,B);Ajax.periodicalResponseInterval[A]=setInterval(function(){Ajax.Response(A,B)},Math.round(B.interval*1000))},executeEval:function(script){eval(script);script=null},executeFn:function(C,A){if(A.toString().match("function")){var B=A;B(C)}else{this.executeEval(A)}A=null},execute:function(B,E,A){var D=this.getXMLHttp();var F=E.method||"get";F=F.toString().toUpperCase();B=B.replace("'","'");var C;if(E.form){C=this.getFormValues(E.form);this.setFormStatus(E.form,"disabled")}D.open(F,B,true);D.onreadystatechange=function(){switch(D.readyState){case 0:break;case 1:if(E.onLoading){Ajax.executeFn(D,E.onLoading)}break;case 2:if(E.onLoaded){Afax.executeFn(D,E.onLoaded)}break;case 3:break;case 4:if(D.status===200){if(E.container){$(E.container).innerHTML=D.responseText;if(E.evalJs){var H=/<script(\s[^>]*)?>([\s\S]*?)<\/script>/gi,G;while(G=H.exec(D.responseText)){window.execScript(G[2],"javascript")}}}if(E.response){E.responseText=D.responseText}if(E.onSuccess){Ajax.executeFn(D,E.onSuccess)}}else{if(D.status===404&&E.onFailure){Ajax.executeFn(D,E.onFailure)}}if(E.form){Ajax.setFormStatus(E.form,"")}D=null;break}};D.setRequestHeader("X_REQUESTED_WITH","XMLHttpRequest");if(F==="POST"){D.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");if(D.formRequest===null){D.formRequest="&_="}}if(E.preventCache){D.setRequestHeader("If-Modified-Since","Sat, 1 Jan 2000 00:00:00 GMT");D.setRequestHeader("Cache-Control","no-cache")}D.send(C)},abort:function(B){try{B.onreadystatechange=null;B.abort()}catch(A){}},getFormValues:function(form){var pairs=[];var ename=null;var el=$(form);var len=el.length;with($(form)){for(var i=0;i<len;i++){ename=(el[i].name&&el[i].name!==""?el[i].name:el[i].id);if(el[i].type!=="checkbox"||(el[i].type==="checkbox"&&el[i].checked)){if(el[i].type==="select-multiple"){for(var n=0;n<el[i].options.length;n++){if(el[i].options[n].selected){pairs.push(ename+"="+encodeURIComponent(el[i].options[n].value))}}}else{if(el[i].type==="radio"){if(el[i].checked){pairs.push(ename+"="+encodeURIComponent(el[i].value))}}else{pairs.push(ename+"="+encodeURIComponent(el[i].value))}}}}ename=null}return pairs.join("&");pairs=null},setFormStatus:function(E,B){var D=$(E);var A=D.length;for(var C=0;C<A;C++){if(D[C].type!=="hidden"){D[C].disabled=B}}return true}};

