if ("\x75\x6e\x64\x65\x66\x69\x6e\x65\x64" == typeof(RadDockNamespace)){RadDockNamespace=new Object(); }RadDockNamespace.RadDockingManager= function (O11,l11,i11,I11,o12,O12,oo,l12,i12,I12){ this.Document=document; this.Ix=O12; this.lu=I12; this.DockingZones=new Array(); this.DockableObjects=new Array(); this.o13=[]; this.O13=[]; this.oa=oo; this.is=l12; this.Is=i12; this.l13(l11); this.i13(i11); for (var i=0; i<this.DockingZones.length; i++){ this.DockingZones[i].SaveState(); } this.I13(I11,o12); this.EnableDocking(O11); var lx=this ; var o14= function (){if (lx){lx.l3(); }} ; RadDockNamespace.O14(window,"\x75\x6e\x6c\x6f\x61\x64",o14); };RadDockNamespace.RadDockingManager.prototype.I13= function (I11,o12){var Iu=document.getElementById(I11); if (Iu){RadDockNamespace.r(Iu); if (document.all){Iu.style.filter="\x70\x72\x6f\x67\x69\x64\x3a\x44\x58\x49\x6d\x61\x67\x65\x54\x72\x61\x6e\x73\x66\x6f\x72\x6d\x2e\x4d\x69\x63\x72\x6f\x73\x6f\x66\x74\x2e\x41\x6c\x70\x68\x61\x28\x6f\x70\x61\x63\x69\x74\x79\x3d\x32\x35\x29"; }else {Iu.style.setProperty("\x2d\x6d\x6f\x7a\x2d\x6f\x70\x61\x63\x69\x74\x79","\x30\x2e\x32\x35",""); }} this.ix=Iu; var Oy=document.getElementById(o12); if (Oy){RadDockNamespace.l14(Oy); } this.ly=Oy; } ; RadDockNamespace.RadDockingManager.prototype.l13= function (l11){for (var i=0; i<l11.length; i++){ this.RegisterDockingZone(l11[i]); }} ; RadDockNamespace.RadDockingManager.prototype.i13= function (i11){for (var i=0; i<i11.length; i++){ this.RegisterDockableObject(i11[i]); }} ; RadDockNamespace.RadDockingManager.prototype.RegisterDockingZone= function (i14){if (!i14||!i14.length)return; var id=i14[0]; var o6=this.Document.getElementById(id); if (!o6)return; RadDockNamespace.I14(o6,i14.slice(1)); o6.I3=this ; var index=this.o13[o6.id]; if (null == index){index=this.DockingZones.length; } this.DockingZones[index]=o6; this.o13[o6.id]=index; } ; RadDockNamespace.RadDockingManager.prototype.RegisterDockableObject= function (R){if (!R||!R.length)return; var id=R[0]; var oe=this.Document.getElementById(id); if (!oe)return; RadDockNamespace.t(oe,R.slice(1)); oe.I3=this ; var index=this.O13[oe.id]; if (null == index){index=this.DockableObjects.length; } this.DockableObjects[index]=oe; this.O13[oe.id]=index; } ; RadDockNamespace.RadDockingManager.prototype.EnableDocking= function (O11){ this.oz=O11; if (this.oz){RadDockNamespace.O14(this.Document,"\x6d\x6f\x75\x73\x65\x6d\x6f\x76\x65",RadDockNamespace.lj); RadDockNamespace.O14(this.Document,"\x6d\x6f\x75\x73\x65\x64\x6f\x77\x6e",RadDockNamespace.Ik); RadDockNamespace.O14(this.Document,"\x6d\x6f\x75\x73\x65\x75\x70",RadDockNamespace.il); RadDockNamespace.O14(this.Document,"\x6b\x65\x79\x64\x6f\x77\x6e",RadDockNamespace.om); }else {RadDockNamespace.o15(this.Document,"\x6d\x6f\x75\x73\x65\x6d\x6f\x76\x65",RadDockNamespace.lj); RadDockNamespace.o15(this.Document,"\x6d\x6f\x75\x73\x65\x64\x6f\x77\x6e",RadDockNamespace.Ik); RadDockNamespace.o15(this.Document,"\x6d\x6f\x75\x73\x65\x75\x70",RadDockNamespace.il); RadDockNamespace.o15(this.Document,"\x6b\x65\x79\x64\x6f\x77\x6e",RadDockNamespace.om); }} ; RadDockNamespace.RadDockingManager.prototype.Ov= function (oe,lg,O15){var o6; var l15; for (var i=0; i<this.DockingZones.length; i++){o6=this.DockingZones[i]; if (o6.i15(oe,lg,O15)){l15=o6; }}for (var i=0; i<this.DockingZones.length; i++){o6=this.DockingZones[i]; o6.it(o6 == l15); }return l15; } ; RadDockNamespace.RadDockingManager.prototype.l3= function (){for (var i=0; i<this.DockableObjects.length; i++){ this.DockableObjects[i].l3(); this.DockableObjects[i]=null; }for (var i=0; i<this.DockingZones.length; i++){ this.DockingZones[i].l3(); this.DockingZones[i]=null; } this.DockableObjects=null; this.DockingZones=null; this.Document=null; this.ix=null; lh=null; ih=null; Ih=null; Oi=null; } ; RadDockNamespace.RadDockingManager.prototype.SaveState= function (){var ok; for (var i=0; i<this.DockableObjects.length; i++){ok=this.DockableObjects[i]; if (ok&&ok.SaveState){ok.SaveState(); }}for (var i=0; i<this.DockingZones.length; i++){ok=this.DockingZones[i]; if (ok&&ok.SaveState){ok.SaveState(); }}} ;
 
