if ("un\x64\x65\146\x69ned"==typeof(RadDockNamespace)){RadDockNamespace=new Object(); }RadDockNamespace.RadDockingManager= function (o14,O14,l14,i14,I14,o15,Ir,O15,l15,i15,I15){ this.Document=document; this.I10=o15; this.Ix=i15; this.DockingZones=new Array(); this.DockableObjects=new Array(); this.o16=[]; this.O16=[]; this.Ic=Ir; this.ow=O15; this.Ow=l15; this.l16=I15; this.i16(O14); this.I16(l14); this.o17(); this.O17(i14,I14); this.EnableDocking(o14); var l10=this ; var l17= function (){if (l10){l10.l6(); }} ; RadDockNamespace.o3(window,"\x75nload",l17); };RadDockNamespace.RadDockingManager.prototype.O17= function (i14,I14){var Oy=document.getElementById(i14); if (Oy){RadDockNamespace.K(Oy); if (document.all){Oy.style.filter="p\x72ogid:DXImag\x65\124\x72\x61\x6e\x73for\x6d\x2eMi\x63\x72os\x6fft.A\x6cpha(o\x70\141c\x69ty=25\x29"; }else {Oy.style.setProperty("-moz-opa\x63\x69ty","0.25",""); }} this.i10=Oy; var O11=document.getElementById(I14); if (O11){RadDockNamespace.i17(O11); } this.l11=O11; } ; RadDockNamespace.RadDockingManager.prototype.i16= function (O14){for (var i=0; i<O14.length; i++){ this.RegisterDockingZone(O14[i]); }} ; RadDockNamespace.RadDockingManager.prototype.o17= function (){for (var i=0; i<this.DockingZones.length; i++){ this.DockingZones[i].SaveState(); }};RadDockNamespace.RadDockingManager.prototype.I16= function (l14){for (var i=0; i<l14.length; i++){ this.RegisterDockableObject(l14[i]); }} ; RadDockNamespace.RadDockingManager.prototype.RegisterDockingZone= function (I17){if (!I17 || !I17.length)return; var id=I17[0]; var I8=this.Document.getElementById(id); if (!I8)return; RadDockNamespace.o18(I8,I17.slice(1)); I8.I6=this ; var index=this.o16[I8.id]; if (null==index){index=this.DockingZones.length; } this.DockingZones[index]=I8; this.o16[I8.id]=index; } ; RadDockNamespace.RadDockingManager.prototype.RegisterDockableObject= function (l){if (!l || !l.length)return; var id=l[0]; var Ih=this.Document.getElementById(id); if (!Ih)return; RadDockNamespace.m(Ih,l.slice(1)); Ih.I6=this ; var index=this.O16[Ih.id]; if (null==index){index=this.DockableObjects.length; } this.DockableObjects[index]=Ih; this.O16[Ih.id]=index; if (this.DockableObjects.length==this.l16){ this.o17(); }} ; RadDockNamespace.RadDockingManager.prototype.EnableDocking= function (o14){ this.o12=o14; if (this.o12){RadDockNamespace.o3(this.Document,"m\x6fusemov\x65",RadDockNamespace.Oo); RadDockNamespace.o3(this.Document,"mouse\x64\x6fwn",RadDockNamespace.oq); RadDockNamespace.o3(this.Document,"mouseup",RadDockNamespace.lq); RadDockNamespace.o3(this.Document,"ke\x79\x64own",RadDockNamespace.Iq); }else {RadDockNamespace.O18(this.Document,"mo\x75\x73emove",RadDockNamespace.Oo); RadDockNamespace.O18(this.Document,"mousedown",RadDockNamespace.oq); RadDockNamespace.O18(this.Document,"\x6douseup",RadDockNamespace.lq); RadDockNamespace.O18(this.Document,"keydown",RadDockNamespace.Iq); }} ; RadDockNamespace.RadDockingManager.prototype.iy= function (Ih,ok,l18){var I8; var i18; for (var i=0; i<this.DockingZones.length; i++){I8=this.DockingZones[i]; if (I8.HitTest(Ih,ok,l18)){i18=I8; }}for (var i=0; i<this.DockingZones.length; i++){I8=this.DockingZones[i]; I8.ox(I8==i18); }return i18; } ; RadDockNamespace.RadDockingManager.prototype.l6= function (){for (var i=0; i<this.DockableObjects.length; i++){ this.DockableObjects[i].l6(); this.DockableObjects[i]=null; }for (var i=0; i<this.DockingZones.length; i++){ this.DockingZones[i].l6(); this.DockingZones[i]=null; } this.DockableObjects=null; this.DockingZones=null; this.Document=null; this.i10=null; ll=null; il=null; Il=null; Om=null; } ; RadDockNamespace.RadDockingManager.prototype.SaveState= function (){var Op; for (var i=0; i<this.DockableObjects.length; i++){Op=this.DockableObjects[i]; if (Op && Op.SaveState){Op.SaveState(); }}for (var i=0; i<this.DockingZones.length; i++){Op=this.DockingZones[i]; if (Op && Op.SaveState){Op.SaveState(); }}} ;
