📄 linb-all.js
字号:
undefined;_=function(){return +new Date()};_.merge=function(E,D,B){var A,C;if(typeof B=="function"){C=B;B="fun"}switch(B){case"fun":for(A in D){if(true===C(D[A],A)){E[A]=D[A]}}break;case"all":for(A in D){E[A]=D[A]}break;case"with":for(A in D){if(A in E){E[A]=D[A]}}break;default:for(A in D){if(!(A in E)){E[A]=D[A]}}}return E};_.merge(_,{fun:function(){return function(){}},exec:function(A){var D=this,E=document,C=D.h||(D.h=E.getElementsByTagName("head")[0]||E.documentElement),B=E.createElement("script");B.type="text/javascript";if(linb.browser.ie){B.text=A}else{B.appendChild(E.createTextNode(A))}C.insertBefore(B,C.firstChild);C.removeChild(B)},get:function(D,A){for(var C=0,B=A.length;C<B;){if(!D||(D=D[A[C++]])===undefined){return }}return D},set:function(H,B,G){var C,E=0,A,F=B.length-1,D=B[F];for(;E<F;){C=B[E++];if(H[C]&&((A=typeof H[C])=="object"||A=="function")){H=H[C]}else{H=H[C]={}}}if(G===undefined){delete H[D]}else{return H[D]=G}},tryF:function(A,B,C,D){return(A&&typeof A=="function")?A.apply(C||null,B||[]):D},asyRun:function(A,D,B,C){return setTimeout(typeof A=="string"?A:function(){A.apply(C,B||[]);A=B=null},D||0)},isEmpty:function(B){for(var A in B){return false}return true},resetRun:function(E,A,H,D,F){var G=arguments.callee,C=E,B=G.$cache||(G.$cache={});if(B[C]){clearTimeout(B[C])}if(typeof A=="function"){B[C]=setTimeout(function(){delete B[C];A.apply(F||null,D||[])},H||0)}else{delete B[C]}},observableRun:function(C,A,B){linb.Thread.observableRun(C,A,B)},breakO:function(H,E){var C=E||1,D=1+(arguments[2]||0),K=arguments.callee,J="___gc_",B=K._o||(K._o={}),F,I,A;if(H&&(typeof H=="object"||typeof H=="function")&&H!==window&&H!==Object&&H!==Date&&H!==Array&&H!==document){if(J in H){return }else{try{H[J]=1}catch(G){return }}A=(A=H.constructor)?A.prototype:B;for(F in H){if(F!=J){if(D<C&&H[F]&&(typeof H[F]=="object"||typeof H[F]=="function")){K(H[F],C,D)}if(!(A&&A[F])&&F!="prototype"&&F!="constructor"){try{delete H[F]}catch(G){}}}}try{delete H[J]}catch(G){}if(H.constructor==Array){H.length=0}}},each:function(D,A,C){C=C||D;for(var B in D){if(false===A.call(C,D[B],B,D)){break}}return D},copy:function(B,A){return _.clone(B,A,1)},clone:function(C,G,J){if(C&&typeof C=="object"){var E=C.constructor,H=E==Array;if(H||E==Object){var F=arguments.callee,D=H?[]:{},I,B=0,A;if(!J){if(J===0){return C}else{J=100}}if(H){A=C.length;for(;B<A;B++){if(G?G(C[B],B):1){D[D.length]=((I=C[B])&&J&&typeof I=="object")?F(I,G,J-1):I}}}else{for(B in C){if(G?G(C[B],B):1){D[B]=((I=C[B])&&J&&typeof I=="object")?F(I,G,J-1):I}}}return D}else{return C}}else{return C}},filter:function(D,F,I,A){if(!A&&D&&D.constructor==Array){var E,C,G=[],B;for(E=0,C=D.length;E<C;E++){G[G.length]=D[E]}D.length=0;I=I||G;for(E=0,C=G.length;E<C;E++){if(F.call(I,G[E],E,G)!==false){D[D.length]=G[E]}}}else{var E,H={};I=I||D;for(E in D){if(false===F.call(I,D[E],E,D)){H[E]=1}}for(E in H){delete D[E]}}return D},toArr:function(E,C){if(!E){return[]}var A=[];if(typeof C=="boolean"){for(var D in E){A[A.length]=C?D:E[D]}}else{if(typeof E=="string"){A=E.split(C||",")}else{for(var D=0,B=E.length;D<B;++D){A[D]=E[D]}}}return A},urlEncode:function(C){var A=[],B,D;for(B in C){D=C[B];A.push(encodeURIComponent(B)+"="+encodeURIComponent(typeof D=="string"?D:_.serialize(D)))}return A.join("&")},urlDecode:function(H,E){if(!H){return E?"":{}}var A,F={},C=H.split("&"),G;for(var D=0,B=C.length;D<B;D++){G=C[D];A=G.split("=");F[decodeURIComponent(A[0])]=decodeURIComponent(A[1])}return E?F[E]:F},exists:function(A){return A!==undefined},isNull:function(A){return(typeof A=="object")&&!A},isObj:function(A){return !!A&&(typeof A=="object"||typeof A=="function")},isBool:function(A){return typeof A=="boolean"},isNumb:function(A){return typeof A=="number"&&isFinite(A)},isDate:function(A){return !!A&&A.constructor==Date},isFun:function(A){return typeof A=="function"&&A.constructor!=RegExp},isArr:function(A){return !!A&&A.constructor==Array},isHash:function(A){return !!A&&typeof A=="object"&&A.constructor==Object},isReg:function(A){return !!A&&A.constructor==RegExp},isStr:function(A){return typeof A=="string"},isArguments:function(A){return !!(A&&A.callee&&A.callee.arguments===A)},str:{startWith:function(B,A){return B.indexOf(A)===0},endWith:function(B,C){var A=B.length-C.length;return A>=0&&B.lastIndexOf(C)===A},repeat:function(B,A){return new Array(A+1).join(B)},initial:function(A){return A.charAt(0).toUpperCase()+A.substring(1)},trim:function(A){return this.ltrim(this.rtrim(A))},ltrim:function(A){return A.replace(/^ */,"")},rtrim:function(A){return A.replace(/ *$/,"")},toDom:function(G,F){var H=arguments.callee,E=H._pool||(H._pool=[]),D=0,C=E.length,B,A=[];do{B=E[D++]}while(D<C&&(B&&B.firstChild));if(!B||B.firstChild){B=document.createElement("div");E.push(B)}B.innerHTML=G;for(var D=0,I=B.childNodes,C=I.length;D<C;D++){A[A.length]=I[D]}return linb(A)}},arr:{subIndexOf:function(A,D,E){if(E===undefined){return -1}for(var C=0,B=A.length;C<B;C++){if(A[C]&&A[C][D]===E){return C}}return -1},removeFrom:function(A,B,C){A.splice(B,C||1);return A},removeValue:function(A,D){for(var B=A.length,C=B-1;C>=0;C--){if(A[C]===D){A.splice(C,1)}}return A},insertAny:function(A,F,E,D){var C=A.length;D=F.constructor!=Array||D;if(E===0){if(D){A.unshift(F)}else{A.unshift.apply(A,F)}}else{var B;if(!E||E<0||E>C){E=C}if(E!=C){B=A.splice(E,C-E)}if(D){A[A.length]=F}else{A.push.apply(A,F)}if(B){A.push.apply(A,B)}}return E},indexOf:function(A,D){for(var C=0,B=A.length;C<B;C++){if(A[C]===D){return C}}return -1},each:function(A,D,F,G){var E,C,B=A;if(B.constructor!=Array){if((B=B._nodes)||B.constructor!=Array){throw new Error("errNotArray")}if(G===undefined){G=1}}C=B.length;F=F||A;if(!G){for(E=0;E<C;E++){if(D.call(F,B[E],E,B)===false){break}}}else{for(E=C-1;E>=0;E--){if(D.call(F,B[E],E,B)===false){break}}}return A}}});_.merge(_.fun,{body:function(fun){with(String(fun)){return slice(indexOf("{")+1,lastIndexOf("}"))}},args:function(fun){with(String(fun)){return slice(indexOf("(")+1,indexOf(")")).split(",")}},clone:function(A){return new Function(_.fun.args(A),_.fun.body(A))}});Namespace=function(C){var B=C.split("."),A=window;return _.get(A,B)||_.set(A,B,{})};Class=function(S,I,E){var A,O=[],G=Class,D=window,N=G._fun,B=G._reg,C,K,M,F,Q;E=E||{};if(F=_.get(D,S.split("."))){return F}I=(!I?[]:typeof I=="string"?[I]:I);for(M=0;F=I[M];M++){if(!(O[M]=(_.get(D,F.split("."))||(linb&&linb.SC&&linb.SC(F))))){throw new Error("errNoParent:"+F)}}if(E.Dependency){for(M=0;F=E.Dependency[M];M++){if(!(_.get(D,F.split("."))||(linb&&linb.SC&&linb.SC(F)))){throw new Error("errNoDependency:"+F)}}}C=O[0];A=E.Static||{};F={};for(M in A){if(B[M]){F[M]=1}}for(M in F){delete A[M]}A.Before=E.Before||(C&&C.Before);A.After=E.After||(C&&C.After);A.$End=E.$End||(C&&C.$End);A.__gc=E.__gc||A.__gc||function(){Class.__gc(this.$key)};if(typeof E.Constructor=="function"){K=N(E.Constructor,"Constructor",S,C||_.fun());K.Constructor=String(E.Constructor)}else{if(C){var P=_.fun(),H=C.Constructor;if(H){P=new Function(H.slice(H.indexOf("(")+1,H.indexOf(")")).split(","),H.slice(H.indexOf("{")+1,H.lastIndexOf("}")))}K=N(P,"Constructor",S,C.upper);K.Constructor=H}else{K=_.fun()}}Q=_.fun();for(M=O.length-1;F=O[M--];){_.merge(Q,F);_.merge(Q.prototype,F.prototype)}K.KEY=K.$key=K.prototype.KEY=K.prototype.$key=S;G._wrap(K,A,0,Q);if(F=E.Instance){G._wrap(K.prototype,F,1,Q.prototype)}G._inherit(K,Q);G._inherit(K.prototype,Q.prototype);Q=null;if(_.tryF(K.Before,arguments,K)===false){return false}for(M=0;F=O[M];M++){F=(F.$children||(F.$children=[]));for(var L=0,J=F.length,R;L<J;L++){if(F[J]==S){R=true;break}}if(!R){F[F.length]=S}}K.$linb$=1;K.$children=[];K.$parent=O;K.prototype.constructor=K;K[S]=K.prototype[S]=true;_.set(D,S.split("."),K);_.tryF(K.After,[],K);_.tryF(E.Initialize,[],K);_.tryF(K.$End,[],K);return K};_.merge(Class,{_reg:{$key:1,$parent:1,$children:1,KEY:1,Static:1,Instance:1,Constructor:1,Initialize:1},_reg2:{constructor:1,prototype:1,toString:1,valueOf:1},_fun:function(A,B,C,D){A.$name$=B;A.$original$=C;if(D){A.upper=D}return A},_other:["toString","valueOf"],_o:{},_inherit:function(D,F,A){var B,E,C=this._reg;for(B in F){if(B in D||(!A&&C[B])||B.charAt(0)=="$"){continue}E=F[B];if(E&&E.$linb$){continue}D[B]=E}},_wrap:function(J,B,L,K){var M=this,G,F,D,E=J.KEY,A=M._reg,C=M._reg2,I=M._fun,H=M._other;for(G in B){if(C[G]||(!L&&A[G])){continue}D=B[G];J[G]=(typeof D!="function")?D:I(D,G,E,typeof K[G]=="function"&&K[G])}for(F=0;G=H[F++];){D=B[G];if(D&&(D==M._o[G])){continue}J[G]=(typeof D!="function")?D:I(D,G,E,typeof K[G]=="function"&&K[G])}},__gc:function(C){if(typeof C=="object"){C=C.KEY||""}var B=_.get(window,C.split(".")),D;if(B){if(D=_.get(window,["linb","cache","SC"])){delete D[C]}for(var A=0,E;E=B.$children[A];A++){if(E=_.get(window,E.split("."))){CLASS.__gc(E)}}B.$parent.length=B.$children.length=0;_.set(window,C.split("."))}}});linb=function(B,A){return linb.Dom.pack(B,A)};_.merge(linb,{cache:{dom:{},domId:{},template:{},hookKey:{},thread:{},SC:{},text:{}},Locale:{en:{}},$lang:"en",$href:"javascript:;",$langId:"linblangkey",reLang:function(I,K){var B=linb.Locale,E=linb.getRes,L,J,D,C,F,A,G,H=[];linb.$lang=I;J=linb.browser.ie?document.all.tags("span"):document.getElementsByTagName("span");for(D=0;L=J[D];D++){if(L.id==linb.$langId){H[H.length]=L}}F=function(){(function(){C=H.splice(0,100);for(D=0;L=C[D];D++){if(typeof (J=E(L.className))=="string"){L.innerHTML=J}}if(H.length){setTimeout(arguments.callee,0)}_.tryF(K)}())},G="linb.Locale."+I,A=function(){linb.include(G+"."+linb.ini.appLangKey,linb.getPath("Locale."+I,".js"),F,F)};linb.include(G,linb.getPath(G,".js"),A,A)},_r:/\x24(\d+)/g,getRes:function(D){var B,A=D.indexOf("-")!=-1?((B=D.split("-"))&&(D=B[0])&&B):arguments,C=_.get(linb.Locale[linb.$lang],D.split("."));return(B=typeof C)=="string"?C.replace(linb._r,function(E,F){return A[parseInt(F)+1]||E}):B=="function"?C.apply(null,A):C?C:D.substr(D.lastIndexOf(".")+1)},wrapRes:function(D){var A=D,B,C;if(A.charAt(0)=="$"){arguments[0]=A.substr(1,A.length-1)}B=D;C=linb.getRes.apply(null,arguments);if(B==C){C=A}return'<span id="'+linb.$langId+'" class="'+B+'">'+C+"</span>"},request:function(B,C,E,F,D,A){if(!C){C=""+_()}return((A&&A.method.toLowerCase()=="post")?linb.IAjax:linb.absIO.isCrossDomain(B)?linb.SAjax:linb.Ajax).apply(null,arguments).start()},include:function(D,A,B,C){if(D&&linb.SC.get(D)){_.tryF(B)}else{linb.SAjax(A,"",B,C,0,{rspType:"script"}).start()}},_m:[],main:function(A){linb._m.push(A)},getPath:function(F,A,G){F=F.split(".");if(G){var C=[F[0],G];for(var E=1,B=F.length;E<B;E++){C.push(F[E])}F.length=0;F=C}var H,D=linb.ini;if(F[0]=="linb"){H=D.path;F.shift();if(F.length==(G?1:0)){F.push("linb")}}else{H=D.appPath;if(F.length==((G?1:0)+1)&&A==".js"){F.push("index")}if(D.verPath){H+=D.verPath+"/"}if(D.ver){H+=D.ver+"/"}}return H+F.join("/")+(A||"/")},log:_.fun(),message:_.fun(),_pool:[],getObject:function(A){return linb._pool["$"+A]},create:function(I,A){var F,B,H,G=arguments.callee,C=G.r1||(G.r1=/</);if(typeof I=="string"){if(A===true){B=linb([document.createTextNode(I)])}else{if(H=linb.absBox.$type[I]){F=[];for(var E=1,D=arguments.length;E<D;E++){F[E-1]=arguments[E]}B=new (linb.SC(H))(false);if(B._ini){B._ini.apply(B,F)}if(B.render){B.render()}}else{if(C.test(I)){B=_.str.toDom(I)}else{B=document.createElement(I);B.id=typeof A=="string"?A:_.id();B=linb([B])}}}}else{B=new (linb.SC(I.key))(I).render()}return B}});new function(){var H=window,J=navigator.userAgent.toLowerCase(),F=document,G=linb.browser={kde:/webkit/.test(J),opr:/opera/.test(J),ie:/msie/.test(J)&&!/opera/.test(J),gek:/mozilla/.test(J)&&!/(compatible|webkit)/.test(J),isWin:/(windows|win32)/.test(J),isMac:/(macintosh|mac os x)/.test(J),isAir:/adobeair/.test(J),isLinux:/linux/.test(J),isSecure:location.href.toLowerCase().indexOf("https")==0},I=function(M,N){return M+(G.ver=J.split(N)[1].split(".")[0])};_.filter(G,function(M){return !!M});if(G.ie){G[I("ie","msie ")]=true;if(G.ie6){try{document.execCommand("BackgroundImageCache",false,true)}catch(E){}H.XMLHttpRequest=function(){return new ActiveXObject("Msxml2.XMLHTTP")}}}else{if(G.gek){G[I("gek","firefox/")]=true}else{if(G.opr){G[I("opr","opera/")]=true}else{if(G.kde){G[I("kde","safari/")]=true}}}}G.contentBox=function(M){return(G.ie||G.opr)?!/BackCompat|QuirksMode/.test(F.compatMode):(M=(M=M||F.documentElement).style["-moz-box-sizing"]||M.style["box-sizing"])?(M=="content-box"):true}();var L=linb.ini={};if(window.linb_ini){_.merge(L,window.linb_ini)}if(!L.path){var K,C=document.getElementsByTagName("script"),A=/js\/linb(-[\w]+)?\.js$/,B=C.length;while(--B>=0){K=C[B].src;if(K.match(A)){L.path=K.replace(A,"");break}}}_.merge(L,{appPath:location.href.split("?")[0].replace(/[^\\\/]+$/,""),appLangKey:"app",file_bg:L.path+"bg.gif",dummy_tag:"$_dummy_$"});if(!L.path){L.path=L.appPath+"/jsLinb"}var D=function(){if(F.addEventListener&&!G.kde){F.removeEventListener("DOMContentLoaded",arguments.callee,false)}try{for(var N=0,M=linb._m.length;N<M;N++){_.tryF(linb._m[N])}linb._m.length=0;linb.isDomReady=true}catch(O){_.asyRun(function(){throw O})}};if(F.addEventListener&&!G.kde){F.addEventListener("DOMContentLoaded",D,false)}else{if(G.ie){(function(){try{F.activeElement.id;F.documentElement.doScroll("left");D()}catch(M){setTimeout(arguments.callee,1)}})()}else{(function(){/loaded|complete/.test(F.readyState)?D():setTimeout(arguments.callee,1)})()}}};Class("linb.Thread",null,{Constructor:function(B,C,E,G,H,A,D){var J=this,F=arguments.callee,I=linb.cache.thread;if(J.constructor!==F||!!J.id){return new F(B,C,E,G,H,A,D)}if(typeof B!="string"){B="$"+(J.constructor.$id++)}J.id=B;J.profile=I[B]||(I[B]={id:B,_start:false,time:0,_left:0,_asy:-1,index:0,tasks:C||[],delay:E||0,callback:G,onStart:H,onEnd:A,cache:{},status:"run",cycle:!!D})},Instance:{_fun:_.fun(),__gc:function(){var A=linb.cache.thread,C=A[this.id];if(C){delete A[this.id];C.tasks.length=0;for(var B in C){C[B]=null}}},_task:function(){var A=this,G=A.profile,C={args:[]},F=G.tasks[G.index],E,B,D=typeof F;G._asy=-1;if(!G.status){return }if(D=="function"){C.task=F}else{if(D=="object"){for(B in F){C[B]=F[B]}}}if(typeof C.task!="function"){C.task=A._fun}if(typeof C.callback!="function"){C.callback=G.callback}C.args.push(G.id);G.index++;G.time=_();E=_.tryF(C.task,C.args||[G.id],C.scope||A,null);if(!G.status){return }if(C.id){G.cache[C.id]=E}if(C.callback){if(false===_.tryF(C.callback,[G.id],A,true)){A.abort();return }}if(G.status!=="run"){return }if(!G||G.status!=="run"){return }A.start()},start:function(E){var B=this,D=B.profile,A,C;if(D._start===false){D._start=true;if(false===_.tryF(D.onStart,[D.id],B)){return B.abort()}}if(!D.tasks.length){return B.abort()}if(D.index>=D.tasks.length){if(D.cycle===true){B.profile.index=0}else{return B.abort()}}A=D.tasks[D.index];C=typeof A=="number"?A:typeof A.delay=="number"?A.delay:D.delay;D._left=(E||E===0)?E:C;if(D._asy!=-1){clearTimeout(D._asy)}D._asy=_.asyRun(B._task,D._left,[],B);D.time=_();return B},suspend:function(){var B,A=this.profile;if(A.status=="pause"){return }A.status="pause";if(A._asy!==-1){clearTimeout(A._asy);if(A.index>0){A.index--}}B=A._left-(_()-A.time);A._left=(B>=0?B:0);return this},resume:function(B){var A=this;if(A.profile.status=="run"){return }B=B===undefined?A.profile._left:B===true?A.profile.delay:B===false?0:(Number(B)||0);A.profile.status="run";A.start(B);return A},abort:function(){var A=this.profile;A.status="stop";clearTimeout(A._asy);_.tryF(A.onEnd,[A.id]);this.__gc()},links:function(A){var C=this.profile,B=C.onEnd,D=C.id;C.onEnd=function(){_.tryF(B,[D]);A.start()};return this},insert:function(A,E){var D=this,F=D.profile.tasks,C=F.length,B;if(A.constructor!=Array){A=[A]}E=E||D.profile.index;if(E<0||E>C){E=C}B=F.splice(E,C-E);F.push.apply(F,A);F.push.apply(F,B);return D},getCache:function(A){return this.profile.cache[A]},setCache:function(A,B){this.profile.cache[A]=B;return this}},After:function(){var C=this,E=function(F){C[F]=function(H){var G;if(linb.cache.thread[H]){(G=linb.Thread(H))[F].apply(G,Array.prototype.slice.call(arguments,1))}}},B="start,suspend,resume,abort".split(",");for(var D=0,A=B.length;D<A;D++){E(B[D])}},Static:{$id:1,__gc:function(){linb.cache.thread={}},isAlive:function(A){return !!linb.cache.thread[A]},observableRun:function(E,B,C){var A=linb.Thread,D=linb.Dom;if(!_.isArr(E)){E=[E]}if(linb.cache.thread[C]){if(typeof B=="function"){E.push(B)}A(C).insert(E)}else{A(C,E,0,null,function(F){if(D){D.busy(F)}},function(F){_.tryF(B,arguments,this);if(D){D.free(F)}}).start()}},group:function(B,F,G,H,A){var I={},E=linb.Thread,D=function(M,J,L){if(typeof M=="string"){M=E(M)}if(M){var K=function(){var N=arguments.callee;_.tryF(N.onEnd,arguments,this);N.onEnd=null;delete I[J];_.tryF(G,[J,L],this);if(_.isEmpty(I)){E.resume(L)}};K.onEnd=M.profile.onEnd;M.profile.onEnd=K;M.start()}};for(var C in F){I[C]=1}return E(B,[function(K){if(!_.isEmpty(F)){E.suspend(K);for(var J in F){D(F[J],J,K)}}}],0,null,H,A)}}});Class("linb.absIO",null,{Constructor:function(C,H,G,A,E,L){if(typeof C=="object"){L=C}else{L=L||{};_.merge(L,{uri:C,query:H,onSuccess:G,onFail:A,threadid:E})}var K=this,I=arguments.callee,B=K.constructor;if((B!==I)||K.id){return new I(L)}_.merge(L,{id:L.id||(_()+""+(B._id++)),uri:L.uri||"",query:L.query||"",asy:L.asy!==false,method:"POST"==(L.method||B.method).toUpperCase()?"POST":"GET"},"all");var J="retry,timeout,rspType,customQS".split(",");for(var F=0,D=J.length;F<D;F++){L[J[F]]=(J[F] in L)?L[J[F]]:B[J[F]]}_.merge(K,L,"all");if(B.events){_.merge(K,B.events)}K.query=K.customQS(K.query);if(!K._useForm&&typeof K.query!="string"){K.query=B._buildQS(K.query,K._single)}return K},Instance:{_fun:_.fun(),_flag:0,_response:"",_retryNo:0,_end:false,_time:function(){var A=this,B=A.constructor;A._clear();if(A._retryNo<A.retry){A._retryNo++;_.tryF(A.onRetry,[A._retryNo],A);A.start()}else{_.tryF(A.onTimeout,[],A);A._onError(new Error("errTimout"))}},_onEnd:function(){var A=this;A._end=true;if(A._flag>0){clearTimeout(A._flag);A._flag=0}linb.Thread.resume(A.threadid);_.tryF(A.onEnd,[],A);A._clear()},_onStart:function(){var A=this;linb.Thread.suspend(A.threadid);_.tryF(A.onStart,[],A)},_onResponse:function(){var A=this;if(false!==_.tryF(A.beforeSuccess,[A._response,A.rspType,A.threadid],A)){_.tryF(A.onSuccess,[A._response,A.rspType,A.threadid],A)}A._onEnd()},_onError:function(B){var A=this;if(false!==_.tryF(A.beforeFail,[B,A.threadid],A)){_.tryF(A.onFail,[String(B),A.rspType,A.threadid],A)}A._onEnd()},abort:function(){this._onEnd()}},Static:{$abstract:true,_id:1,method:"GET",retry:2,timeout:60000,rspType:"text",type:"type",randkey:"id",callback:"callback",_buildQS:function(B,A){return A?_.serialize(B):_.urlEncode(B)},customQS:function(A){return A},_if:function(D,F,B){var C=linb.browser.ie,E=D.createElement(C?"<iframe name='"+F+"' "+(B?"onload='linb.IAjax._o(\""+F+"\")'":"")+">":"iframe"),A;if(F){E.id=E.name=F}if(!C&&B){E.onload=B}E.style.display="none";D.body.appendChild(E);A=frames[frames.length-1];return[E,A,A.document]},isCrossDomain:function(D){D=D||"";var C=arguments.callee,B=C.r||(C.r=/(http(s)?\:\/\/)?([\w\.]+(:[\d]+)?)(.*)/),A;if((A=D.indexOf(":"))==-1||A>D.indexOf("/")){return false}if(D.indexOf("file:")===0){return !!location.host}return location.host!=D.replace(B,"$3")},groupCall:function(F,G,A,B,E){var C,D=function(J,H,I){I[H]=linb.Thread(null,[function(K){J.threadid=K;J.start()}])};for(C in F){D(F[C],C,F)}return linb.Thread.group(null,F,G,function(){linb.Thread(E).suspend();_.tryF(A,arguments,this)},function(){_.tryF(B,arguments,this);linb.Thread(E).resume()}).start()}}});Class("linb.Ajax","linb.absIO",{Instance:{_single:true,_XML:null,start:function(){var self=this;if(false===_.tryF(self.beforeStart,[],self)){self._onEnd();return }if(!self._retryNo){self._onStart()}try{with(self){var x=self._XML=new window.XMLHttpRequest();if(asy){x.onreadystatechange=function(){if(self&&x&&x.readyState==4){self._complete.apply(self);self._clear()}}}if(!_retryNo&&method!="POST"){if(query){uri=uri.split("?")[0]+"?"+query}query=null}if(x.overrideMimeType){x.overrideMimeType("text/xml")}x.open(method,uri,asy);if(method!="POST"){x.setRequestHeader("Content-type","application/x-www-form-urlencoded")}x.setRequestHeader("X-Requested-With","XMLHttpRequest");if(x.overrideMimeType){x.setRequestHeader("Connection","close")}try{x.send(query)}catch(e){}if(asy){if(x&&timeout>0){_flag=_.asyRun(function(){if(self&&!self._end){self._time()}},self.timeout)}}else{_complete()}}}catch(e){self._onError(e)}return self},abort:function(){var B=this,A=B._XML;if(A){A.onreadystatechange=B._fun;A.abort();B._XML=null}arguments.callee.upper.call(B)},_clear:function(){var B=this,A=B._XML;if(A){A.onreadystatechange=B._fun;B._XML=null}},_complete:function(){with(this){var x=this._XML,status=x.status;_response=rspType=="text"?x.responseText:x.responseXML;if(status===undefined||status===0||status==304||(status>=200&&status<300)){_onResponse()}else{_onError(new Error("errXMLHTTP:"+status))}}}}});Class("linb.SAjax","linb.absIO",{Instance:{start:function(){var B=this,G,F=B.constructor,D,E,C=false;if(false===_.tryF(B.beforeStart,[],B)){B._onEnd();return }if(!B._retryNo){B._onStart()}G=B.id;if(F._pool[G]){F._pool[G].push(B)}else{F._pool[G]=[B]}var A=F._n=document;E=B.node=A.createElement("script");E.src=B.uri+(B.query?"?"+B.query:"");E.type="text/javascript";E.charset="utf-8";E.id="linb:script:"+B.id;E.onload=E.onreadystatechange=function(){var H=this.readyState;if(!C&&(!H||H=="loaded"||H=="complete")){C=true;if(B.rspType=="script"){B._onResponse()}else{B._loaded()}}};E.onerror=function(){B._loaded()};A.body.appendChild(E);if(B.timeout>0){B._flag=_.asyRun(function(){if(B&&!B._end){B._time()}},B.timeout)}},_clear:function(){var B=this,E=B.node,D=B.constructor,C=D.div||(D.div=D._n.createElement("div")),A=B.constructor._pool;A.length=0;delete A[B.id];if(E){B.node=E.id=E.onload=E.onreadystatechange=E.onerror=null;if(B.rspType!="script"){C.appendChild(E.parentNode&&E.parentNode.removeChild(E)||E);if(linb.browser.ie){_.asyRun(function(){C.innerHTML="";E.removeNode()})}else{C.innerHTML=""}}}},_loaded:function(){var A=this;_.asyRun(function(){if(A.id&&A.constructor._pool[A.id]){A._onError(new Error("errInData"))}},500)}},Static:{_pool:{},$response:function(E){var B=this;try{if(E&&(o=B._pool[E[B.randkey]])){for(var C=0,A=o.length;C<A;C++){o[C]._response=E;o[C]._onResponse()}}else{B._onError(new Error("errInData:"+E))}}catch(D){linb.Debugger&&linb.Debugger.trace(D)}},customQS:function(F){var G=this.constructor,C=G.type,B=G.randkey,A=G.callback,E=(this.rspType!="script"),D=E?B+"="+this.id+"&type=script&":"";if(typeof F=="string"){return(F&&F+"&")+D+(E?A+"=linb.SAjax.$response":"")}else{if(E){F[C]="script";F[B]=this.id;F[A]="linb.SAjax.$response"}return F}}}});Class("linb.IAjax","linb.absIO",{Instance:{_useForm:true,$e:function(A){this._onError(new Error("errInData:"+A))},start:function(){var L=this,H=L.constructor,G,B,K,D,F,C,I,A,E;if(false===_.tryF(L.beforeStart,[],L)){L._onEnd();return }if(!L._retryNo){L._onStart()}B=L.id;if(H._pool[B]){H._pool[B].push(L)}else{H._pool[B]=[L]}L._onload=E=function(M){if(!L.node){return }var T=L.node.contentWindow,R=linb.IAjax,N,U;if(linb.browser.opr){try{if(T.location=="about:blank"){return }}catch(Q){}}try{T.location=R._getDummy()+"#"+linb.ini.dummy_tag;if(T.name==L.id){L.$e("no response")}else{try{N=_.unserialize(decodeURIComponent(T.name));if(N&&(U=R._pool[N[R.randkey]])){for(var P=0,O=U.length;P<O;P++){U[P]._response=N;U[P]._onResponse()}}else{L.$e(T.name)}}catch(S){L.$e(T.name)}}}catch(Q){}};var J=H._if(document,B,E);L.node=J[0];L.frm=J[1];A=L.form=document.createElement("form");A.style.display="none";A.action=L.uri;A.method=L.method;A.target=B;F=L.query||{};for(G in F){if(F[G]&&F[G].nodeName=="INPUT"){F[G].id=F[G].name=G;A.appendChild(F[G]);I=true}else{K=document.createElement("input");K.id=K.name=G;K.value=typeof F[G]=="string"?F[G]:_.serialize(F[G]);A.appendChild(K)}}if(L.method=="POST"&&I){A.enctype="multipart/form-data";if(A.encoding){A.encoding=A.enctype}}document.body.appendChild(A);A.submit();if(L.timeout>0){L._flag=_.asyRun(function(){if(L&&!L._end){L._time()}},L.timeout)}},_clear:function(){var A=this,G=A.node,B=A.form,F=A.constructor,E=F.div||(F.div=document.createElement("div"));if(linb.browser.gek&&G){try{G.onload=null;var D=G.contentWindow.document;D.write(" ");D.close()}catch(C){}}A.form=A.node=A.frm=null;clearTimeout(A._tf);if(G){E.appendChild(G.parentNode.removeChild(G))}if(B){E.appendChild(B.parentNode.removeChild(B))}E.innerHTML=""}},Static:{method:"POST",_pool:{},_o:function(D){var A=this,B=A._pool[D],C=B[B.length-1];_.tryF(C._onload)},_getDummy:function(E){E=E||window;var I=this,D,A,H=E.document,K=linb.ini,J=linb.browser,F=I.isCrossDomain;if(I.dummy){return I.dummy}if(K.dummy){return I.dummy=K.dummy}if(J.gek){D=H.getElementsByTagName("link");for(var C=0,B=D.length;C<B;C++){A=D[C];if(A.rel=="stylesheet"&&!F(A.href)){return I.dummy=A.href.split("#")[0]}}}if(!F(K.path)){if(!H.getElementById("linb:img:bg")){A=H.createElement("img");A.id="linb:img:bg";A.src=K.file_bg;A.style.display="none";H.body.appendChild(A)}}D=H.getElementsByTagName("img");for(var C=0,B=D.length;C<B;C++){A=D[C];if(!F(A.src)){return I.dummy=A.src.split("#")[0]}}try{if(E!=E.parent){if((E=E.parent)&&!F(""+E.document.location.href)){return I._getDummy(E)}}}catch(G){}return"/favicon.ico"},customQS:function(C){var B=this,D=B.constructor,A=D.type;C[A]="iframe";C[D.randkey]=B.id;return C}}});Class("linb.SC",null,{Constructor:function(F,G,A,E,B){var D=linb.cache.SC,C;if(C=D[F]||(D[F]=_.get(window,F.split(".")))){_.tryF(G,[F,null,E],C)}else{B=B||{};B.$cb=G;if(A){B.threadid=E}C=D[F]=linb.SC._call(F||"",B,A)}return C},Static:{__gc:function(A){linb.cache.SC={}},get:function(B,A){return _.get(A||window,(B||"").split("."))},_call:function(L,M,H){H=!!H;var D,J,A,C,G=[],K=linb.SC.get,E=linb.cache.text,F=function(Q,R,P){var N=this;if(Q){if(!K(L)){if(N.$p){(N.$cache||E)[N.$tag]=Q}else{try{_.exec(Q)}catch(O){throw new Error('errInEval:"'+O+N.$tag)}}}}_.tryF(N.$cb,[N.$tag,Q,P],K(L)||{})},B=function(O){var N=this;_.tryF(N.$cb,[null,null,N.threadid],N)};if(!(A=K(L))){if(J=E[L]){H=false;F.call({$cb:M.$cb},J);delete E[L]}if(!(A=K(L))){C=linb.getPath(L,".js","js");M=M||{};M.$tag=L;var I;if(H&&!M.$p){M.rspType="script";I=linb.SAjax}else{M.asy=H;I=linb.Ajax}I(C,"",F,B,null,M).start();if(!H){A=K(L)}}}else{if(M.$cb){F.call(M)}}return A},loadSnips:function(F,B,G,A,D){if(!F||!F.length){_.tryF(A,[D]);return }var H={},J={$p:1,$cache:B||linb.cache.text};for(var E=0,C=F.length;E<C;E++){H[F[E]]=1}if(G||A){J.$cb=function(K){if(G){_.tryF(G,arguments,this)}delete H[K||this.$tag];if(_.isEmpty(H)){_.tryF(A,[D]);A=null;linb.Thread.resume(D)}}}linb.Thread.suspend(D);for(var E=0,I;I=F[E++];){this._call(I,_.merge({$tag:I},J),true)}},runInBG:function(E,F,G,A){var C=0,B,H,I=this,D=function(J){while(E.length>C&&(H=I.get(B=E[C++]))){}if(!H){I._call(B,{threadid:J},true)}if(E.length<C){linb.Thread(J).abort()}if(E.length==C){C++}};linb.Thread(null,[D],1000,F,G,A,true).start()},execSnips:function(A){var B,C=A||linb.cache.text;for(B in C){try{_.exec(C[B])}catch(D){throw new Error('errInEval:"'+D)}}C={}},groupCall:function(C,E,B,D){if(C){var A=this;A.execSnips();linb.Thread.suspend(D);A.loadSnips(C,0,E,function(){A.execSnips();_.tryF(B,[D]);B=null;linb.Thread.resume(D)})}else{_.tryF(B,[D])}}}});new function(){var M={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},H={"@window":"window","@this":"this"},A=/[\x00-\x1f\x7f-\x9f\\\"]/g,B=/[^\x00-\xff]/g,C=/^\s*\x7b/,D=/^(-\d+|\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})(?:\.(\d{1,3}))?((?:[+-](\d{2}):(\d{2}))|Z)?$/,E=function(t,i,a,v,m,n){for(i in t){if((a=typeof (v=t[i]))=="string"&&(v=D.exec(v))){m=v[8]&&v[8].charAt(0);if(m!="Z"){n=(m=="-"?-1:1)*((+v[9]||0)*60)+(+v[10]||0)}else{n=0}m=new Date(+v[1],+v[2]-1,+v[3],+v[4],+v[5],+v[6],+v[7]||0);n-=m.getTimezoneOffset();if(n){m.setTime(m.getTime()+n*60000)}t[i]=m}else{if(a=="object"&&a.constructor===Object){E(t[i])}}}return t},R=function(n){return n<10?"0"+n:n},F="function",N="number",L="boolean",S="string",O="object",T={},S16=function(b){return Math.floor(b/16).toString(16)+(b%16).toString(16)},MS=function(x,s){return"."+((s=x[s]())?s<10?"00"+s:s<100?"0"+s:s:"000")},Z=(function(a,b){a=-(new Date).getTimezoneOffset()/60;b=a>0?"+":"-";a=""+Math.abs(a);return b+a+(a.length==1?"0":"")+":00"})();T["undefined"]=function(){return"undefined"};T[L]=function(x){return String(x)};T[N]=function(x){return isFinite(x)?String(x):"null"};T[S]=function(x){return H[x]||'"'+(A.test(x)?x.replace(A,function(a,b){if(b=M[a]){return b}b=a.charCodeAt();return"\\u00"+S16(b)}):B.test(x)?x.replace(B,function(a,b){if(b=M[a]){return b}b=a.charCodeAt();return"\\u"+S16(b)}):x)+'"'};T[O]=function(x,dateformat,deep){var me=arguments.callee,map=me.map||(me.map={prototype:1,constructor:1,toString:1,valueOf:1});deep=deep||1;if(deep>99){return'"too much recursion!"'}if(x){var a=[],b=[],c=x.constructor,f,i,l,v;if(x===window){return"window"}if(x===document){return"document"}if((typeof x==O||typeof x==F)&&typeof c!=F){return x.nodeType?"document.getElementById('"+x.id+"')":"$alien"}else{if(c==Array){a[0]="[";l=x.length;for(i=0;i<l;++i){if(f=T[typeof (v=x[i])]){if(typeof (v=f(v,dateformat,deep+1))==S){b[b.length]=v}}}a[2]="]"}else{if(c==Date){if(dateformat=="utc"){return'"'+x.getUTCFullYear()+"-"+R(x.getUTCMonth()+1)+"-"+R(x.getUTCDate())+"T"+R(x.getUTCHours())+":"+R(x.getUTCMinutes())+":"+R(x.getUTCSeconds())+MS(x,"getUTCMilliseconds")+'Z"'}else{if(dateformat=="gmt"){return'"'+x.getFullYear()+"-"+R(x.getMonth()+1)+"-"+R(x.getDate())+"T"+R(x.getHours())+":"+R(x.getMinutes())+":"+R(x.getSeconds())+MS(x,"getMilliseconds")+Z+'"'}else{return"new Date("+[x.getFullYear(),x.getMonth(),x.getDate(),x.getHours(),x.getMinutes(),x.getSeconds(),x.getMilliseconds()].join(",")+")"}}}else{if(c==RegExp){return String(x)}else{if(typeof x.serialize==F){x=x.serialize()}if(typeof x==O){if(x.nodeType){return"document.getElementById('"+x.id+"')"}else{a[0]="{";for(i in x){if(!map[i]){if(f=T[typeof (v=x[i])]){if(typeof (v=f(v,dateformat,deep+1))==S){b[b.length]=T.string(i)+":"+v}}}}a[2]="}"}}else{return String(x)}}}}}a[1]=b.join(", ");return a[0]+a[1]+a[2]}return"null"};T[F]=function(x){return x.$path?x.$path:String(x)};_.serialize=function(obj,dateformat){return T[typeof obj](obj,dateformat)||""};_.unserialize=function(str,dateformat){try{str=eval(C.test(str)?"("+str+")":str);if(dateformat){if(typeof str==="object"){E(str)}else{if(typeof str==="string"){return E({a:str}).a}}}return str}catch(e){return false}}};_.id=function(){var A=this,B=arguments.callee;if(A.constructor!==B||A.a){return(B._||(B._=new B)).next()}A.a=[-1];A.b=[""];A.value=""};_.id.prototype={constructor:_.id,_chars:"abcdefghijklmnopqrstuvwxyz".split(""),next:function(i){with(this){var m,k,l,i=(i||i===0)?i:b.length-1;if((m=a[i])>=25){m=0;if(i===0){a.splice(0,0,1);b.splice(0,0,"a");l=a.length;for(k=1;k<l;++k){a[k]=0;b[k]="0"}++i}else{next(i-1)}}else{++m}a[i]=m;b[i]=_chars[m];return value=b.join("")}}};(linb.Locale.en||(linb.Locale.en={})).inline={ok:"O K",cancel:"Cancel",today:"Today",yes:"Yes",no:"No"};linb.Locale.en.date={WEEKS:{"0":"Su","1":"Mo","2":"Tu","3":"We","4":"Th","5":"Fr","6":"Sa","7":"WK"},VIEWS:{"10 ms":"10 millisecond","100 ms":"100 milliseconds","1 s":"1 second","10 s":"10 seconds","1 n":"1 minute","5 n":"5 minutes","10 n":"10 minutes","30 n":"30 minutes","1 h":"1 hour","2 h":"2 hours","6 h":"6 hours","1 d":"1 day","1 w":"1 week","15 d":"15 days","1 m":"1 month","1 q":"1 quarter","1 y":"1 year","1 de":"10 years","1 c":"1 century"},MONTHS:{"1":"Jan.","2":"Feb.","3":"Mar.","4":"Apr.","5":"May.","6":"Jun.","7":"Jul.","8":"Aug.","9":"Sep.","10":"Oct.","11":"Nov.","12":"Dec."},MS:"ms",S:"s",N:"n",H:"h",D:"d",W:"w",M:"m",Q:"q",Y:"y",DE:"de",C:"c",HN:function(C,B,A){return B+":"+A},DHN:function(D,B,A,C){return B+"th "+A+":"+C},MDHN:function(E,B,A,D,C){return A+"th "+linb.getRes("date.MONTHS."+B)+" "+D+":"+C},HNS:function(D,B,A,C){return B+":"+A+":"+C},HNSMS:function(E,B,A,D,C){return B+":"+A+":"+D+" "+C},YM:function(C,B,A){return linb.getRes("date.MONTHS."+A)+" "+B},YQ:function(C,B,A){return A+"Q "+B},YMD:function(D,B,A,C){return A+"/"+C+"/"+B},YMD2:function(D,B,A,C){return linb.getRes("date.MONTHS."+A)+" "+C+", "+B},MD:function(C,B,A){return linb.getRes("date.MONTHS."+B)+" "+A},YMDH:function(E,B,A,D,C){return D+"/"+A+"/"+B+" "+C+":00"},YMDHN:function(F,B,A,E,D,C){return A+"/"+E+"/"+B+" "+D+":"+C},YMDHNS:function(G,B,A,F,E,D,C){return A+"/"+F+"/"+B+" "+E+":"+D+":"+C},ALL:function(H,B,A,G,F,E,D,C){return A+"/"+G+"/"+B+" "+F+":"+E+":"+D+" "+C}};linb.Locale.en.color={LIST:{FFFFFF:"White",FFFFF0:"Ivory",FFFFE0:"Light Yellow",FFFF00:"Yellow",FFFAFA:"Snow",FFFAF0:"Floral White",FFFACD:"Lemon Chiffon",FFF8DC:"Cornislk",FFF5EE:"Sea Shell",FFF0F5:"Lavender Blush",FFEFD5:"Papaya Whip",FFEBCD:"Blanched Almond",FFE4E1:"Misty Rose",FFE4C4:"Bisque",FFE4B5:"Moccasin",FFDEAD:"Navajo White",FFDAB9:"Peach Puff",FFD700:"Gold",FFC0CB:"Pink","FFB6C1 ":"Light Pink",FFA500:"Orange",FFA07A:"Light Salmon",FF8C00:"Dark Orange",FF7F50:"Coral",FF69B4:"Hot Pink",FF6347:"Tomato",FF4500:"Orange Red",FF1493:"Deep Pink",FF00FF:"Magenta",FF00FF:"Fuchsia",FF0000:"Red",FDF5E6:"Old Lace",FAFAD2:"Light Goldenrod Yellow",FAF0E6:"Linen",FAEBD7:"Antique White",FA8072:"Salmon",F8F8FF:"Ghost White",F5FFFA:"Medium Spring Green",F5F5F5:"White Smoke",F5DEB3:"Wheat",F4A460:"Sandy Brown",F0FFFF:"Azure",F0FFF0:"Honeydew",F0F8FF:"Alice Blue",F0E68C:"Khaki",F08080:"Light Coral",EEE8AA:"Pale Godenrod",EE82EE:"Violet",E9967A:"Dark Salmon",E6E6FA:"Lavender",E1FFFF:"Light Cyan",DEB887:"Bruly Wood",DDA0DD:"plum",DCDCDC:"Gainsboro",DC143C:"Crimson",DB7093:"Pale Violet Red",DAA520:"Gold Enrod",DA70D6:"Orchid",D8BFD8:"Thistle",D3D3D3:"Light Grey",D2B48C:"Tan",D2691E:"Chocolate",CD853F:"Peru",CD5C5C:"Indian Red",C71585:"Medium Violet Red",C0C0C0:"Silver",BDB76B:"Dark Khaki",BC8F8F:"Rosy Brown",BA55D3:"Medium Orchid",B22222:"Fire Brick",B0E0E6:"Pow Der Blue",B0C4DE:"Light Steel Blue",AFEEEE:"Pale Turquoise",ADFF2F:"Green Yellow",ADD8E6:"Light BLue",A9A9A9:"Dark Gray",A52A2A:"Brown",A0522D:"Sienna","9932CC":"Dark Orchid","98FB98":"Pale Green","9400D3":"Dark Voilet","9370DB":"Medium Purple","90EE90":"Light Green","8FBC8F":"Dark Sea Green","8B4513":"Saddle Brown","8B008B":"Dark Magenta","8B0000":"Dark Red","8A2BE2":"Blue Violet","87CEFA":"Light Sky Blue","87CEEB":"Sky Blue","808080":"Gray","808000":"Olive","800080":"Purple","800000":"Maroon","7FFFAA":"Auqamarin","7FFF00":"Chartreuse","7CFC00":"Lawn Green","7B68EE":"Medium Slate Blue","778899":"Light Slate Gray","708090":"Slate Gray","6B8E23":"Beige","6A5ACD":"Slate Blue","696969":"Dim Gray","6495ED":"Cornflower Blue","5F9EA0":"Cadet Blue","556B2F":"Olive Drab","4B0082":"Indigo","48D1CC":"Medium Turquoise","483D8B":"Dark Slate Blue","4682B4":"Steel Blue","4169E1":"Royal Blue","40E0D0":"Turquoise","3CB371":"Spring Green","32CD32":"Lime Green","2F4F4F":"Dark Slate Gray","2E8B57":"Sea Green","228B22":"Forest Green","20B2AA":"Light Sea Green","1E90FF":"Doder Blue","191970":"Midnight Blue","00FFFF":"Cyan","00FFFF":"Aqua","00FF7F":"Mint Cream","00FF00":"Lime","00FA9A":"Medium Aquamarine","00CED1":"Dark Turquoise","00BFFF":"Deep Sky Blue","008B8B":"Dark Cyan","008080":"Teal","008000":"Green","006400":"Dark Green","0000FF":"Blue","0000CD":"Medium Blue","00008B":"Dark Blue","000080":"Navy","000000":"Black"}};Class("linb.Event",null,{Constructor:function(M,K,A,O){var H=linb.Event,R=0,J,D=linb.DragDrop,C,B,I,F;if(!(M=M||window.event)||!(C=K)){return false}B=M.type;if(O){C._tid=O}if("mouseover"==B||"mouseout"==B){R=(D&&D._profile.isWorking)?1:2;if(R!=1&&A){return H.$FALSE}if(!H._handleMouseHover(M,C,H.getSrc(M),R==1)){return H.$FALSE}if(R==1){I=D&&D._dropElement}}if((F=H._tabHookStack).length&&H._kb[B]&&(M.$key||M.keyCode||M.charCode)==9&&false===H._handleTabHook(H.getSrc(M),F=F[F.length-1])){return }J=O||H.getId(C);if(F=H._getProfile(J)){if(B=="mousedown"){_.tryF(linb.Dom._blurTrigger,[F,M,C],C)}if(B=="resize"){B="size";if(linb.browser.ie&&window===C){var E=linb.browser.contentBox&&document.documentElement.clientWidth||document.body.clientWidth,N=linb.browser.contentBox&&document.documentElement.clientHeight||document.body.clientHeight;if(F._w==E&&F._h==N){return }F._w=E;F._h=N}}var L,P,S,G=true,Q=[];for(L=0;L<=2;++L){if(R==1&&L!==0&&!M.$force){break}if(R==2&&L===0){continue}S=H._type[B+L]||(H._type[B+L]=H._getEventName(B,H._eventtag[L]));if(!M.$e||M.$all||(S==M.$name)){Array.prototype.push.apply(Q,F._getEV(J,S,C))}}P=function(T){var W,V,U=arguments.callee.funs;for(W=0;V=U[W++];){if(false===V.call(C,F,T||M,C)){return false}}return true};P.funs=Q;G=P();if(D){if(B=="drag"){D._onDrag=P}else{if(B=="dragover"){D._onDragover=P}}}if(R==1){if("mouseover"==B&&D._dropElement==C&&I&&I!=C){H({type:"mouseout",target:I,$e:true,$name:"beforeMouseout",preventDefault:function(){this.returnValue=false},stopPropagation:function(){this.cancelBubble=true}},I);D.setDropElement(C)}if("mouseout"==B&&!D._dropElement&&I&&I==C){H._preDropable=J;_.asyRun(function(){delete linb.Event._preDropable})}if(C==D._dropElement){G=false}}if(G===false){H.stopBubble(M)}return G}},Static:{$FALSE:linb.browser.opr?undefined:false,_type:{},_kb:{keydown:1,keypress:1,keyup:1},_reg:/([\.\w]+)(-[\.\w]+)?(:[\.\w]+:)([\.\w]*)/,$eventhandler:function(){return linb.Event(arguments[0],this)},$eventhandler2:function(){return linb.Event(arguments[0],this,1)},_eventtag:"before,on,after".split(","),_events:("mouseover,mouseout,mousedown,mouseup,mousemove,click,dblclick,keydown,keypress,keyup,scroll,blur,focus,load,unload,change,select,submit,error,location,size,dragbegin,drag,dragstop,dragleave,dragenter,dragover,drop").split(","),_getEventName:function(A,D){var B=arguments.callee,C=B.map||(B.map={});return C[A+D]||(A=A.charAt(0).toUpperCase()+A.substring(1))&&(C[A+D]=D?(D+A.charAt(0).toUpperCase()+A.substring(1)):function(G){var H,F,E=[];for(H=0;F=linb.Event._eventtag[H];H++){E[H]=F+G}return E}(A))},_getEventType:function(A){var B=arguments.callee,C=B.map||(B.map={});return C[A]||(C[A]=A.replace(/^(on|before|after)/,"").toLowerCase())},_getProfile:function(A){return A&&linb.cache.dom[A.replace(this._reg,"$1$3")]},_handleTabHook:function(D,C){if(D===document){return true}var B=D,A;do{if(B==C[0]){return true}}while(B&&(B=B.parentNode)&&B!==document&&B!==window);A=_.tryF(C[1],[C[0]],D);return false},_handleMouseHover:function(B,F,A,I){if(F==document){return true}var D=(B.type=="mouseover"?B.fromElement:B.toElement)||B.relatedTarget;if(I&&B.type=="mouseover"&&this._preDropable){try{do{if(D&&D.id&&D.id==this._preDropable){return true}}while(D&&(D=D.parentNode)&&D!==document&&D!==window)}catch(H){}}if(linb.browser.gek){try{do{if(D==F){return false}}while(D&&(D=D.parentNode))}catch(H){var G=this.getPos(B),D=linb([F]),C=D.offset(),J=D.cssSize(),E=(G.left<C.left||G.left>C.left+J.width||G.top<C.top||G.top>C.top+J.height);return B.type=="mouseover"?!E:E}}else{do{if(D==F){return false}}while(D&&(D=D.parentNode))}return true},_tabHookStack:[],pushTabOutTrigger:function(B,A){this._tabHookStack.push([B,A]);return this},popTabOutTrigger:function(A){if(A){this._tabHookStack=[]}else{this._tabHookStack.pop()}return this},$EVENTHANDLER:"return linb.Event(arguments[0],this)",$EVENTHANDLER2:"return linb.Event(arguments[0],this,1)",getSrc:function(B){var A;return((A=B.target||B.srcElement||null)&&linb.browser.kde&&A.nodeType==3)?A.parentNode:A},getId:function(A){return window===A?"___window":document===A?"___document":A?A.id:""},getBtn:function(A){return linb.browser.ie?A.button==4?"middle":A.button==2?"right":"left":A.which==2?"middle":A.which==3?"right":"left"},getPos:function(B){B=B||window.event;if(typeof B.pageX=="number"){return{left:B.pageX,top:B.pageY}}else{var A=linb.browser.contentBox?document.documentElement:document.body;return{left:B.clientX+A.scrollLeft,top:B.clientY+A.scrollTop}}},getKey:function(A){A=A||window.event;var F=[],I,C=A.$key||A.keyCode||A.charCode||0;if(typeof C=="string"){F[0]=C}else{var H=String.fromCharCode(C),G=A.type;if((G=="keypress"&&C>=33&&C<=128)||((C>=48&&C<=57)||(C>=65&&C<=90))){F[0]=H}else{if(!(I=arguments.callee.map)){I=arguments.callee.map={};var C,E=("3,enter,8,backspace,9,tab,12,numlock,13,enter,19,pause,20,capslock,27,esc,32, ,33,pageup,34,pagedown,35,end,36,home,37,left,38,up,39,right,40,down,44,printscreen,45,insert,46,delete,50,down,52,left,54,right,56,up,91,win,92,win,93,apps,96,0,97,1,98,2,99,3,100,4,101,5,102,6,103,7,104,8,105,9,106,*,107,+,109,-,110,.,111,/,112,f1,113,f2,114,f3,115,f4,116,f5,117,f6,118,f7,119,f8,120,f9,121,f10,122,f11,123,f12,144,numlock,145,scroll,186,;,187,=,189,-,190,.,191,/,192,`,219,[,220,\\,221,],222,',224,meta,63289,numlock,63276,pageup,63277,pagedown,63275,end,63273,home,63234,left,63232,up,63235,right,63233,down,63272,delete,63302,insert,63236,f1,63237,f2,63238,f3,63239,f4,63240,f5,63241,f6,63242,f7,63243,f8,63244,f9,63245,f10,63246,f11,63247,f12,63248,print").split(",");for(var D=1,B=E.length;D<B;D=D+2){I[E[D-1]]=E[D]}E.length=0;I[188]=","}F[0]=I[C]||H}}if((A.modifiers)?(A.modifiers&Event.CONTROL_MASK):(A.ctrlKey||A.ctrlLeft||C==17||C==57391)){if(C==17||C==57391){F[0]=""}F.push("1")}else{F.push("")}if((A.modifiers)?(A.modifiers&Event.SHIFT_MASK):(A.shiftKey||A.shiftLeft||C==16||C==57390)){if(C==16||C==57390){F[0]=""}F.push("1")}else{F.push("")}if((A.modifiers)?false:(A.altKey||A.altLeft||C==18||C==57388)){if(C==18||C==57388){F[0]=""}F.push("1")}else{F.push("")}return F},getEventPara:function(D){var E=this.getPos(D),C=this.getKey(D),B={pageX:E.left,pageY:E.top,keyCode:C[0],ctrlKey:C[1],shiftKey:C[2],altKey:C[3]};for(var A in D){if(A.charAt(0)=="$"){B[A]=D[A]}}return B},stopBubble:function(A){A=A||window.event;if(A.stopPropagation){A.stopPropagation()}A.cancelBubble=true;this.stopDefault(A)},stopDefault:function(A){A=A||window.event;if(A.preventDefault){A.preventDefault()}A.returnValue=false},keyboardHook:function(H,A,C,E,G,F,I){if(H){var B=linb.cache.hookKey,D=(H||"").toLowerCase()+":"+(A?"1":"")+":"+(C?"1":"")+":"+(E?"1":"");if(typeof G!="function"){delete B[D]}else{B[D]=[G,F,I]}}return this}}});Class("linb.Date",null,{Initialize:function(){var D=this;D._mapKeys(D.$TIMEUNIT);var C=D._key1,A=D._key2,E=D.$UNIT={};for(var F=0,B=C.length;F<B;F++){E[C[F]]=1}for(var F=0,B=A.length;F<B;F++){E[A[F]]=1}E.w=1},Static:{_key1:"MILLISECOND,SECOND,MINUTE,HOUR,DAY,WEEK,MONTH,QUARTER,YEAR,DECADE,CENTURY".split(","),_key2:"ms,s,n,h,d,ww,m,q,y,de,c".split(","),$TIMEUNIT:{MILLISECOND:1,SECOND:1000,MINUTE:60000,HOUR:3600000,DAY:86400000,WEEK:604800000,MONTH:2592000000,QUARTER:7776000000,YEAR:31557600000,DECADE:315576000000,CENTURY:3155760000000},$TEXTFORMAT:{utciso:function(B,A){A=linb.Date._fix;return B.getUTCFullYear()+"-"+A(B.getUTCMonth()+1)+"-"+A(B.getUTCDate())+"T"+A(B.getUTCHours())+":"+A(B.getUTCMinutes())+":"+A(B.getUTCSeconds())+"Z"},iso:function(B,A){A=linb.Date._fix;return B.getFullYear()+"-"+A(B.getMonth()+1)+"-"+A(B.getDate())+"T"+A(B.getHours())+":"+A(B.getMinutes())+":"+A(B.getSeconds())},ms:function(A){return linb.Date._fix(A.getMilliseconds(),3)+linb.wrapRes("date.MS")},s:function(A){return linb.Date._fix(A.getSeconds())+linb.wrapRes("date.S")},n:function(A){return linb.Date._fix(A.getMinutes())+linb.wrapRes("date.N")},h:function(A){return linb.Date._fix(A.getHours())+linb.wrapRes("date.H")},d:function(A){return A.getDate()+linb.wrapRes("date.D")},w:function(B,A){return linb.wrapRes("date.WEEKS."+(B.getDay()-A+7)%7)},ww:function(B,A){return linb.Date.getWeek(B,A)+linb.wrapRes("date.W")},m:function(A){return(A.getMonth()+1)+linb.wrapRes("date.M")},q:function(A){return(parseInt((A.getMonth()+3)/3-1)+1)+linb.wrapRes("date.Q")},y:function(A){return A.getFullYear()+linb.wrapRes("date.Y")},de:function(A){return parseInt(A.getFullYear()/10)+linb.wrapRes("date.DE")},c:function(A){return parseInt(A.getFullYear()/100)+linb.wrapRes("date.C")},hn:function(A){return linb.wrapRes("date.HN-"+A.getHours()+"-"+A.getMinutes())},dhn:function(A){return linb.wrapRes("date.DHN-"+A.getDate()+"-"+A.getHours()+"-"+A.getMinutes())},mdhn:function(A){return linb.wrapRes("date.MDHN-"+(A.getMonth()+1)+"-"+A.getDate()+"-"+A.getHours()+"-"+A.getMinutes())},hns:function(A){return linb.wrapRes("date.HNS-"+A.getHours()+"-"+A.getMinutes()+"-"+A.getSeconds())},hnsms:function(A){return linb.wrapRes("date.HNSMS-"+A.getHours()+"-"+A.getMinutes()+"-"+A.getSeconds()+"-"+A.getMilliseconds())},yq:function(A){return linb.wrapRes("date.YQ-"+A.getFullYear()+"-"+(parseInt((A.getMonth()+3)/3-1)+1))},ym:function(A){return linb.wrapRes("date.YM-"+A.getFullYear()+"-"+(A.getMonth()+1))},md:function(A){return linb.wrapRes("date.MD-"+(A.getMonth()+1)+"-"+A.getDate())},ymd:function(A){return linb.wrapRes("date.YMD-"+A.getFullYear()+"-"+(A.getMonth()+1)+"-"+A.getDate())},ymd2:function(A){return linb.wrapRes("date.YMD2-"+A.getFullYear()+"-"+(A.getMonth()+1)+"-"+A.getDate())},ymdh:function(A){return linb.wrapRes("date.YMDH-"+A.getFullYear()+"-"+(A.getMonth()+1)+"-"+A.getDate()+"-"+A.getHours())},ymdhn:function(A){return linb.wrapRes("date.YMDHN-"+A.getFullYear()+"-"+(A.getMonth()+1)+"-"+A.getDate()+"-"+A.getHours()+"-"+A.getMinutes())},ymdhns:function(A){return linb.wrapRes("date.YMDHNS-"+A.getFullYear()+"-"+(A.getMonth()+1)+"-"+A.getDate()+"-"+A.getHours()+"-"+A.getMinutes()+"-"+A.getSeconds())},all:function(A){return linb.wrapRes("date.ALL-"+A.getFullYear()+"-"+(A.getMonth()+1)+"-"+A.getDate()+"-"+A.getHours()+"-"+A.getMinutes()+"-"+A.getSeconds()+"-"+A.getMilliseconds())}},$TIMEZONE:[{id:"Asia(East,North)",sub:[{id:"Brunei",v:"+0800"},{id:"Burma",v:"+0630"},{id:"Cambodia",v:"+0700"},{id:"China",v:"+0800"},{id:"China(HK,Macau)",v:"+0800"},{id:"China(TaiWan)",v:"+0800"},{id:"China(Urumchi)",v:"+0700"},{id:"East Timor",v:"+0800"},{id:"Indonesia",v:"+0700"},{id:"Japan",v:"+0900"},{id:"Kazakhstan(Aqtau)",v:"+0400"},{id:"Kazakhstan(Aqtobe)",v:"+0500"},{id:"Kazakhstan(Astana)",v:"+0600"},{id:"Kirghizia",v:"+0500"},{id:"Korea",v:"+0900"},{id:"Laos",v:"+0700"},{id:"Malaysia",v:"+0800"},{id:"Mongolia",v:"+0800",tag:"03L03|09L03"},{id:"Philippines",v:"+0800"},{id:"Russia(Anadyr)",v:"+1300",tag:"03L03|10L03"},{id:"Russia(Kamchatka)",v:"+1200",tag:"03L03|10L03"},{id:"Russia(Magadan)",v:"+1100",tag:"03L03|10L03"},{id:"Russia(Vladivostok)",v:"+1000",tag:"03L03|10L03"},{id:"Russia(Yakutsk)",v:"+0900",tag:"03L03|10L03"},{id:"Singapore",v:"+0800"},{id:"Thailand",v:"+0700"},{id:"Vietnam",v:"+0700"}]},{id:"Asia(South,West)",sub:[{id:"Afghanistan",v:"+0430"},{id:"Arab Emirates",v:"+0400"},{id:"Bahrain",v:"+0300"},{id:"Bangladesh",v:"+0600"},{id:"Bhutan",v:"+0600"},{id:"Cyprus",v:"+0200"},{id:"Georgia",v:"+0500"},{id:"India",v:"+0530"},{id:"Iran",v:"+0330",tag:"04 13|10 13"},{id:"Iraq",v:"+0300",tag:"04 13|10 13"},{id:"Israel",v:"+0200",tag:"04F53|09F53"},{id:"Jordan",v:"+0200"},{id:"Kuwait",v:"+0300"},{id:"Lebanon",v:"+0200",tag:"03L03|10L03"},{id:"Maldives",v:"+0500"},{id:"Nepal",v:"+0545"},{id:"Oman",v:"+0400"},{id:"Pakistan",v:"+0500"},{id:"Palestine",v:"+0200"},{id:"Qatar",v:"+0300"},{id:"Saudi Arabia",v:"+0300"},{id:"Sri Lanka",v:"+0600"},{id:"Syria",v:"+0200",tag:"04 13|10 13"},{id:"Tajikistan",v:"+0500"},{id:"Turkey",v:"+0200"},{id:"Turkmenistan",v:"+0500"},{id:"Uzbekistan",v:"+0500"},{id:"Yemen",v:"+0300"}]},{id:"North Europe",sub:[{id:"Denmark",v:"+0100",tag:"04F03|10L03"},{id:"Faroe Is.(DK)",v:"+0100"},{id:"Finland",v:"+0200",tag:"03L01|10L01"},{id:"Iceland",v:"+0000"},{id:"Jan Mayen(Norway)",v:"-0100"},{id:"Norwegian",v:"+0100"},{id:"Svalbard(NORWAY)",v:"+0100"},{id:"Sweden",v:"+0100",tag:"03L01|10L01"}]},{id:"Eastern Europe",sub:[{id:"Armenia",v:"+0400"},{id:"Austria",v:"+0100",tag:"03L01|10L01"},{id:"Azerbaijan",v:"+0400"},{id:"Belarus",v:"+0200",tag:"03L03|10L03"},{id:"Czech",v:"+0100"},{id:"Estonia",v:"+0200"},{id:"Georgia",v:"+0500"},{id:"Germany",v:"+0100",tag:"03L01|10L01"},{id:"Hungarian",v:"+0100"},{id:"Latvia",v:"+0200"},{id:"Liechtenstein",v:"+0100"},{id:"Lithuania",v:"+0200"},{id:"Moldova",v:"+0200"},{id:"Poland",v:"+0100"},{id:"Rumania",v:"+0200"},{id:"Russia(Moscow)",v:"+0300",tag:"03L03|10L03"},{id:"Slovakia",v:"+0100"},{id:"Switzerland",v:"+0100",tag:"03L01|10L01"},{id:"Ukraine",v:"+0200"},{id:"Ukraine(Simferopol)",v:"+0300"}]},{id:"Western Europe",sub:[{id:"Andorra",v:"+0100",tag:"03L01|10L01"},{id:"Belgium",v:"+0100",tag:"03L01|10L01"},{id:"Channel Is.(UK)",v:"+0000",tag:"03L01|10L01"},{id:"France",v:"+0100",tag:"03L01|10L01"},{id:"Gibraltar(UK)",v:"+0100",tag:"03L01|10L01"},{id:"Ireland",v:"+0000",tag:"03L01|10L01"},{id:"Isle of Man(UK)",v:"+0000",tag:"03L01|10L01"},{id:"Luxembourg",v:"+0100",tag:"03L01|10L01"},{id:"Monaco",v:"+0100"},{id:"Netherlands",v:"+0100",tag:"03L01|10L01"},{id:"United Kingdom",v:"+0000",tag:"03L01|10L01"}]},{id:"South Europe",sub:[{id:"Albania",v:"+0100"},{id:"Bosnia",v:"+0100"},{id:"Bulgaria",v:"+0200"},{id:"Croatia",v:"+0100"},{id:"Greece",v:"+0200",tag:"03L01|10L01"},{id:"Holy See",v:"+0100"},{id:"Italy",v:"+0100",tag:"03L01|10L01"},{id:"Macedonia",v:"+0100"},{id:"Malta",v:"+0100"},{id:"Montenegro",v:"+0100"},{id:"Portugal",v:"+0000",tag:"03L01|10L01"},{id:"San Marino",v:"+0100"},{id:"Serbia",v:"+0100"},{id:"Slovenia",v:"+0100"},{id:"Span",v:"+0100",tag:"03L01|10L01"}]},{id:"North America",sub:[{id:"Canada(AST)",v:"-0400",tag:"04F02|10L02"},{id:"Canada(CST)",v:"-0600",tag:"04F02|10L02"},{id:"Canada(EST)",v:"-0500",tag:"04F02|10L02"},{id:"Canada(MST)",v:"-0700",tag:"04F02|10L02"},{id:"Canada(NST)",v:"-0330",tag:"04F02|10L02"},{id:"Canada(PST)",v:"-0800",tag:"04F02|10L02"},{id:"Greenland(DK)",v:"-0300"},{id:"US(Central)",v:"-0600",tag:"03S02|11F02"},{id:"US(Eastern)",v:"-0500",tag:"03S02|11F02"},{id:"US(Mountain)",v:"-0700",tag:"03S02|11F02"},{id:"US(Pacific)",v:"-0800",tag:"03S02|11F02"},{id:"US(Alaska)",v:"-0900"},{id:"US(Arizona)",v:"-0700"}]},{id:"South America",sub:[{id:"Anguilla(UK)",v:"-0400"},{id:"Antigua&Barbuda",v:"-0400"},{id:"Antilles(NL)",v:"-0400"},{id:"Argentina",v:"-0300"},{id:"Aruba(NL)",v:"-0400"},{id:"Bahamas",v:"-0500"},{id:"Barbados",v:"-0400"},{id:"Belize",v:"-0600"},{id:"Bolivia",v:"-0400"},{id:"Brazil(AST)",v:"-0500",tag:"10F03|02L03"},{id:"Brazil(EST)",v:"-0300",tag:"10F03|02L03"},{id:"Brazil(FST)",v:"-0200",tag:"10F03|02L03"},{id:"Brazil(WST)",v:"-0400",tag:"10F03|02L03"},{id:"British Virgin Is.(UK)",v:"-0400"},{id:"Cayman Is.(UK)",v:"-0500"},{id:"Chilean",v:"-0300",tag:"10F03|03F03"},{id:"Chilean(Hanga Roa)",v:"-0500",tag:"10F03|03F03"},{id:"Colombia",v:"-0500"},{id:"Costa Rica",v:"-0600"},{id:"Cuba",v:"-0500",tag:"04 13|10L03"},{id:"Dominican",v:"-0400"},{id:"Ecuador",v:"-0500"},{id:"El Salvador",v:"-0600"},{id:"Falklands",v:"-0300",tag:"09F03|04F03"},{id:"Grenada",v:"-0400"},{id:"Guadeloupe(FR)",v:"-0400"},{id:"Guatemala",v:"-0600"},{id:"Guiana(FR)",v:"-0300"},{id:"Guyana",v:"-0400"},{id:"Haiti",v:"-0500"},{id:"Honduras",v:"-0600"},{id:"Jamaica",v:"-0500"},{id:"Martinique(FR)",v:"-0400"},{id:"Mexico(Mazatlan)",v:"-0700"},{id:"Mexico(Tijuana)",v:"-0800"},{id:"Mexico(Mexico)",v:"-0600"},{id:"Montserrat(UK)",v:"-0400"},{id:"Nicaragua",v:"-0500"},{id:"Panama",v:"-0500"},{id:"Paraguay",v:"-0400",tag:"10F03|02L03"},{id:"Peru",v:"-0500"},{id:"Puerto Rico(US)",v:"-0400"},{id:"So. Georgia&So. Sandwich Is.(UK)",v:"-0200"},{id:"St. Kitts&Nevis",v:"-0400"},{id:"St. Lucia",v:"-0400"},{id:"St. Vincent&Grenadines",v:"-0400"},{id:"Suriname",v:"-0300"},{id:"Trinidad&Tobago",v:"-0400"},{id:"Turks&Caicos Is.(UK)",v:"-0500"},{id:"Uruguay",v:"-0300"},{id:"Venezuela",v:"-0400"},{id:"Virgin Is.(US)",v:"-0400"}]},{id:"Africa(North)",sub:[{id:"Algeria",v:"+0100"},{id:"Egypt",v:"+0200",tag:"04L53|09L43"},{id:"Libyan",v:"+0200"},{id:"Morocco",v:"+0000"},{id:"Sudan",v:"+0200"},{id:"Tunisia",v:"+0100"}]},{id:"Africa(Western)",sub:[{id:"Benin",v:"+0100"},{id:"Burkina Faso",v:"+0000"},{id:"Canary Is.(SP)",v:"-0100"},{id:"Cape Verde",v:"-0100"},{id:"Chad",v:"+0100"},{id:"Gambia",v:"+0000"},{id:"Ghana",v:"+0000"},{id:"Guinea",v:"+0000"},{id:"Guinea-Bissau",v:"+0000"},{id:"Ivory Coast",v:"+0000"},{id:"Liberia",v:"+0000"},{id:"Mali",v:"+0000"},{id:"Mauritania",v:"+0000"},{id:"Niger",v:"+0100"},{id:"Nigeria",v:"+0100"},{id:"Senegal",v:"+0000"},{id:"Sierra Leone",v:"+0000"},{id:"Togo",v:"+0000"},{id:"Western Sahara",v:"+0000"}]},{id:"Africa(Central)",sub:[{id:"Cameroon",v:"+0100"},{id:"Cen.African Rep.",v:"+0100"},{id:"Congo,Democratic",v:"+0100"},{id:"Congo,Republic",v:"+0100"},{id:"Equatorial Guinea",v:"+0100"},{id:"Gabon",v:"+0100"},{id:"Sao Tome&Principe",v:"+0000"}]},{id:"Africa(East)",sub:[{id:"Burundi",v:"+0200"},{id:"Comoros",v:"+0300"},{id:"Djibouti",v:"+0300"},{id:"Eritrea",v:"+0300"},{id:"Ethiopia",v:"+0300"},{id:"Kenya",v:"+0300"},{id:"Madagascar",v:"+0300"},{id:"Malawi",v:"+0200"},{id:"Mauritius",v:"+0400"},{id:"Mayotte(FR)",v:"+0300"},{id:"Mozambique",v:"+0200"},{id:"Reunion(FR)",v:"+0400"},{id:"Rwanda",v:"+0200"},{id:"Seychelles",v:"+0300"},{id:"Somalia",v:"+0300"},{id:"Tanzania",v:"+0300"},{id:"Uganda",v:"+0300"}]},{id:"Africa(South)",sub:[{id:"Angola",v:"+0100"},{id:"Botswana",v:"+0200"},{id:"Lesotho",v:"+0200"},{id:"Namibia",v:"+0200",tag:"09F03|04F03"},{id:"Saint Helena(UK)",v:"-0100"},{id:"South Africa",v:"+0200"},{id:"Swaziland",v:"+0200"},{id:"Zambia",v:"+0200"},{id:"Zimbabwe",v:"+0200"}]},{id:"Oceania",sub:[{id:"American Samoa(US)",v:"-1100"},{id:"Australia(Adelaide)",v:"+0930",sub:"10L03|03L03"},{id:"Australia(Brisbane)",v:"+1000"},{id:"Australia(Darwin)",v:"+0930"},{id:"Australia(Hobart)",v:"+1000",sub:"10L03|03L03"},{id:"Australia(Perth)",v:"+0800"},{id:"Australia(Sydney)",v:"+1000",sub:"10L03|03L03"},{id:"Cook Islands(NZ)",v:"-1000"},{id:"Eniwetok",v:"-1200"},{id:"Fiji",v:"+1200",sub:"11F03|02L03"},{id:"Guam",v:"+1000"},{id:"Hawaii(US)",v:"-1000"},{id:"Kiribati",v:"+1100"},{id:"Marshall Is.",v:"+1200"},{id:"Micronesia",v:"+1000"},{id:"Midway Is.(US)",v:"-1100"},{id:"Nauru Rep.",v:"+1200"},{id:"New Calednia(FR)",v:"+1100"},{id:"New Zealand",v:"+1200",sub:"10F03|04F63"},{id:"New Zealand(CHADT)",v:"+1245",sub:"10F03|04F63"},{id:"Niue(NZ)",v:"-1100"},{id:"Nor. Mariana Is.",v:"+1000"},{id:"Palau",v:"+0900"},{id:"Papua New Guinea",v:"+1000"},{id:"Pitcairn Is.(UK)",v:"-0830"},{id:"Polynesia(FR)",v:"-1000"},{id:"Solomon Is.",v:"+1100"},{id:"Tahiti",v:"-1000"},{id:"Tokelau(NZ)",v:"-1100"},{id:"Tonga",v:"+1300",tag:"10F63|04F63"},{id:"Tuvalu",v:"+1200"},{id:"Vanuatu",v:"+1100"},{id:"Western Samoa",v:"-1100"},{id:"Data Line",v:"-1200"}]}],_mapKeys:function(F){var C=this,E=C._key2,A=C._key1;for(var D=0,B=A.length;D<B;D++){F[E[D]]=F[A[D]]}},_validUnit:function(A){return this.$UNIT[A]?A:"d"},_isDate:function(A){return !!A&&A.constructor==Date},_date:function(A,B){return this._isDate(A)?A:this._isDate(B)?B:new Date},_isNumb:function(A){return typeof A=="number"&&isFinite(A)},_numb:function(A,B){return this._isNumb(A)?A:this._isNumb(B)?B:0},_timeZone:-((new Date).getTimezoneOffset()/60),get:function(C,D,B){var A=this;C=A._date(C);D=A._validUnit(D);B=A._numb(B);var E=arguments.callee.map||(arguments.callee.map={ms:function(F){return F.getMilliseconds()},s:function(F){return F.getSeconds()},n:function(F){return F.getMinutes()},h:function(F){return F.getHours()},d:function(F){return F.getDate()},ww:function(G,F){return linb.Date.getWeek(G,F)},w:function(G,F){return(7+G.getDay()-F)%7},m:function(F){return F.getMonth()},q:function(F){return parseInt((F.getMonth()+3)/3-1)},y:function(F){return F.getFullYear()},de:function(F){return parseInt(F.getFullYear()/10)},c:function(F){return parseInt(F.getFullYear()/100)}});return E[D](C,B)},_fix:function(D,A,C){A=A||2;C=C||"0";D+="";if(D.length<A){for(var B=D.length;B<A;B++){D=C+D}}return D},add:function(B,D,E){var A=this,C=A.$TIMEUNIT,G,F;B=A._date(B);D=A._validUnit(D);if(!(G=arguments.callee.map)){G=arguments.callee.map={MILLISECOND:function(H,I){H.setTime(H.getTime()+I*C.ms)},SECOND:function(H,I){H.setTime(H.getTime()+I*C.s)},MINUTE:function(H,I){H.setTime(H.getTime()+I*C.n)},HOUR:function(H,I){H.setTime(H.getTime()+I*C.h)},DAY:function(H,I){H.setTime(H.getTime()+I*C.d)},WEEK:function(H,I){H.setTime(H.getTime()+I*C.ww)},MONTH:function(J,K){var I=J.getDate(),H;K=J.getMonth()+K;this.YEAR(J,Math.floor(K/12));J.setMonth((K%12+12)%12);if((H=J.getDate())!=I){this.DAY(J,-H)}},QUARTER:function(H,I){this.MONTH(H,I*3)},YEAR:function(J,K){var I=J.getDate(),H;J.setFullYear(J.getFullYear()+K);if((H=J.getDate())!=I){this.DAY(J,-H)}},DECADE:function(H,I){this.YEAR(H,10*I)},CENTURY:function(H,I){this.YEAR(H,100*I)}};A._mapKeys(G)}G[D](F=new Date(B),E);return F},diff:function(D,A,F,C){var B=this;D=B._date(D);A=B._date(A);F=B._validUnit(F);C=B._numb(C);var E=B.$TIMEUNIT,G;if(!(G=arguments.callee.map)){G=arguments.callee.map={MILLISECOND:function(I,H){return H.getTime()-I.getTime()},SECOND:function(I,H){var I=B.getTimSpanStart(I,"s"),H=B.getTimSpanStart(H,"s"),J=H.getTime()-I.getTime();return J/E.s},MINUTE:function(I,H){var I=B.getTimSpanStart(I,"n"),H=B.getTimSpanStart(H,"n"),J=H.getTime()-I.getTime();return J/E.n},HOUR:function(I,H){var I=B.getTimSpanStart(I,"h"),H=B.getTimSpanStart(H,"h"),J=H.getTime()-I.getTime();return J/E.h},DAY:function(I,H){var I=B.getTimSpanStart(I,"d",1),H=B.getTimSpanStart(H,"d",1),J=H.getTime()-I.getTime();return J/E.d},WEEK:function(J,H,I){var J=B.getTimSpanStart(J,"ww",1,I),H=B.getTimSpanStart(H,"ww",1,I),K=H.getTime()-J.getTime();return K/E.ww},MONTH:function(I,H){return(H.getFullYear()-I.getFullYear())*12+(H.getMonth()-I.getMonth())},QUARTER:function(I,H){return(H.getFullYear()-I.getFullYear())*4+parseInt((H.getMonth()-I.getMonth())/3)},YEAR:function(I,H){return parseInt((H.getFullYear()-I.getFullYear()))},DECADE:function(I,H){return parseInt((H.getFullYear()-I.getFullYear())/10)},CENTURY:function(I,H){return parseInt((H.getFullYear()-I.getFullYear())/100)}};B._mapKeys(G)}return G[F](new Date(D),new Date(A),C)},getTimSpanStart:function(C,G,F,A){var J=this,H=J.$TIMEUNIT,B,I;C=J._date(C);G=J._validUnit(G);A=J._numb(A);F=J._numb(F,1);if(!(B=arguments.callee.map)){var E=function(K){K.setMilliseconds(0);K.setSeconds(0);K.setMinutes(0);K.setHours(0)},D=function(K){E(K);K.setDate(1);K.setMonth(0)};B=arguments.callee.map={MILLISECOND:function(L,M){var K=L.getMilliseconds();L.setMilliseconds(K-(K%M))},SECOND:function(L,M){L.setMilliseconds(0);var K=L.getSeconds();L.setSeconds(K-(K%M))},MINUTE:function(L,M){L.setMilliseconds(0);L.setSeconds(0);var K=L.getMinutes();L.setTime(L.getTime()-(K%M)*H.n)},HOUR:function(L,M){L.setMilliseconds(0);L.setSeconds(0);L.setMinutes(0);var K=L.getHours();L.setHours(K-(K%M))},DAY:function(L,M){E(L);var K=L.getDate();L.setDate(K-(K%M))},WEEK:function(N,O,M){E(N);var Q=(N.getDay()+7-M)%7,P,K,L=new Date();N.setTime(N.getTime()-Q*H.d);D(L);L.setFullYear(N.getFullYear());P=(L.getDay()+7-M)%7;L.setTime(L.getTime()-P*H.d);K=(N.getTime()-L.getTime())/H.d/7;N.setTime(N.getTime()-(K%O)*H.ww)},MONTH:function(L,M){E(L);L.setDate(1);var K=L.getMonth();L.setMonth(K-(K%M))},QUARTER:function(K,L){L=J._numb(L,1);return this.MONTH(K,L*3)},YEAR:function(L,M){D(L);var K=L.getFullYear();L.setFullYear(K-(K%M))},DECADE:function(K,L){D(K);K.setFullYear(Math.floor(K.getFullYear()/10)*10)},CENTURY:function(K,L){D(K);K.setFullYear(Math.floor(K.getFullYear()/100)*100)}};J._mapKeys(B)}B[G](I=new Date(C),F,A);return I},getTimSpanEnd:function(C,D,E,B){var A=this;C=A._date(C);D=A._validUnit(D);B=A._numb(B);E=A._numb(E,1);var G=C.getTime(),F=A.getTimSpanStart(C,D,E,B);if(F.getTime()<G){F=A.add(F,D,E)}return F},offsetTimeZone:function(D,C,B){var A=this;D=A._date(D);return new Date(D.getTime()+(B?-1:1)*(C-A._timeZone)*A.$TIMEUNIT.h)},getWeek:function(C,B){var A=this,D,E;C=A._date(C);B=A._numb(B),E=C.getFullYear();C=A.add(A.getTimSpanStart(C,"ww",1,B),"d",6);if(C.getFullYear()!=E){return 1}D=A.getTimSpanStart(C,"y",1);D=A.add(A.getTimSpanStart(D,"ww",1,B),"d",6);return A.diff(D,C,"ww")+1},parse:function(H){H+="";var L=this,J,I=arguments.callee,D=I.dp||(I.dp={FullYear:2,Month:4,Date:6,Hours:8,Minutes:10,Seconds:12,Milliseconds:14}),G=H.match(I.iso||(I.iso=/^((-\d+|\d{4,})(-(\d{2})(-(\d{2}))?)?)?T((\d{2})(:(\d{2})(:(\d{2})(\.(\d{1,3})(\d)?\d*)?)?)?)?(([+-])(\d{2})(:(\d{2}))?|Z)?$/)),C=new Date(0);if(G){if(G[4]){G[4]--}if(G[15]>=5){G[14]++}J=G[16]||G[18]?"UTC":"";for(var E in D){var K=G[D[E]];if(!K){continue}C["set"+J+E](K);if(C["get"+J+E]()!=G[D[E]]){return null}}if(G[18]){var F=Number(G[17]+G[18]),B=Number(G[17]+(G[20]||0));C.setUTCMinutes(C.getUTCMinutes()+(F*60)+B)}return C}else{var A=Date.parse(H);return A?C.setTime(A)&&C:null}},getText:function(C,D,B){var A=this;C=A._date(C);B=A._numb(B);D=D||"";return A.$TEXTFORMAT[D](C,B)}}});Class("linb.CSS",null,{Static:{_r:linb.browser.ie?"rules":"cssRules",_baseid:"linb:css:base",_firstid:"linb:css:first",_lastid:"linb:css:last",_createCss:function(H,D){var C=this,A=this._getHead(),F=C._firstid,E=C._lastid,B,G;B=document.createElement("style");B.type="text/css";B.id=H;if(!D){G=document.getElementById(F)||A.firstChild;while((G=G.nextSibling)&&!/^(script|link|style)$/i.test(""+G.tagName)){}if(G){A.insertBefore(B,G)}else{if(G=document.getElementById(E)){A.insertBefore(B,G)}else{A.appendChild(B)}}}else{A.appendChild(B)}return B},_getCss:function(B,A){return document.getElementById(B)||this._createCss(B,A)},_getBase:function(){return this._getCss(this._baseid)},_getFirst:function(){return this._getCss(this._firstid)},_getLast:function(){return this._getCss(this._lastid,true)},_getHead:function(){return this._head||(this._head=document.getElementsByTagName("head")[0]||document.documentElement)},_check:function(){if(!linb.browser.ie){return }var E=0;for(var D=this._getHead(),C=0,B=D.childNodes,A;A=B[C++];){if(A.type=="text/css"){E++}}return E>20},get:function(F,E){for(var D=this._getHead(),C=0,B=D.childNodes,A;A=B[C++];){if(A.type=="text/css"&&F in A&&A[F]==E){return A}}return false},addStyleSheet:function(A,H,B){var F,D=this,C=D._getHead(),E=function(I,M,J){var L=document.createElement("style");L.type="text/css";if(M){L.id=M}if(linb.browser.ie){L.styleSheet.cssText=I||""}else{try{L.appendChild(document.createTextNode(I||""))}catch(K){L.styleSheet.cssText=I||""}}C.insertBefore(L,J?D._getLast():D._getBase());L.disabled=true;L.disabled=false;return L},G=function(I,J){var K=J?D._getLast():D._getBase();K.styleSheet.cssText+=I;return K};if(H&&(H=H.replace(/[^\w\-\_\.\:]/g,"_"))&&(F=D.get("id",H))){return F}if(D._check()){return G(A,B)}else{return E(A,H,B)}},includeLink:function(B,G,E,A){var F,D=this,C=D._getHead();if(B&&(F=D.get("href",B))){}else{F=document.createElement("link");F.type="text/css";F.rel="stylesheet";F.href=B;if(G){F.id=G}F.media="all";_.each(A,function(I,H){F.setAttribute(H,I)})}C.insertBefore(F,E?D._getBase():D._getLast());F.disabled=true;F.disabled=false;return F},remove:function(C,B){var A=this._getHead();if(B=this.get(C,B)){B.disabled=true;A.removeChild(B)}},replaceLink:function(A,I,E,B){var F=this,G=F._getHead(),D={},C,H;D[I]=B;C=F.includeLink(A,null,false,D);if(H=F.get(I,E)){G.replaceChild(C,H)}C.disabled=true;C.disabled=false},_build:function(A,D,B){var C="";_.each(D,function(F,E){C+=E.replace(/([A-Z])/g,"-$1").toLowerCase()+":"+F+";"});return B?C:A+"{"+C+"}"},setStyleRules:function(D,J,B){var I=this,N=true,C=document.styleSheets,H,E,A,L,F,G,M,K;D=_.str.trim(D.replace(/\s+/g," "));if(!(J&&B)){L=D.toLowerCase();_.arr.each(_.toArr(C),function(P){try{P[I._r]}catch(O){return }_.arr.each(_.toArr(P[I._r]),function(Q,R){if(!Q.selectorText){return }A=Q.selectorText.replace(/\.(\w+)\[CLASS~="\1"\]/g,".$1").replace(/\[ID"([^"]+)"\]/g,"#$1").replace(/\*([.#])/g,"$1").replace(/\s+/g," ").replace(/\*\|/g,"").replace(/(\s*,\s*)/g,",").toLowerCase();K=_.toArr(A);if(!J){N=false;if(_.arr.indexOf(K,L)!=-1&&K.length>1){K=_.arr.removeFrom(K,_.arr.indexOf(K,L)).join(",");M=Q.cssText.slice(Q.cssText.indexOf("{")+1,Q.cssText.lastIndexOf("}"));if(P.insertRule){P.insertRule(K+"{"+M+"}",P[I._r].length)}else{if(P.addRule){P.addRule(K,M)}}if(P.deleteRule){P.deleteRule(R)}else{P.removeRule(R)}P.disabled=true;P.disabled=false}else{if(A==L){if(P.deleteRule){P.deleteRule(R)}else{P.removeRule(R)}P.disabled=true;P.disabled=false}}}else{if(A==L){H=Q;return false}if(_.arr.indexOf(K,L)!=-1){E=Q;return false}}},null,true);if(H){N=false;try{_.each(J,function(R,Q){Q=Q.replace(/(-[a-z])/gi,function(S,T){return T.charAt(1).toUpperCase()});H.style[Q]=typeof R=="function"?R(H.style[Q]):R})}catch(O){}P.disabled=true;P.disabled=false;return false}else{if(E){N=false;P.insertRule(I._build(D,J),P[I._r].length);P.disabled=true;P.disabled=false;return false}}},null,true)}if(B||N){I._addRules(D,J)}return I},_addRules:function(A,C){var B=this,D=B._getLast(),E=D.sheet||D.styleSheet;if(E.insertRule){E.insertRule(B._build(A,C),E[B._r].length)}else{if(E.addRule){E.addRule(A,B._build(A,C,true))}}D.disabled=true;D.disabled=false;return B}},Initialize:function(){var A=linb.browser;this.addStyleSheet("html{color:#000;background:#FFF;}body{cursor:default;font:13px/1.231 arial,helvetica,clean,sans-serif;}"+(linb.browser.ie?"body{font-size:small;font:x-small;}":"")+"body *{line-height:1.22em;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:inherit;font:100%;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul,li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:t
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -