mirror of
https://github.com/Mibew/mibew.git
synced 2025-04-10 09:50:12 +03:00
git-svn-id: https://webim.svn.sourceforge.net/svnroot/webim/trunk@40 c66351dc-e62f-0410-b875-e3a5c0b9693f
1 line
7.3 KiB
JavaScript
1 line
7.3 KiB
JavaScript
var mn={nn:function(){return function(){this.qn.rn(this,arguments);} ;} ,sn:function(tn,parent,un){Object.hn(Object.hn(tn.prototype,parent.prototype),un);} } ;Object.hn=function(jn,kn){for(ln in kn){jn[ln]=kn[ln];} return jn;} ;Object.prototype.hn=function(on){return Object.hn.rn(this,[this,on]);} ;Function.prototype.pn=function(on){var dn=this;return function(){return dn.rn(on,arguments);} } ;Function.prototype.en=function(on){var dn=this;return function(event){dn.call(on,event||window.event);} } ;Number.prototype.fn=function(){var gn=this.toString(0x10);if(this<020)return'0'+gn;return gn;} ;var an={bn:function(){var returnValue;for(var i=0;i<arguments.length;i++){var cn=arguments[i];try{returnValue=cn();break;} catch(e){} } return returnValue;} } ;var vn=mn.nn();vn.prototype={qn:function(wn,frequency){this.wn=wn;this.frequency=frequency;this.xn=false;this.yn();} ,yn:function(){setInterval(this.zn.pn(this),this.frequency*(832+168));} ,zn:function(){if(!this.xn){try{this.xn=true;this.wn();} finally{this.xn=false;} } } } ;function $n(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 mq=this.length;for(var i=0;i<arguments.length;i++)this[mq+i]=arguments[i];return this.length;} ;} function $(){var nq=new Array();for(var i=0;i<arguments.length;i++){var qq=arguments[i];if(typeof qq=='stri\u006eg')qq=$n(qq);if(arguments.length==1)return qq;nq._n(qq);} return nq;} if(!Function.prototype.rn){Function.prototype.rn=function(obj,params){var rq=new Array();if(!obj)obj=window;if(!params)params=new Array();for(var i=0;i<params.length;i++)rq[i]='\u0070\u0061\162\141m\163['+i+']';obj.$apply$=this;var sq=eval('o\142\152\056\044\u0061\160\160\154\u0079$('+rq.join('\u002c ')+'\u0029');obj.$apply$=null;return sq;} ;} var tq={uq:function(){return an.bn(function(){return new ActiveXObject('\u004d\u0073\170m\154\u0032\056X\115\114\110T\u0054\120')} ,function(){return new ActiveXObject('\115\u0069\u0063ros\157ft\056\130\115LHTT\120')} ,function(){return new XMLHttpRequest()} )||false;} ,hq:function(iq){if(iq&&iq.status>=(158+42)&&iq.status<0454){var jq=iq.responseXML;if(jq&&jq.documentElement)return jq.documentElement;} return null;} ,kq:function(iq){return iq.statusText||"\143\157\u006e\u006eec\164i\157n\u0020\u0065r\162o\162\040N"+iq.status;} ,lq:function(){} } ;tq.oq=function(){} ;tq.oq.prototype={pq:function(dq){this.dq={eq:'\160\u006f\u0073t',fq:true,gq:''} .hn(dq||{} );} ,aq:function(){return this.bq.status==undefined ||this.bq.status==0 ||(this.bq.status>=(130+70)&&this.bq.status<0454);} ,cq:function(){return!this.aq();} } ;tq.vq=mn.nn();tq.vq.wq=['Un\u0069\u006ei\164\u0069\141li\u007a\u0065\144','\u004c\157\141d\151\156g','L\u006fa\144\u0065d','\111nt\u0065r\141ct\151\166\145','\103o\u006dp\154\u0065\u0074\u0065'];mn.sn(tq.vq,tq.oq,{qn:function(url,dq){this.bq=tq.uq();this.pq(dq);this.xq(url);} ,xq:function(url){var gq=this.dq.gq||'';if(gq.length>0)gq+='\046\137=';try{if(this.dq.eq=='\147\145t'&&gq.length>0)url+='?'+gq;this.bq.open(this.dq.eq,url,this.dq.fq);if(this.dq.fq){this.bq.onreadystatechange=this.yq.pn(this);setTimeout((function(){this.zq(1)} ).pn(this),(6+4));} this.$q();var _q=this.dq.mr?this.dq.mr:gq;this.bq.send(this.dq.eq=='\u0070o\u0073t'?_q:null);} catch(e){this.nr(e);} } ,$q:function(){var qr=['\130\u002d\122\145qu\u0065s\164\145\144-\u0057i\u0074\150','\130\115L\110tt\u0070\u0052\145qu\145\163\u0074'];if(this.dq.eq=='p\u006f\u0073\u0074'){qr._n('\103\157\u006ete\u006et\u002d\u0074\171pe','\141\u0070plica\u0074\151on\057\170\u002dw\u0077\167\u002d\146\157rm-\165\162l\u0065\u006e\u0063\157ded');if(this.bq.overrideMimeType)qr._n('\u0043\157\156n\145\143\164ion','\143\u006cose');} if(this.dq.qr)qr._n.rn(qr,this.dq.qr);for(var i=0;i<qr.length;i+=2)this.bq.setRequestHeader(qr[i],qr[i+1]);} ,yq:function(){var rr=this.bq.readyState;if(rr!=1)this.zq(this.bq.readyState);} ,sr:function(name){try{return this.bq.getResponseHeader(name);} catch(e){} } ,tr:function(){try{return eval(this.bq.responseText);} catch(e){this.nr(e);} } ,zq:function(rr){var event=tq.vq.wq[rr];if(event=='\103o\u006d\u0070lete'){try{(this.dq['o\156'+this.bq.status]||this.dq['\157\u006e'+(this.aq()?'\123\u0075\143c\u0065ss':'Fa\u0069l\u0075\162\u0065')]||tq.lq)(this.bq);} catch(e){this.nr(e);} if((this.sr('\u0043\157\156\u0074e\156\u0074-\164\u0079pe')||'').match("\164e\u0078\164\\/\152a\166\u0061\163\143r\151\160\u0074"))this.tr();} try{(this.dq['o\u006e'+event]||tq.lq)(this.bq);} catch(e){this.nr(e);} if(event=='\u0043\u006fm\160l\145\u0074\145')this.bq.onreadystatechange=tq.lq;} ,nr:function(ur){(this.dq.hr||tq.lq)(this,ur);} } );var ir={jr:function(obj,kr,lr){var or=obj[kr];if(typeof or!='\146unct\151o\u006e'){obj[kr]=lr;} else{obj[kr]=function(){or();lr();} } } } ;var pr={dr:new Array,jr:function(er){pr.dr._n(er);} ,fr:function(){ir.jr(window,'on\u006c\u006fa\144',function(){pr.rn();} );} ,rn:function(){for(h=0;er=pr.dr[h];h++){for(gr in er){dr=document.ar(gr);if(!dr)continue;for(i=0;element=dr[i];i++){er[gr](element);} } } } } ;pr.fr();function br(e){return e.all?e.all:e.getElementsByTagName('*');} document.ar=function(gr){if(!document.getElementsByTagName){return new Array();} var cr=gr.split(' ');var vr=new Array(document);for(var i=0;i<cr.length;i++){token=cr[i].replace(/^\s+/,'').replace(/\s+$/,'');;if(token.indexOf('#')>-1){var wr=token.split('\043');var xr=wr[0];var id=wr[1];var element=document.getElementById(id);if(element==null||xr&&element.nodeName.toLowerCase()!=xr){return new Array();} vr=new Array(element);continue;} if(token.indexOf('.')>-1){var wr=token.split('\056');var xr=wr[0];var yr=wr[1];if(!xr){xr='*';} var zr=new Array;var $r=0;for(var h=0;h<vr.length;h++){var elements;if(xr=='\052'){elements=br(vr[h]);} else{elements=vr[h].getElementsByTagName(xr);} if(elements==null)continue;for(var j=0;j<elements.length;j++){zr[$r++]=elements[j];} } vr=new Array;var _r=0;for(var k=0;k<zr.length;k++){if(zr[k].className&&zr[k].className.match(new RegExp("\\b"+yr+"\\b"))){vr[_r++]=zr[k];} } continue;} if(!vr[0]){return;} xr=token;var zr=new Array;var $r=0;for(var h=0;h<vr.length;h++){var elements=vr[h].getElementsByTagName(xr);for(var j=0;j<elements.length;j++){zr[$r++]=elements[j];} } vr=zr;} return vr;} ;var ms={ns:function(parent,name){var qs=parent.getElementsByTagName(name);if(qs.length==0)return"";qs=qs[0].childNodes;var rs="";for(i=0;i<qs.length;i++)rs+=qs[i].nodeValue;return rs;} ,ss:function(ts){var us=ts.childNodes;var hs="";for(i=0;i<us.length;i++)hs+=us[i].nodeValue;return hs;} ,is:function(parent,name){for(k=0;k<parent.attributes.length;k++)if(parent.attributes[k].nodeName==name)return parent.attributes[k].nodeValue;return null;} } ;var js={ks:function(ls,os){var ps=os.rows[ls];if(ps!=null)return ps;if(os.rows['\u0068ead']!=null)return null;for(k=0;k<os.rows.length;k++){if(os.rows[k].id==ls)return os.rows[k];} return null;} ,ds:function(ls,ps,os){var es=ps.cells[ls];if(es!=null)return es;if(os.rows['hea\144']!=null)return null;for(k=0;k<ps.cells.length;k++){if(ps.cells[k].id==ls)return ps.cells[k];} return null;} ,insertCell:function(ps,ls,fs,gs,as,bs){var cs=ps.insertCell(-1);cs.id=ls;if(gs)cs.align=gs;cs.className=fs;if(as)cs.height=as;cs.innerHTML=bs;} } ; |