/*
* Ext JS Library 2.2
* Copyright(c) 2006-2008, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
Ext.DomHelper=
function (){
var L=
null ;
var F=/^(?:br|frame|hr|img|input|link|meta|ran
ge|spacer|wbr|area|param|col)$/i;var B=/^table|tbody|tr|td$/i;var A=function (T){if (typeof T=="string" ){return T}var O="" ;if (Ext.isArray(T)){for (var R=0,P=T.length;R<P;R++){O+=A(T[R])}return O}if (!T.tag){T.tag="div" }O+="<" +T.tag;for (var N in T){if (N=="tag" ||N=="children" ||N=="cn" ||N=="html" ||typeof T[N]=="function" ){continue }if (N=="style" ){var S=T["style" ];if (typeof S=="function" ){S=S.call()}if (typeof S=="string" ){O+=" style=\" "+S+" \"" }else {if (typeof S=="object" ){O+=" style=\" ";for(var Q in S){if(typeof S[Q]!=" function "){O+=Q+" :"+S[Q]+" ;"}}O+=" \"" }}}else {if (N=="cls" ){O+=" class=\" "+T[" cls"]+" \"" }else {if (N=="htmlFor" ){O+=" for=\" "+T[" htmlFor"]+" \"" }else {O+=" " +N+"=\" "+T[N]+" \"" }}}}if (F.test(T.tag)){O+="/>" }else {O+=">" ;var U=T.children||T.cn;if (U){O+=A(U)}else {if (T.html){O+=T.html}}O+="" +T.tag+">" }return O};var M=function (T,O){var S;if (Ext.isArray(T)){S=document.createDocumentFragment();for (var R=0,P=T.length;R<P;R++){M(T[R],S)}}else {if (typeof T=="string" ){S=document.createTextNode(T)}else {S=document.createElement(T.tag||"div" );var Q=!!S.setAttribute;for (var N in T){if (N=="tag" ||N=="children" ||N=="cn" ||N=="html" ||N=="style" ||typeof T[N]=="function" ){continue }if (N=="cls" ){S.className=T["cls" ]}else {if (Q){S.setAttribute(N,T[N])}else {S[N]=T[N]}}}Ext.DomHelper.applyStyles(S,T.style);var U=T.children||T.cn;if (U){M(U,S)}else {if (T.html){S.innerHTML=T.html}}}}if (O){O.appendChild(S)}return S};var I=function (S,Q,P,R){L.innerHTML=[Q,P,R].join("" );var N=-1,O=L;while (++N<S){O=O.firstChild}return O};var J="" ,C=J+"",K=" " +E,H=C+"",D=" " +K;var G=function (N,O,Q,P){if (!L){L=document.createElement("div" )}var R;var S=null ;if (N=="td" ){if (O=="afterbegin" ||O=="beforeend" ){return }if (O=="beforebegin" ){S=Q;Q=Q.parentNode}else {S=Q.nextSibling;Q=Q.parentNode}R=I(4,H,P,D)}else {if (N=="tr" ){if (O=="beforebegin" ){S=Q;Q=Q.parentNode;R=I(3,C,P,K)}else {if (O=="afterend" ){S=Q.nextSibling;Q=Q.parentNode;R=I(3,C,P,K)}else {if (O=="afterbegin" ){S=Q.firstChild}R=I(4,H,P,D)}}}else {if (N=="tbody" ){if (O=="beforebegin" ){S=Q;Q=Q.parentNode;R=I(2,J,P,E)}else {if (O=="afterend" ){S=Q.nextSibling;Q=Q.parentNode;R=I(2,J,P,E)}else {if (O=="afterbegin" ){S=Q.firstChild}R=I(3,C,P,K)}}}else {if (O=="beforebegin" ||O=="afterend" ){return }if (O=="afterbegin" ){S=Q.firstChild}R=I(2,J,P,E)}}}Q.insertBefore(R,S);return R};return {useDom:false ,markup:function (N){return A(N)},applyStyles:function (P,Q){if (Q){P=Ext.fly(P);if (typeof Q=="string" ){var O=/\s?([a-z\-]*)\:\s?([^;]*);?/gi;var R;while ((R=O.exec(Q))!=null ){P.setStyle(R[1],R[2])}}else {if (typeof Q=="object" ){for (var N in Q){P.setStyle(N,Q[N])}}else {if (typeof Q=="function" ){Ext.DomHelper.applyStyles(P,Q.call())}}}}},insertHtml:function (P,R,Q){P=P.toLowerCase();if (R.insertAdjacentHTML){if (B.test(R.tagName)){var O;if (O=G(R.tagName.toLowerCase(),P,R,Q)){return O}}switch (P){case "beforebegin" :R.insertAdjacentHTML("BeforeBegin" ,Q);return R.previousSibling;case "afterbegin" :R.insertAdjacentHTML("AfterBegin" ,Q);return R.firstChild;case "beforeend" :R.insertAdjacentHTML("BeforeEnd" ,Q);return R.lastChild;case "afterend" :R.insertAdjacentHTML("AfterEnd" ,Q);return R.nextSibling}throw "Illegal insertion point -> \" "+P+" \"" }var N=R.ownerDocument.createRange();var S;switch (P){case "beforebegin" :N.setStartBefore(R);S=N.createContextualFragment(Q);R.parentNode.insertBefore(S,R);return R.previousSibling;case "afterbegin" :if (R.firstChild){N.setStartBefore(R.firstChild);S=N.createContextualFragment(Q);R.insertBefore(S,R.firstChild);return R.firstChild}else {R.innerHTML=Q;return R.firstChild}case "beforeend" :if (R.lastChild){N.setStartAfter(R.lastChild);S=N.createContextualFragment(Q);R.appendChild(S);return R.lastChild}else {R.innerHTML=Q;return R.lastChild}case "afterend" :N.setStartAfter(R);S=N.createContextualFragment(Q);R.parentNode.insertBefore(S,R.nextSibling);return R.nextSibling}throw "Illegal insertion point -> \" "+P+" \"" },insertBefore:function (N,P,O){return this .doInsert(N,P,O,"beforeBegin" )},insertAfter:function (N,P,O){return this .doInsert(N,P,O,"afterEnd" ,"nextSibling" )},insertFirst:function (N,P,O){return this .doInsert(N,P,O,"afterBegin" ,"firstChild" )},doInsert:function (Q,S,R,T,P){Q=Ext.getDom(Q);var O;if (this .useDom){O=M(S,null );(P==="firstChild" ?Q:Q.parentNode).insertBefore(O,P?Q[P]:Q)}else {var N=A(S);O=this .insertHtml(T,Q,N)}return R?Ext.get(O,true ):O},append:function (P,R,Q){P=Ext.getDom(P);var O;if (this .useDom){O=M(R,null );P.appendChild(O)}else {var N=A(R);O=this .insertHtml("beforeEnd" ,P,N)}return Q?Ext.get(O,true ):O},overwrite:function (N,P,O){N=Ext.getDom(N);N.innerHTML=A(P);return O?Ext.get(N.firstChild,true ):N.firstChild},createTemplate:function (O){var N=A(O);return new Ext.Template(N)}}}();
Ext.Template=function (E){var B=arguments;if (Ext.isArray(E)){E=E.join("" )}else {if (B.length>1){var C=[];for (var D=0,A=B.length;D<A;D++){if (typeof B[D]=="object" ){Ext.apply(this ,B[D])}else {C[C.length]=B[D]}}E=C.join("" )}}this .html=E;if (this .compiled){this .compile()}};Ext.Template.prototype={applyTemplate:function (B){if (this .compiled){return this .compiled(B)}var A=this .disableFormats!==true ;var E=Ext.util.Format,C=this ;var D=function (G,I,L,H){if (L&&A){if (L.substr(0,5)=="this." ){return C.call(L.substr(5),B[I],B)}else {if (H){var K=/^\s*['"](.*)["' ]\s*$/;H=H.split("," );for (var J=0,F=H.length;J<F;J++){H[J]=H[J].replace(K,"$1" )}H=[B[I]].concat(H)}else {H=[B[I]]}return E[L].apply(E,H)}}else {return B[I]!==undefined?B[I]:"" }};return this .html.replace(this .re,D)},set:function (A,B){this .html=A;this .compiled=null ;if (B){this .compile()}return this },disableFormats:false ,re:/\{([\w-]+)(?:\:([\w\.]*)(?:\((.*?)?\))?)?\}/g,compile:function (){var fm=Ext.util.Format;var useF=this .disableFormats!==true ;var sep=Ext.isGecko?"+" :"," ;var fn=function (m,name,format,args){if (format&&useF){args=args?"," +args:"" ;if (format.substr(0,5)!="this." ){format="fm." +format+"(" }else {format="this.call(\" "+format.substr(5)+" \", " ;args=", values" }}else {args="" ;format="(values['" +name+"'] == undefined ? '' : " }return "'" +sep+format+"values['" +name+"']" +args+")" +sep+"'" };var body;if (Ext.isGecko){body="this.compiled = function(values){ return '" +this .html.replace(/\\/g,"\\\\" ).replace(/(\r\n|\n)/g,"\\n" ).replace(/'/g,"\\' ").replace(this.re,fn)+" ';};"}else{body=["this.compiled = function(values){ return [' "];body.push(this.html.replace(/\\/g," \\\\").replace(/(\r\n|\n)/g," \\n").replace(/'/g," \\'").replace(this.re,fn));body.push("' ].join('' );};");body=body.join(" ")}eval(body);return this},call:function(C,B,A){return this[C](B,A)},insertFirst:function(B,A,C){return this.doInsert(" afterBegin",B,A,C)},insertBefore:function(B,A,C){return this.doInsert(" beforeBegin",B,A,C)},insertAfter:function(B,A,C){return this.doInsert(" afterEnd",B,A,C)},append:function(B,A,C){return this.doInsert(" beforeEnd",B,A,C)},doInsert:function(C,E,B,A){E=Ext.getDom(E);var D=Ext.DomHelper.insertHtml(C,E,this.applyTemplate(B));return A?Ext.get(D,true):D},overwrite:function(B,A,C){B=Ext.getDom(B);B.innerHTML=this.applyTemplate(A);return C?Ext.get(B.firstChild,true):B.firstChild}};Ext.Template.prototype.apply=Ext.Template.prototype.applyTemplate;Ext.DomHelper.Template=Ext.Template;Ext.Template.from=function(B,A){B=Ext.getDom(B);return new Ext.Template(B.value||B.innerHTML,A||" ")};
Ext.DomQuery=function (){var cache={},simpleCache={},valueCache={};var nonSpace=/\S/;var trimRe=/^\s+|\s+$/g;var tplRe=/\{(\d+)\}/g;var modeRe=/^(\s?[\/>+~]\s?|\s|$)/;var tagTokenRe=/^(#)?([\w-\*]+)/;var nthRe=/(\d*)n\+?(\d*)/,nthRe2=/\D/;function child(p,index){var i=0;var n=p.firstChild;while (n){if (n.nodeType==1){if (++i==index){return n}}n=n.nextSibling}return null }function next(n){while ((n=n.nextSibling)&&n.nodeType!=1){}return n}function prev(n){while((n=n.previousSibling)&&n.nodeType!=1){}return n}function children(d){var n=d.firstChild,ni=-1;while(n){var nx=n.nextSibling;if(n.nodeType==3&&!nonSpace.test(n.nodeValue)){d.removeChild(n)}else{n.nodeIndex=++ni}n=nx}return this}function byClassName(c,a,v){if(!v){return c}var r=[],ri=-1,cn;for(var i=0,ci;ci=c[i];i++){if((" "+ci.className+" ").indexOf(v)!=-1){r[++ri]=ci}}return r}function attrValue(n,attr){if(!n.tagName&&typeof n.length!="undefined"){n=n[0]}if(!n){return null}if(attr=="for"){return n.htmlFor}if(attr=="class"||attr=="className"){return n.className}return n.getAttribute(attr)||n[attr]}function getNodes(ns,mode,tagName){var result=[],ri=-1,cs;if(!ns){return result}tagName=tagName||"*";if(typeof ns.getElementsByTagName!="undefined"){ns=[ns]}if(!mode){for(var i=0,ni;ni=ns[i];i++){cs=ni.getElementsByTagName(tagName);for(var j=0,ci;ci=cs[j];j++){result[++ri]=ci}}}else{if(mode=="/"||mode==">"){var utag=tagName.toUpperCase();for(var i=0,ni,cn;ni=ns[i];i++){cn=ni.children||ni.childNodes;for(var j=0,cj;cj=cn[j];j++){if(cj.nodeName==utag||cj.nodeName==tagName||tagName=="*"){result[++ri]=cj}}}}else{if(mode=="+"){var utag=tagName.toUpperCase();for(var i=0,n;n=ns[i];i++){while((n=n.nextSibling)&&n.nodeType!=1){}if(n&&(n.nodeName==utag||n.nodeName==tagName||tagName=="*")){result[++ri]=n}}}else{if(mode=="~"){for(var i=0,n;n=ns[i];i++){while((n=n.nextSibling)&&(n.nodeType!=1||(tagName=="*"||n.tagName.toLowerCase()!=tagName))){}if(n){result[++ri]=n}}}}}}return result}function concat(a,b){if(b.slice){return a.concat(b)}for(var i=0,l=b.length;i<l;i++){a[a.length]=b[i]}return a}function byTag(cs,tagName){if(cs.tagName||cs==document){cs=[cs]}if(!tagName){return cs}var r=[],ri=-1;tagName=tagName.toLowerCase();for(var i=0,ci;ci=cs[i];i++){if(ci.nodeType==1&&ci.tagName.toLowerCase()==tagName){r[++ri]=ci}}return r}function byId(cs,attr,id){if(cs.tagName||cs==document){cs=[cs]}if(!id){return cs}var r=[],ri=-1;for(var i=0,ci;ci=cs[i];i++){if(ci&&ci.id==id){r[++ri]=ci;return r}}return r}function byAttribute(cs,attr,value,op,custom){var r=[],ri=-1,st=custom=="{";var f=Ext.DomQuery.operators[op];for(var i=0,ci;ci=cs[i];i++){var a;if(st){a=Ext.DomQuery.getStyle(ci,attr)}else{if(attr=="class"||attr=="className"){a=ci.className}else{if(attr=="for"){a=ci.htmlFor}else{if(attr=="href"){a=ci.getAttribute("href",2)}else{a=ci.getAttribute(attr)}}}}if((f&&f(a,value))||(!f&&a)){r[++ri]=ci}}return r}function byPseudo(cs,name,value){return Ext.DomQuery.pseudos[name](cs,value)}var isIE=window.ActiveXObject?true:false;eval("var batch = 30803;");var key=30803;function nodupIEXml(cs){var d=++key;cs[0].setAttribute("_nodup",d);var r=[cs[0]];for(var i=1,len=cs.length;i<len;i++){var c=cs[i];if(!c.getAttribute("_nodup")!=d){c.setAttribute("_nodup",d);r[r.length]=c}}for(var i=0,len=cs.length;i<len;i++){cs[i].removeAttribute("_nodup")}return r}function nodup(cs){if(!cs){return[]}var len=cs.length,c,i,r=cs,cj,ri=-1;if(!len||typeof cs.nodeType!="undefined"||len==1){return cs}if(isIE&&typeof cs[0].selectSingleNode!="undefined"){return nodupIEXml(cs)}var d=++key;cs[0]._nodup=d;for(i=1;c=cs[i];i++){if(c._nodup!=d){c._nodup=d}else{r=[];for(var j=0;j<i;j++){r[++ri]=cs[j]}for(j=i+1;cj=cs[j];j++){if(cj._nodup!=d){cj._nodup=d;r[++ri]=cj}}return r}}return r}function quickDiffIEXml(c1,c2){var d=++key;for(var i=0,len=c1.length;i<len;i++){c1[i].setAttribute("_qdiff",d)}var r=[];for(var i=0,len=c2.length;i<len;i++){if(c2[i].getAttribute("_qdiff")!=d){r[r.length]=c2[i]}}for(var i=0,len=c1.length;i<len;i++){c1[i].removeAttribute("_qdiff")}return r}function quickDiff(c1,c2){var len1=c1.length;if(!len1){return c2}if(isIE&&c1[0].selectSingleNode){return quickDiffIEXml(c1,c2)}var d=++key;for(var i=0;i<len1;i++){c1[i]._qdiff=d}var r=[];for(var i=0,len=c2.length;i<len;i++){if(c2[i]._qdiff!=d){r[r.length]=c2[i]}}return r}function quickId(ns,mode,root,id){if(ns==root){var d=root.ownerDocument||root;return d.getElementById(id)}ns=getNodes(ns,mode,"*");return byId(ns,null,id)}return{getStyle:function(el,name){return Ext.fly(el).getStyle(name)},compile:function(path,type){type=type||"select";var fn=["var f = function(root){\n var mode; ++batch; var n = root || document;\n"];var q=path,mode,lq;var tk=Ext.DomQuery.matchers;var tklen=tk.length;var mm;var lmode=q.match(modeRe);if(lmode&&lmode[1]){fn[fn.length]="mode=\""+lmode[1].replace(trimRe,"")+"\";";q=q.replace(lmode[1],"")}while(path.substr(0,1)=="/"){path=path.substr(1)}while(q&&lq!=q){lq=q;var tm=q.match(tagTokenRe);if(type=="select"){if(tm){if(tm[1]=="#"){fn[fn.length]="n = quickId(n, mode, root, \""+tm[2]+"\");"}else{fn[fn.length]="n = getNodes(n, mode, \""+tm[2]+"\");"}q=q.replace(tm[0],"")}else{if(q.substr(0,1)!="@"){fn[fn.length]="n = getNodes(n, mode, \"*\");"}}}else{if(tm){if(tm[1]=="#"){fn[fn.length]="n = byId(n, null, \""+tm[2]+"\");"}else{fn[fn.length]="n = byTag(n, \""+tm[2]+"\");"}q=q.replace(tm[0],"")}}while(!(mm=q.match(modeRe))){var matched=false;for(var j=0;j<tklen;j++){var t=tk[j];var m=q.match(t.re);if(m){fn[fn.length]=t.select.replace(tplRe,function(x,i){return m[i]});q=q.replace(m[0],"");matched=true;break}}if(!matched){throw"Error parsing selector, parsing failed at \""+q+"\""}}if(mm[1]){fn[fn.length]="mode=\""+mm[1].replace(trimRe,"")+"\";";q=q.replace(mm[1],"")}}fn[fn.length]="return nodup(n);\n}";eval(fn.join(""));return f},select:function(path,root,type){if(!root||root==document){root=document}if(typeof root=="string"){root=document.getElementById(root)}var paths=path.split(",");var results=[];for(var i=0,len=paths.length;i<len;i++){var p=paths[i].replace(trimRe,"");if(!cache[p]){cache[p]=Ext.DomQuery.compile(p);if(!cache[p]){throw p+" is not a valid selector"}}var result=cache[p](root);if(result&&result!=document){results=results.concat(result)}}if(paths.length>1){return nodup(results)}return results},selectNode:function(path,root){return Ext.DomQuery.select(path,root)[0]},selectValue:function(path,root,defaultValue){path=path.replace(trimRe,"");if(!valueCache[path]){valueCache[path]=Ext.DomQuery.compile(path,"select")}var n=valueCache[path](root);n=n[0]?n[0]:n;var v=(n&&n.firstChild?n.firstChild.nodeValue:null);return((v===null||v===undefined||v==="")?defaultValue:v)},selectNumber:function(path,root,defaultValue){var v=Ext.DomQuery.selectValue(path,root,defaultValue||0);return parseFloat(v)},is:function(el,ss){if(typeof el=="string"){el=document.getElementById(el)}var isArray=Ext.isArray(el);var result=Ext.DomQuery.filter(isArray?el:[el],ss);return isArray?(result.length==el.length):(result.length>0)},filter:function(els,ss,nonMatches){ss=ss.replace(trimRe,"");if(!simpleCache[ss]){simpleCache[ss]=Ext.DomQuery.compile(ss,"simple")}var result=simpleCache[ss](els);return nonMatches?quickDiff(result,els):result},matchers:[{re:/^\.([\w-]+)/,select:"n = byClassName(n, null, \" {1} \");"},{re:/^\:([\w-]+)(?:\(((?:[^\s>\/]*|.*?))\))?/,select:"n = byPseudo(n, \"{1}\", \"{2}\");"},{re:/^(?:([\[\{])(?:@)?([\w-]+)\s?(?:(=|.=)\s?['"]?(.*?)["']?)?[\]\}])/,select:"n = byAttribute(n, \"{2}\", \"{4}\", \"{3}\", \"{1}\");"},{re:/^#([\w-]+)/,select:"n = byId(n, null, \"{1}\");"},{re:/^@([\w-]+)/,select:"return {firstChild:{nodeValue:attrValue(n, \"{1}\")}};"}],operators:{"=":function(a,v){return a==v},"!=":function(a,v){return a!=v},"^=":function(a,v){return a&&a.substr(0,v.length)==v},"$=":function(a,v){return a&&a.substr(a.length-v.length)==v},"*=":function(a,v){return a&&a.indexOf(v)!==-1},"%=":function(a,v){return(a%v)==0},"|=":function(a,v){return a&&(a==v||a.substr(0,v.length+1)==v+"-")},"~=":function(a,v){return a&&(" "+a+" ").indexOf(" "+v+" ")!=-1}},pseudos:{"first-child":function(c){var r=[],ri=-1,n;for(var i=0,ci;ci=n=c[i];i++){while((n=n.previousSibling)&&n.nodeType!=1){}if(!n){r[++ri]=ci}}return r},"last-child":function(c){var r=[],ri=-1,n;for(var i=0,ci;ci=n=c[i];i++){while((n=n.nextSibling)&&n.nodeType!=1){}if(!n){r[++ri]=ci}}return r},"nth-child":function(c,a){var r=[],ri=-1;var m=nthRe.exec(a=="even"&&"2n"||a=="odd"&&"2n+1"||!nthRe2.test(a)&&"n+"+a||a);var f=(m[1]||1)-0,l=m[2]-0;for(var i=0,n;n=c[i];i++){var pn=n.parentNode;if(batch!=pn._batch){var j=0;for(var cn=pn.firstChild;cn;cn=cn.nextSibling){if(cn.nodeType==1){cn.nodeIndex=++j}}pn._batch=batch}if(f==1){if(l==0||n.nodeIndex==l){r[++ri]=n}}else{if((n.nodeIndex+l)%f==0){r[++ri]=n}}}return r},"only-child":function(c){var r=[],ri=-1;for(var i=0,ci;ci=c[i];i++){if(!prev(ci)&&!next(ci)){r[++ri]=ci}}return r},"empty":function(c){var r=[],ri=-1;for(var i=0,ci;ci=c[i];i++){var cns=ci.childNodes,j=0,cn,empty=true;while(cn=cns[j]){++j;if(cn.nodeType==1||cn.nodeType==3){empty=false;break}}if(empty){r[++ri]=ci}}return r},"contains":function(c,v){var r=[],ri=-1;for(var i=0,ci;ci=c[i];i++){if((ci.textContent||ci.innerText||"").indexOf(v)!=-1){r[++ri]=ci}}return r},"nodeValue":function(c,v){var r=[],ri=-1;for(var i=0,ci;ci=c[i];i++){if(ci.firstChild&&ci.firstChild.nodeValue==v){r[++ri]=ci}}return r},"checked":function(c){var r=[],ri=-1;for(var i=0,ci;ci=c[i];i++){if(ci.checked==true){r[++ri]=ci}}return r},"not":function(c,ss){return Ext.DomQuery.filter(c,ss,true)},"any":function(c,selectors){var ss=selectors.split("|");var r=[],ri=-1,s;for(var i=0,ci;ci=c[i];i++){for(var j=0;s=ss[j];j++){if(Ext.DomQuery.is(ci,s)){r[++ri]=ci;break}}}return r},"odd":function(c){return this["nth-child"](c,"odd")},"even":function(c){return this["nth-child"](c,"even")},"nth":function(c,a){return c[a-1]||[]},"first":function(c){return c[0]||[]},"last":function(c){return c[c.length-1]||[]},"has":function(c,ss){var s=Ext.DomQuery.select;var r=[],ri=-1;for(var i=0,ci;ci=c[i];i++){if(s(ss,ci).length>0){r[++ri]=ci}}return r},"next":function(c,ss){var is=Ext.DomQuery.is;var r=[],ri=-1;for(var i=0,ci;ci=c[i];i++){var n=next(ci);if(n&&is(n,ss)){r[++ri]=ci}}return r},"prev":function(c,ss){var is=Ext.DomQuery.is;var r=[],ri=-1;for(var i=0,ci;ci=c[i];i++){var n=prev(ci);if(n&&is(n,ss)){r[++ri]=ci}}return r}}}}();Ext.query=Ext.DomQuery.select;
Ext.util.Observable=function (){if (this .listeners){this .on(this .listeners);delete this .listeners}};Ext.util.Observable.prototype={fireEvent:function (){if (this .eventsSuspended!==true ){var A=this .events[arguments[0].toLowerCase()];if (typeof A=="object" ){return A.fire.apply(A,Array.prototype.slice.call(arguments,1))}}return true },filterOptRe:/^(?:scope|delay|buffer|single)$/,addListener:function (A,C,B,F){if (typeof A=="object" ){F=A;for (var E in F){if (this .filterOptRe.test(E)){continue }if (typeof F[E]=="function" ){this .addListener(E,F[E],F.scope,F)}else {this .addListener(E,F[E].fn,F[E].scope,F[E])}}return }F=(!F||typeof F=="boolean" )?{}:F;A=A.toLowerCase();var D=this .events[A]||true ;if (typeof D=="boolean" ){D=new Ext.util.Event(this ,A);this .events[A]=D}D.addListener(C,B,F)},removeListener:function (A,C,B){var D=this .events[A.toLowerCase()];if (typeof D=="object" ){D.removeListener(C,B)}},purgeListeners:function (){for (var A in this .events){if (typeof this .events[A]=="object" ){this .events[A].clearListeners()}}},relayEvents:function (F,D){var E=function (G){return function (){return this .fireEvent.apply(this ,Ext.combine(G,Array.prototype.slice.call(arguments,0)))}};for (var C=0,A=D.length;C<A;C++){var B=D[C];if (!this .events[B]){this .events[B]=true }F.on(B,E(B),this )}},addEvents:function (D){if (!this .events){this .events={}}if (typeof D=="string" ){for (var C=0,A=arguments,B;B=A[C];C++){if (!this .events[A[C]]){this .events[A[C]]=true }}}else {Ext.applyIf(this .events,D)}},hasListener:function (A){var B=this .events[A];return typeof B=="object" &&B.listeners.length>0},suspendEvents:function (){this .eventsSuspended=true },resumeEvents:function (){this .eventsSuspended=false },getMethodEvent:function (G){if (!this .methodEvents){this .methodEvents={}}var F=this .methodEvents[G];if (!F){F={};this .methodEvents[G]=F;F.originalFn=this [G];F.methodName=G;F.before=[];F.after=[];var C,B,D;var E=this ;var A=function (J,I,H){if ((B=J.apply(I||E,H))!==undefined){if (typeof B==="object" ){if (B.returnValue!==undefined){C=B.returnValue}else {C=B}if (B.cancel===true ){D=true }}else {if (B===false ){D=true }else {C=B}}}};this [G]=function (){C=B=undefined;D=false ;var I=Array.prototype.slice.call(arguments,0);for (var J=0,H=F.before.length;J<H;J++){A(F.before[J].fn,F.before[J].scope,I);if (D){return C}}if ((B=F.originalFn.apply(E,I))!==undefined){C=B}for (var J=0,H=F.after.length;J<H;J++){A(F.after[J].fn,F.after[J].scope,I);if (D){return C}}return C}}return F},beforeMethod:function (D,B,A){var C=this .getMethodEvent(D);C.before.push({fn:B,scope:A})},afterMethod:function (D,B,A){var C=this .getMethodEvent(D);C.after.push({fn:B,scope:A})},removeMethodListener:function (F,D,C){var E=this .getMethodEvent(F);for (var B=0,A=E.before.length;B<A;B++){if (E.before[B].fn==D&&E.before[B].scope==C){E.before.splice(B,1);return }}for (var B=0,A=E.after.length;B<A;B++){if (E.after[B].fn==D&&E.after[B].scope==C){E.after.splice(B,1);return }}}};Ext.util.Observable.prototype.on=Ext.util.Observable.prototype.addListener;Ext.util.Observable.prototype.un=Ext.util.Observable.prototype.removeListener;Ext.util.Observable.capture=function (C,B,A){C.fireEvent=C.fireEvent.createInterceptor(B,A)};Ext.util.Observable.releaseCapture=function (A){A.fireEvent=Ext.util.Observable.prototype.fireEvent};(function (){var B=function (F,G,E){var D=new Ext.util.DelayedTask();return function (){D.delay(G.buffer,F,E,Array.prototype.slice.call(arguments,0))}};var C=function (F,G,E,D){return function (){G.removeListener(E,D);return F.apply(D,arguments)}};var A=function (E,F,D){return function (){var G=Array.prototype.slice.call(arguments,0);setTimeout(function (){E.apply(D,G)},F.delay||10)}};Ext.util.Event=function (E,D){this .name=D;this .obj=E;this .listeners=[]};Ext.util.Event.prototype={addListener:function (G,F,E){F=F||this .obj;if (!this .isListening(G,F)){var D=this .createListener(G,F,E);if (!this .firing){this .listeners.push(D)}else {this .listeners=this .listeners.slice(0);this .listeners.push(D)}}},createListener:function (G,F,H){H=H||{};F=F||this .obj;var D={fn:G,scope:F,options:H};var E=G;if (H.delay){E=A(E,H,F)}if (H.single){E=C(E,this ,G,F)}if (H.buffer){E=B(E,H,F)}D.fireFn=E;return D},findListener:function (I,H){H=H||this .obj;var F=this .listeners;for (var G=0,D=F.length;G<D;G++){var E=F[G];if (E.fn==I&&E.scope==H){return G}}return -1},isListening:function (E,D){return this .findListener(E,D)!=-1},removeListener:function (F,E){var D;if ((D=this .findListener(F,E))!=-1){if (!this .firing){this .listeners.splice(D,1)}else {this .listeners=this .listeners.slice(0);this .listeners.splice(D,1)}return true }return false },clearListeners:function (){this .listeners=[]},fire:function (){var F=this .listeners,I,D=F.length;if (D>0){this .firing=true ;var G=Array.prototype.slice.call(arguments,0);for (var H=0;H<D;H++){var E=F[H];if (E.fireFn.apply(E.scope||this .obj||window,arguments)===false ){this .firing=false ;return false }}this .firing=false }return true }}})();
Ext.EventManager=function (){var X,Q,M=false ;var N,W,H,S;var P=Ext.lib.Event;var R=Ext.lib.Dom;var A="Ex" +"t" ;var J={};var O=function (b,E,a,Z,Y){var d=Ext.id(b);if (!J[d]){J[d]={}}var c=J[d];if (!c[E]){c[E]=[]}var D=c[E];D.push({id:d,ename:E,fn:a,wrap:Z,scope:Y});P.on(b,E,Z);if (E=="mousewheel" &&b.addEventListener){b.addEventListener("DOMMouseScroll" ,Z,false );P.on(window,"unload" ,function (){b.removeEventListener("DOMMouseScroll" ,Z,false )})}if (E=="mousedown" &&b==document){Ext.EventManager.stoppedMouseDownEvent.addListener(Z)}};var I=function (Y,a,e,g){Y=Ext.getDom(Y);var D=Ext.id(Y),f=J[D],E;if (f){var c=f[a],Z;if (c){for (var b=0,d=c.length;b<d;b++){Z=c[b];if (Z.fn==e&&(!g||Z.scope==g)){E=Z.wrap;P.un(Y,a,E);c.splice(b,1);break }}}}if (a=="mousewheel" &&Y.addEventListener&&E){Y.removeEventListener("DOMMouseScroll" ,E,false )}if (a=="mousedown" &&Y==document&&E){Ext.EventManager.stoppedMouseDownEvent.removeListener(E)}};var F=function (a){a=Ext.getDom(a);var c=Ext.id(a),b=J[c],E;if (b){for (var Z in b){if (b.hasOwnProperty(Z)){E=b[Z];for (var Y=0,D=E.length;Y<D;Y++){P.un(a,Z,E[Y].wrap);E[Y]=null }}b[Z]=null }delete J[c]}};var C=function (){if (!M){M=Ext.isReady=true ;if (Ext.isGecko||Ext.isOpera){document.removeEventListener("DOMContentLoaded" ,C,false )}}if (Q){clearInterval(Q);Q=null }if (X){X.fire();X.clearListeners()}};var B=function (){X=new Ext.util.Event();if (Ext.isReady){return }P.on(window,"load" ,C);if (Ext.isGecko||Ext.isOpera){document.addEventListener("DOMContentLoaded" ,C,false )}else {if (Ext.isIE){Q=setInterval(function (){try {Ext.isReady||(document.documentElement.doScroll("left" ))}catch (D){return }C()},5);document.onreadystatechange=function (){if (document.readyState=="complete" ){document.onreadystatechange=null ;C()}}}else {if (Ext.isSafari){Q=setInterval(function (){var D=document.readyState;if (D=="complete" ){C()}},10)}}}};var V=function (E,Y){var D=new Ext.util.DelayedTask(E);return function (Z){Z=new Ext.EventObjectImpl(Z);D.delay(Y.buffer,E,null ,[Z])}};var T=function (a,Z,D,Y,E){return function (b){Ext.EventManager.removeListener(Z,D,Y,E);a(b)}};var G=function (D,E){return function (Y){Y=new Ext.EventObjectImpl(Y);setTimeout(function (){D(Y)},E.delay||10)}};var L=function (Y,E,D,c,b){var d=(!D||typeof D=="boolean" )?{}:D;c=c||d.fn;b=b||d.scope;var a=Ext.getDom(Y);if (!a){throw "Error listening for \" "+E+" \". Element \" "+Y+" \" doesn't exist." }var Z=function (g){if (!window[A]){return }g=Ext.EventObject.setEvent(g);var f;if (d.delegate){f=g.getTarget(d.delegate,a);if (!f){return }}else {f=g.target}if (d.stopEvent===true ){g.stopEvent()}if (d.preventDefault===true ){g.preventDefault()}if (d.stopPropagation===true ){g.stopPropagation()}if (d.normalized===false ){g=g.browserEvent}c.call(b||a,g,f,d)};if (d.delay){Z=G(Z,d)}if (d.single){Z=T(Z,a,E,c,b)}if (d.buffer){Z=V(Z,d)}O(a,E,c,Z,b);return Z};var K=/^(?:scope|delay|buffer|single|stopEvent|preventDefault|stopPropagation|normalized|args|delegate)$/;var U={addListener:function (Y,D,a,Z,E){if (typeof D=="object" ){var c=D;for (var b in c){if (K.test(b)){continue }if (typeof c[b]=="function" ){L(Y,b,c,c[b],c.scope)}else {L(Y,b,c[b])}}return }return L(Y,D,E,a,Z)},removeListener:function (E,D,Z,Y){return I(E,D,Z,Y)},removeAll:function (D){return F(D)},onDocumentReady:function (Y,E,D){if (!X){B()}if (M||Ext.isReady){D||(D={});Y.defer(D.delay||0,E)}else {X.addListener(Y,E,D)}},onWindowResize:function (Y,E,D){if (!N){N=new Ext.util.Event();W=new Ext.util.DelayedTask(function (){N.fire(R.getViewWidth(),R.getViewHeight())});P.on(window,"resize" ,this .fireWindowResize,this )}N.addListener(Y,E,D)},fireWindowResize:function (){if (N){if ((Ext.isIE||Ext.isAir)&&W){W.delay(50)}else {N.fire(R.getViewWidth(),R.getViewHeight())}}},onTextResize:function (Z,Y,D){if (!H){H=new Ext.util.Event();var E=new Ext.Element(document.createElement("div" ));E.dom.className="x-text-resize" ;E.dom.innerHTML="X" ;E.appendTo(document.body);S=E.dom.offsetHeight;setInterval(function (){if (E.dom.offsetHeight!=S){H.fire(S,S=E.dom.offsetHeight)}},this .textResizeInterval)}H.addListener(Z,Y,D)},removeResizeListener:function (E,D){if (N){N.removeListener(E,D)}},fireResize:function (){if (N){N.fire(R.getViewWidth(),R.getViewHeight())}},ieDeferSrc:false ,textResizeInterval:50};U.on=U.addListener;U.un=U.removeListener;U.stoppedMouseDownEvent=new Ext.util.Event();return U}();Ext.onReady=Ext.EventManager.onDocumentReady;(function (){var A=function (){var C=document.body||document.getElementsByTagName("body" )[0];if (!C){return false }var B=[" " ,Ext.isIE?"ext-ie " +(Ext.isIE6?"ext-ie6" :"ext-ie7" ):Ext.isGecko?"ext-gecko " +(Ext.isGecko2?"ext-gecko2" :"ext-gecko3" ):Ext.isOpera?"ext-opera" :Ext.isSafari?"ext-safari" :"" ];if (Ext.isMac){B.push("ext-mac" )}if (Ext.isLinux){B.push("ext-linux" )}if (Ext.isBorderBox){B.push("ext-border-box" )}if (Ext.isStrict){var D=C.parentNode;if (D){D.className+=" ext-strict" }}C.className+=B.join(" " );return true };if (!A()){Ext.onReady(A)}})();Ext.EventObject=function (){var B=Ext.lib.Event;var A={3:13,63234:37,63235:39,63232:38,63233:40,63276:33,63277:34,63272:46,63273:36,63275:35};var C=Ext.isIE?{1:0,4:1,2:2}:(Ext.isSafari?{1:0,2:1,3:2}:{0:0,1:1,2:2});Ext.EventObjectImpl=function (D){if (D){this .setEvent(D.browserEvent||D)}};Ext.EventObjectImpl.prototype={browserEvent:null ,button:-1,shiftKey:false ,ctrlKey:false ,altKey:false ,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,RETURN :13,SHIFT:16,CTRL:17,CONTROL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGEUP:33,PAGE_DOWN:34,PAGEDOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE :46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,setEvent:function (D){if (D==this ||(D&&D.browserEvent)){return D}this .browserEvent=D;if (D){this .button=D.button?C[D.button]:(D.which?D.which-1:-1);if (D.type=="click" &&this .button==-1){this .button=0}this .type=D.type;this .shiftKey=D.shiftKey;this .ctrlKey=D.ctrlKey||D.metaKey;this .altKey=D.altKey;this .keyCode=D.keyCode;this .charCode=D.charCode;this .target=B.getTarget(D);this .xy=B.getXY(D)}else {this .button=-1;this .shiftKey=false ;this .ctrlKey=false ;this .altKey=false ;this .keyCode=0;this .charCode=0;this .target=null ;this .xy=[0,0]}return this },stopEvent:function (){if (this .browserEvent){if (this .browserEvent.type=="mousedown" ){Ext.EventManager.stoppedMouseDownEvent.fire(this )}B.stopEvent(this .browserEvent)}},preventDefault:function (){if (this .browserEvent){B.preventDefault(this .browserEvent)}},isNavKeyPress:function (){var D=this .keyCode;D=Ext.isSafari?(A[D]||D):D;return (D>=33&&D<=40)||D==this .RETURN ||D==this .TAB||D==this .ESC},isSpecialKey:function (){var D=this .keyCode;return (this .type=="keypress" &&this .ctrlKey)||D==9||D==13||D==40||D==27||(D==16)||(D==17)||(D>=18&&D<=20)||(D>=33&&D<=35)||(D>=36&&D<=39)||(D>=44&&D<=45)},stopPropagation:function (){if (this .browserEvent){if (this .browserEvent.type=="mousedown" ){Ext.EventManager.stoppedMouseDownEvent.fire(this )}B.stopPropagation(this .browserEvent)}},getCharCode:function (){return this .charCode||this .keyCode},getKey:function (){var D=this .keyCode||this .charCode;return Ext.isSafari?(A[D]||D):D},getPageX:function (){return this .xy[0]},getPageY:function (){return this .xy[1]},getTime:function (){if (this .browserEvent){return B.getTime(this .browserEvent)}return null },getXY:function (){return this .xy},getTarget:function (E,F,D){return E?Ext.fly(this .target).findParent(E,F,D):(D?Ext.get(this .target):this .target)},getRelatedTarget:function (){if (this .browserEvent){return B.getRelatedTarget(this .browserEvent)}return null },getWheelDelta:function (){var D=this .browserEvent;var E=0;if (D.wheelDelta){E=D.wheelDelta/120}else {if (D.detail){E=-D.detail/3}}return E},hasModifier:function (){return ((this .ctrlKey||this .altKey)||this .shiftKey)?true :false },within:function (E,F){var D=this [F?"getRelatedTarget" :"getTarget" ]();return D&&Ext.fly(E).contains(D)},getPoint:function (){return new Ext.lib.Point(this .xy[0],this .xy[1])}};return new Ext.EventObjectImpl()}();
--> --------------------
--> maximum size reached
--> --------------------
Messung V0.5 C=86 H=94 G=89
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.81Bemerkung:
¤
*Bot Zugriff