if ("u\x6e\x64efined"==typeof(RadDockNamespace)){RadDockNamespace=new Object(); }RadDockNamespace.RadDockingManager= function (o11,O11,l11,i11,I11,o12,oo,O12,l12,i12){ this.Document=document; this.Ix=o12; this.lu=i12; this.DockingZones=new Array(); this.DockableObjects=new Array(); this.I12=[]; this.o13=[]; this.I9=oo; this.is=O12; this.Is=l12; this.O13(O11); this.l13(l11); for (var i=0; i<this.DockingZones.length; i++){ this.DockingZones[i].SaveState(); } this.i13(i11,I11); this.EnableDocking(o11); var lx=this ; var I13= function (){if (lx){lx.i3(); }} ; RadDockNamespace.o14(window,"unload",I13); };RadDockNamespace.RadDockingManager.prototype.i13= function (i11,I11){var Iu=document.getElementById(i11); if (Iu){RadDockNamespace.r(Iu); if (document.all){Iu.style.filter="progid:D\x58Imag\x65\x54ran\x73\x66or\x6d.Micros\x6f\x66t.\x41\x6c\x70ha(o\x70\141\x63ity=2\x35\051"; }else {Iu.style.setProperty("\x2d\155oz\x2d\x6fpacit\x79","\x30.25",""); }} this.ix=Iu; var Oy=document.getElementById(I11); if (Oy){RadDockNamespace.O14(Oy); } this.ly=Oy; } ; RadDockNamespace.RadDockingManager.prototype.O13= function (O11){for (var i=0; i<O11.length; i++){ this.RegisterDockingZone(O11[i]); }} ; RadDockNamespace.RadDockingManager.prototype.l13= function (l11){for (var i=0; i<l11.length; i++){ this.RegisterDockableObject(l11[i]); }} ; RadDockNamespace.RadDockingManager.prototype.RegisterDockingZone= function (l14){if (!l14 || !l14.length)return; var id=l14[0]; var o6=this.Document.getElementById(id); if (!o6)return; RadDockNamespace.i14(o6,l14.slice(1)); o6.o4=this ; var index=this.I12[o6.id]; if (null==index){index=this.DockingZones.length; } this.DockingZones[index]=o6; this.I12[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.o4=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,"mou\x73emove",RadDockNamespace.lj); RadDockNamespace.o14(this.Document,"\x6d\x6fusedow\x6e",RadDockNamespace.Ik); RadDockNamespace.o14(this.Document,"\x6d\x6fuseup",RadDockNamespace.il); RadDockNamespace.o14(this.Document,"\x6beydown",RadDockNamespace.om); }else {RadDockNamespace.I14(this.Document,"mousemove",RadDockNamespace.lj); RadDockNamespace.I14(this.Document,"m\x6f\x75sedown",RadDockNamespace.Ik); RadDockNamespace.I14(this.Document,"mouseu\x70",RadDockNamespace.il); RadDockNamespace.I14(this.Document,"k\x65\x79down",RadDockNamespace.om); }} ; RadDockNamespace.RadDockingManager.prototype.Ov= function (oe,lg,o15){var o6; var O15; for (var i=0; i<this.DockingZones.length; i++){o6=this.DockingZones[i]; if (o6.HitTest(oe,lg,o15)){O15=o6; }}for (var i=0; i<this.DockingZones.length; i++){o6=this.DockingZones[i]; o6.it(o6==O15); }return O15; } ; RadDockNamespace.RadDockingManager.prototype.i3= function (){for (var i=0; i<this.DockableObjects.length; i++){ this.DockableObjects[i].i3(); this.DockableObjects[i]=null; }for (var i=0; i<this.DockingZones.length; i++){ this.DockingZones[i].i3(); 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(); }}} ;
