$wnd.showcase.runAsyncCallback11("function njc(){}\nfunction pjc(){}\nfunction ijc(a,b){a.b=b}\nfunction jjc(a){if(a==$ic){return true}BB();return a==bjc}\nfunction kjc(a){if(a==Zic){return true}BB();return a==Yic}\nfunction ojc(a){this.b=(Skc(),Nkc).a;this.e=(Xkc(),Wkc).a;this.a=a}\nfunction gjc(a,b){var c;c=rfb(a.fb,179);c.b=b.a;!!c.d&&aec(c.d,b)}\nfunction hjc(a,b){var c;c=rfb(a.fb,179);c.e=b.a;!!c.d&&cec(c.d,b)}\nfunction cjc(){cjc=CCb;Xic=new njc;$ic=new njc;Zic=new njc;Yic=new njc;_ic=new njc;ajc=new njc;bjc=new njc}\nfunction ljc(){cjc();eec.call(this);this.b=(Skc(),Nkc);this.c=(Xkc(),Wkc);(Sac(),this.e)[$Rc]=0;this.e[_Rc]=0}\nfunction djc(a,b,c){var d;if(c==Xic){if(b==a.a){return}else if(a.a){throw YBb(new eCc('Only one CENTER widget may be added'))}}Rh(b);bvc(a.j,b);c==Xic&&(a.a=b);d=new ojc(c);b.fb=d;gjc(b,a.b);hjc(b,a.c);fjc(a);Th(b,a)}\nfunction ejc(a){var b,c,d,e,f,g,h;Kuc((Sac(),a.hb),'',QTc);g=new PJc;h=new lvc(a.j);while(h.b<h.c.c){b=jvc(h);f=rfb(b.fb,179).a;d=rfb(XEc(fKc(g.d,f)),111);c=!d?1:d.a;e=f==_ic?'north'+c:f==ajc?'south'+c:f==bjc?'west'+c:f==Yic?'east'+c:f==$ic?'linestart'+c:f==Zic?'lineend'+c:zQc;Kuc(To(b.hb),QTc,e);hFc(g,f,rCc(c+1))}}\nfunction fjc(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;b=(Sac(),a.d);while(tcc(b)>0){xo(b,scc(b,0))}o=1;e=1;for(i=new lvc(a.j);i.b<i.c.c;){d=jvc(i);f=rfb(d.fb,179).a;f==_ic||f==ajc?++o:(f==Yic||f==bjc||f==$ic||f==Zic)&&++e}p=Aeb(swb,vNc,290,o,0,1);for(g=0;g<o;++g){p[g]=new pjc;p[g].b=$doc.createElement(YRc);to(b,Zac(p[g].b))}k=0;l=e-1;m=0;q=o-1;c=null;for(h=new lvc(a.j);h.b<h.c.c;){d=jvc(h);j=rfb(d.fb,179);r=$doc.createElement(ZRc);j.d=r;j.d[LRc]=j.b;j.d.style[MRc]=j.e;j.d[NNc]=j.f;j.d[MNc]=j.c;if(j.a==_ic){Vac(p[m].b,r,p[m].a);to(r,Zac(d.hb));r[fTc]=l-k+1;++m}else if(j.a==ajc){Vac(p[q].b,r,p[q].a);to(r,Zac(d.hb));r[fTc]=l-k+1;--q}else if(j.a==Xic){c=r}else if(jjc(j.a)){n=p[m];Vac(n.b,r,n.a++);to(r,Zac(d.hb));r[RTc]=q-m+1;++k}else if(kjc(j.a)){n=p[m];Vac(n.b,r,n.a);to(r,Zac(d.hb));r[RTc]=q-m+1;--l}}if(a.a){n=p[m];Vac(n.b,c,n.a);to(c,Zac(eh(a.a)))}}\nvar QTc='cwDockPanel';BCb(446,1,yQc);_.Bc=function pVb(){var a,b,c;REb(this.a,(a=new ljc,(Sac(),a.hb).className='cw-DockPanel',a.e[$Rc]=4,ijc(a,(Skc(),Mkc)),djc(a,new Khc('This is the first north component'),(cjc(),_ic)),djc(a,new Khc('This is the first south component'),ajc),djc(a,new Khc('This is the east component'),Yic),djc(a,new Khc('This is the west component'),bjc),djc(a,new Khc('This is the second north component'),_ic),djc(a,new Khc('This is the second south component'),ajc),b=new Khc(\"This is a <code>ScrollPanel<\\/code> contained at the center of a <code>DockPanel<\\/code>.  By putting some fairly large contents in the middle and setting its size explicitly, it becomes a scrollable area within the page, but without requiring the use of an IFRAME.<br><br>Here's quite a bit more meaningless text that will serve primarily to make this thing scroll off the bottom of its visible area.  Otherwise, you might have to make it really, really small in order to see the nifty scroll bars!\"),c=new dfc(b),c.hb.style[NNc]='400px',c.hb.style[MNc]='100px',djc(a,c,Xic),ejc(a),a))};BCb(901,282,SNc,ljc);_.gc=function mjc(a){var b;b=Zcc(this,a);if(b){a==this.a&&(this.a=null);fjc(this)}return b};var Xic,Yic,Zic,$ic,_ic,ajc,bjc;var twb=KBc(QNc,'DockPanel',901);BCb(178,1,{},njc);var qwb=KBc(QNc,'DockPanel/DockLayoutConstant',178);BCb(179,1,{179:1},ojc);_.c='';_.f='';var rwb=KBc(QNc,'DockPanel/LayoutData',179);BCb(290,1,{290:1},pjc);_.a=0;var swb=KBc(QNc,'DockPanel/TmpRow',290);aNc(Al)(11);\n//# sourceURL=showcase-11.js\n")
