2009-03-17 01:25:12 +03:00
|
|
|
var mn={nn:function(){return function(){this.qn.rn(this,arguments);} ;} ,sn:function(tn,parent,body){Object.un(Object.un(tn.prototype,parent.prototype),body);} } ;Object.un=function(hn,jn){for(kn in jn){hn[kn]=jn[kn];} return hn;} ;Object.prototype.un=function(ln){return Object.un.rn(this,[this,ln]);} ;Function.prototype.on=function(ln){var pn=this;return function(){return pn.rn(ln,arguments);} } ;Function.prototype.dn=function(ln){var pn=this;return function(event){pn.call(ln,event||window.event);} } ;Number.prototype.en=function(){var fn=this.toString((11+5));if(this<(13+3))return'0'+fn;return fn;} ;var gn={an:function(){var returnValue;for(var i=0;i<arguments.length;i++){var bn=arguments[i];try{returnValue=bn();break;} catch(e){} } return returnValue;} } ;var cn=mn.nn();cn.prototype={qn:function(vn,frequency){this.vn=vn;this.frequency=frequency;this.wn=false;this.xn();} ,xn:function(){setInterval(this.yn.on(this),this.frequency*(887+113));} ,yn:function(){if(!this.wn){try{this.wn=true;this.vn();} finally{this.wn=false;} } } } ;function zn(id){var x;if(!(x=document[id])&&document.all)x=document.all[id];if(!x&&document.getElementById)x=document.getElementById(id);if(!x&&!document.all&&document.getElementsByName){x=document.getElementsByName(id);if(x.length==0)return null;if(x.length==1)return x[0];} return x;} if(!Array.prototype.$n){Array.prototype.$n=function(){var _n=this.length;for(var i=0;i<arguments.length;i++)this[_n+i]=arguments[i];return this.length;} ;} function $(){var mq=new Array();for(var i=0;i<arguments.length;i++){var nq=arguments[i];if(typeof nq=='string')nq=zn(nq);if(arguments.length==1)return nq;mq.$n(nq);} return mq;} if(!Function.prototype.rn){Function.prototype.rn=function(obj,params){var qq=new Array();if(!obj)obj=window;if(!params)params=new Array();for(var i=0;i<params.length;i++)qq[i]='params['+i+']';obj.$apply$=this;var rq=eval('obj.$apply$('+qq.join(', ')+')');obj.$apply$=null;return rq;} ;} var sq={tq:function(){return gn.an(function(){return new ActiveXObject('Msxml2.XMLHTTP')} ,function(){return new ActiveXObject('Microsoft.XMLHTTP')} ,function(){return new XMLHttpRequest()} )||false;} ,uq:function(hq){if(hq&&hq.status>=(161+39)&&hq.status<(247+53)){var iq=hq.responseXML;if(iq&&iq.documentElement)return iq.documentElement;} return null;} ,jq:function(hq){return hq.statusText||"connection error N"+hq.status;} ,kq:function(){} } ;sq.lq=function(){} ;sq.lq.prototype={oq:function(pq){this.pq={dq:'post',eq:true,fq:''} .un(pq||{} );} ,gq:function(){try{return this.aq.status||0;} catch(e){return 0} } ,bq:function(){var status=this.gq();return!status||(status>=0310&&status<0x12c);} ,cq:function(){return!this.bq();} } ;sq.vq=mn.nn();sq.vq.wq=['Uninitialized','Loading','Loaded','Interactive','Complete'];mn.sn(sq.vq,sq.lq,{qn:function(url,pq){this.aq=sq.tq();this.oq(pq);this.xq={} ;this.yq=false;this.zq(url);} ,zq:function(url){var fq=this.pq.fq||'';if(fq.length>0)fq+='&_=';try{if(this.pq.dq=='get'&&fq.length>0)url+='?'+fq;this.aq.open(this.pq.dq.toUpperCase(),url,this.pq.eq);if(this.pq.eq){this.aq.onreadystatechange=this.$q.on(this);if(this.pq.timeout){this.xq=setTimeout(this._q.on(this),this.pq.timeout);} } this.mr();var nr=this.pq.qr?this.pq.qr:fq;this.aq.send(this.pq.dq=='post'?nr:null);} catch(e){this.rr(e);} } ,mr:function(){var sr=['X-Requested-With','XMLHttpRequest'];if(this.pq.dq=='post'){sr.$n('Content-type','application/x-www-form-urlencoded');if(this.aq.overrideMimeType&&(navigator.userAgent.match("/Gecko\/(\d{4} )/")||[0,03725])[1]<(1793+212))sr.$n('Connection','close');} if(this.pq.sr)sr.$n.rn(sr,this.pq.sr);for(var i=0;i<sr.length;i+=2)this.aq.setRequestHeader(sr[i],sr[i+1]);} ,$q:function(){var tr=this.aq.readyState;if(tr!=1)this.ur(this.aq.readyState);} ,_q:function(){if(this.yq){return;} this.yq=true;(this.pq.hr||sq.kq)(this);} ,ur:function(tr){var event=sq.vq.wq[tr];if(event=='Complete'){try{if(!this.yq){this.yq=true;if(this.pq.timeout){clearTimeout(this.xq);} (this.pq.onComplete||sq.kq)(this.aq);} } catch(e){this.rr(e);} this.aq.onreadystatechange=sq.kq;} } ,rr:function(ir){(this
|