var G='ajax=true';var z=10;var D=1000;var M="GET";var F=true;var H=true;var N='Не выполнен еще ни один запрос';var n='...';var alerted;var k;m=new Array(z);l=new Array();Call=ExecuteXMLCall;CallForm=ExecuteXMLCallForm;j();function j(){for(var i=1;i<=z;i++){m[i]=new g(i);}};function g(id){ /*@cc_on @*/ /*@if (@_jscript_version >= 5) try {this.object = new ActiveXObject("Msxml2.XMLHTTP");this.o = true;} catch (AbsenceOfMsxml2Exception) {try {this.object = new ActiveXObject("Microsoft.XMLHTTP");this.o = true;} catch (AbsenceOfMSXMLException)	{alert("Sorry, but you can't use this action");}} @else alert("Sorry, but your brouser does not support this action");this.object = false;alerted = true; @end @*/ if(!this.object&&!alerted){try{this.object=new XMLHttpRequest();this.o=true;}catch(e){alert("")}}if(this.object){this.v='';this.id=id;this.J='';this.B='';eval('this.C = function () { id = '+id+'; if (m[id].object.readyState == 4) { if(m[id].v) { document.getElementById(m[id].v).innerHTML = m[id].object.responseText; } m[id].o = true; if(F) window.status = ""; if(H) f(m[id].J + m[id].B, m[id].object.responseText); N = m[id].object.responseText; try { OnExecutedRequest(m[id].id, m[id].object.responseText); MyUserFunction(); } catch (e){ } } } ');}};function d(){for(var i=1;i<=z;i++)if(m[i].o)return i;return false;};function c(J){for(var i=0;i<l.length;i++){if(l[i][0]==J){return l[i][1];}}return false;};function f(J,text){if(!c(J)){var i=l.length;l[i]=new Array(3);l[i][0]=J;l[i][1]=text;return false;}else{return true;}};function ExecuteXMLCall(O,v,L,data,A){if(O.match(/\?/))O+='&'+G;else O+='?'+G;k=d();if(m[1]&&k){if(H&&!A){var page=c(O+(data?data:''));if(page){document.getElementById(v).innerHTML=page;N=page;try{OnExecutedRequest(k,page);MyUserFunction();}catch(e){}return false;}}if(O&&v){if(v){N=n; document.getElementById(v).innerHTML=n;}if(!data)data=null;else m[k].B=data;if(!L)L=M;m[k].o=false;m[k].v=v;m[k].J=O;m[k].id=k;m[k].object.open(L,O,true);if(L.toLowerCase()=='post'){m[k].object.setRequestHeader('Connection','close');m[k].object.setRequestHeader('Content-type','application/x-www-form-urlencoded');}m[k].object.onreadystatechange=m[k].C;m[k].object.send(data);return false;}}else{if(!L)L=M;if(!data)setTimeout('ExecuteXMLCall("'+O+'", "'+v+'", "'+L+'")',D);else setTimeout('ExecuteXMLCall("'+O+'", "'+v+'", "'+L+'", "'+data+'")',D);if(F)window.status=n;return true;}};function ExecuteXMLCallForm(w,v,I,A){var r='/';var K='/';var t='/';var data='';var O=document.getElementById(w).action;var L=document.getElementById(w).method;L=L.toLowerCase();if(L=='')L='get';if(L=='post'){r='';K='&';t='=';}var elements=document.getElementById(w).elements;for(var i=0;i<elements.length;i++){switch(elements[i].type.toLowerCase()){case 'textarea':case 'text':case 'hidden':{if(elements[i].value){data+=(data==''?r:K)+elements[i].name+t+elements[i].value;if(I)elements[i].value='';}}case 'checkbox':case 'radio':if(elements[i].checked)data+=(data==''?r:K)+elements[i].name+t+elements[i].value;}}if(L=='post'){ExecuteXMLCall(O,v,'post',data,A);}else{ExecuteXMLCall(O+data,v,'get',null,A);}return false;}
