if ("\x75ndefined"==typeof(RadDockNamespace)){RadDockNamespace=new Object(); }RadDockNamespace.lh=null; RadDockNamespace.ih=null; RadDockNamespace.Ih=null; RadDockNamespace.oi=null; RadDockNamespace.Oi=null; RadDockNamespace.ii=""; RadDockNamespace.Ii=0; RadDockNamespace.oj=0; RadDockNamespace.Oj= false; RadDockNamespace.lj= function (lg){if (!lg){lg=window.event; }if (RadDockNamespace.lh){RadDockNamespace.ij(lg); RadDockNamespace.Oj= true; }else if (!this.Ij){var ok=RadDockNamespace.Ok(lg); RadDockNamespace.Oi=ok?ok.lk:null; RadDockNamespace.ii=ok?ok.action:null; RadDockNamespace.ik(RadDockNamespace.ii); }} ; RadDockNamespace.Ik= function (lg){if (!lg){lg=window.event; }if (RadDockNamespace.Oi){RadDockNamespace.ll(RadDockNamespace.Oi,lg); if (lg.preventDefault){lg.preventDefault(); }lg.returnValue= false; }} ; RadDockNamespace.il= function (lg){if (!lg){lg=window.event; }if (RadDockNamespace.lh){RadDockNamespace.Il(lg); }} ; RadDockNamespace.om= function (lg){if (!lg){lg=window.event; }if (27==lg.keyCode){if (RadDockNamespace.lh)RadDockNamespace.Om(lg); if (this.Ij){ this.Ij.Im(); }}} ; RadDockNamespace.ll= function (On,lg){RadDockNamespace.Oj= false; RadDockNamespace.lh=On; RadDockNamespace.Ii=lg.clientX; RadDockNamespace.oj=lg.clientY; if (RadDockNamespace.lh.l5()){RadDockNamespace.lh.O7(); }} ; RadDockNamespace.Il= function (lg){if (RadDockNamespace.Oj){RadDockNamespace.Oj= false; var In=RadDockNamespace.lh; var oo=In.o4.I9; if (oo){RadDockNamespace.Oo(lg); }else {RadDockNamespace.Io(lg); }}RadDockNamespace.Om(lg); } ; RadDockNamespace.Io= function (lg){var op=RadDockNamespace.ih; var In=RadDockNamespace.lh; var Op=In.ParentDockingZone; var lp,ip; if (op){op.i6(In); lp=In; }else if (RadDockNamespace.Ih){var ob=RadDockNamespace.Ih.GetRect(); if ("m\x6fve"==RadDockNamespace.ii && In.IsDocked()){if (!In.i5()){return; }In.o7(); ip=In; }In.SetRect(ob); }In.SaveState(); if (Op){Op.SaveState(); }if (lp){lp.I6(); }else if (ip){ip.I7(); }lp=null; ip=null; } ; RadDockNamespace.Oo= function (lg){var op=RadDockNamespace.ih; var In=RadDockNamespace.lh; var action=RadDockNamespace.ii; var Op=In.ParentDockingZone; var lp,ip; var Ip,oq,Oq; var lq,iq; lq=In.GetRect(); if ("m\x6fve"==action && In.ParentDockingZone){Ip=RadDockNamespace.Iq(In, false); }if (op){op.i6(In); In.I6( false); lp=In; iq=In.GetRect(); oq=RadDockNamespace.Iq(In, true); Oq=In.cloneNode(3); document.body.appendChild(Oq); Oq.style.position="abso\x6c\x75te"; Oq.style.display=""; Oq.GetRect=In.GetRect; Oq.SetRect=In.SetRect; Oq.SetSize=In.SetSize; Oq.MoveTo=In.MoveTo; In.style.display="\x6eone"; }else {if ("\x6dove"==action && In.IsDocked()){if (!In.i5()){if (Ip){Ip.parentNode.removeChild(Ip); Ip=null; }return; }In.o7(); ip=In; }Oq=In; iq=RadDockNamespace.Ih.GetRect(); }if ("move"==action){Oq.SetRect(lq); }var i=0; var or=new Array(); if (Ip){or[i++]=new RadEffect.z( {object:Ip,width: 0,height: 0,Or: true } ); }if (oq){or[i++]=new RadEffect.z( {object:oq,width:iq.width,height:iq.height,Or: true } ); }if (!("m\x6fve"!=action && In.ParentDockingZone)){or[i++]=new RadEffect.MoveTo( {object:Oq,lr:iq.left,ir:iq.top,Or: true } ); }if ("\x6d\x6fve"!=action){or[i++]=new RadEffect.z( {object:Oq,width:iq.width,height:iq.height,Or: true } ); }var la=this ; var Ir= function (){if (Ip){Ip.parentNode.removeChild(Ip); Ip=null; }if (oq){oq.parentNode.removeChild(oq); oq=null; }if (Oq && Oq!=In){Oq.parentNode.removeChild(Oq); Oq=null; }if (lp){lp.I6(); }else if (ip){ip.I7(); }if (Op){Op.SaveState(); Op=null; }if (op){op.SaveState(); op=null; }In.SaveState(); lp=null; ip=null; la.Ij=null; RadDockNamespace.ik("\x64efau\x6c\x74"); } ; var os=In.o4; this.Ij=new RadEffect.Os( {ls:os.is,Ob:os.Is,ia:function (){RadDockNamespace.ik("\x77ait"); } ,Ia:Ir,or:or } ); } ; RadDockNamespace.Iq= function (oe,ot){var Ot; if (document.all){Ot=document.createElement("\x73pan"); }else {Ot=document.createElement("\x74\x61ble"); Ot.insertRow(0).insertCell(0); }var ob=oe.GetRect(); Ot.style.width=(ot?0:ob.width)+"\x70x"; Ot.style.height=(ot?0:ob.height)+"\160\x78"; Ot.style.font="\x6e\157rma\x6c\x201px \x61\x72ia\x6c"; oe.parentNode.insertBefore(Ot,oe); return Ot; } ; RadDockNamespace.Om= function (lg){RadDockNamespace.lt(); if (RadDockNamespace.ih){RadDockNamespace.ih.it( false); }RadDockNamespace.lh=null; RadDockNamespace.ih=null; RadDockNamespace.Ii=null; RadDockNamespace.oj=null; if (RadDockNamespace.oi){RadDockNamespace.oi.Hide(); RadDockNamespace.oi=null; }} ; RadDockNamespace.ij= function (lg){var It=lg.clientX-RadDockNamespace.Ii; var ou=lg.clientY-RadDockNamespace.oj; var In=RadDockNamespace.lh; var os=In.o4; if (!RadDockNamespace.Ih){RadDockNamespace.Ih=RadDockNamespace.Ou(In); }if (os.lu && !RadDockNamespace.oi){RadDockNamespace.oi=RadDockNamespace.iu(In); }var Iu=RadDockNamespace.Ih; if ("move"==RadDockNamespace.ii){Iu.MoveBy(It,ou); var ov=Iu.GetRect(); RadDockNamespace.ih=os.Ov(In,lg,ov); RadDockNamespace.lv(ov); RadDockNamespace.iv(lg,ov, true); }else {var Iv=Iu.childNodes[0]; if (Iv){Iv.style.width="\x31px"; Iv.style.height="\061px"; }Iu.z(RadDockNamespace.ii,It,ou); var ov=Iu.GetRect(); if (Iv){Iv.style.width=ov.width+"px"; Iv.style.height=ov.height+"px"; }RadDockNamespace.iv(lg,ov, false); }RadDockNamespace.Ii=lg.clientX; RadDockNamespace.oj=lg.clientY; } ; RadDockNamespace.iv= function (lg,ow,Ow){var lw=RadDockNamespace.oi; if (lw){if (Ow){lw.iw("\050"+ow.left+"\x2c"+ow.top+")"); }else {lw.iw("\050"+ow.width+"\x20x "+ow.height+"\x29"); }var x=lg.clientX+5+RadDockNamespace.Iw(); var y=lg.clientY+5+RadDockNamespace.ox(); lw.Ox(x,y); }} ; RadDockNamespace.Ou= function (oe){var lx=oe.o4; var Iu=lx.ix; if (!Iu)return null; Iu.innerHTML=""; if (lx.Ix){var ob=oe.GetRect(); var oy=oe.cloneNode( true); oy.style.position=""; oy.style.display=""; oy.style.width=ob.width+"\x70x"; oy.style.height=ob.height+"\x70\x78"; Iu.appendChild(oy); }Iu.style.position="\x61bsolute"; Iu.Show(); Iu.SetRect(oe.GetRect()); Iu.O7(); return Iu; } ; RadDockNamespace.iu= function (oe){var Oy=oe.o4.ly; if (!Oy)return null; Oy.O7(); return Oy; } ; RadDockNamespace.lt= function (){var Iu=RadDockNamespace.Ih; if (Iu){Iu.Hide(); Iu.innerHTML=""; }RadDockNamespace.Ih=null; } ; RadDockNamespace.Ok= function (lg){var lk=null; var action=""; var srcElement=RadDockNamespace.iy(lg); switch (srcElement.className){case "Rad\x44ockableObj\x65\x63tRe\x73izeable":action="resize"; break; case "RadDockable\x4f\x62jec\x74\x54itl\x65\x42ar":case "RadDockabl\x65\x4fbjec\x74\x54itl\x65":case "\x52adDockab\x6c\x65Obje\x63\x74Hor\x69\x7aont\x61\x6cGr\x69\x70":case "RadD\x6f\x63kableO\x62\x6aectV\x65\162\x74\x69cal\x47\x72ip":action="\x6d\x6fve"; break; default:return null; }lk=RadDockNamespace.Iy(srcElement); if (!lk)return null; if (lk.l0())return null; if (lk.L==RadDockNamespace.O.o)return null; if (lk.ParentDockingZone && !lk.ParentDockingZone.oz){return null; }if ("resize"==action){if (!lk.o3())return null; if (!lk.CanResize())return null; var Oz=lk.ParentDockingZone; if (Oz && Oz.lz)return null; action=lk.iz(lg); }return {lk:lk,action:action } ; } ; RadDockNamespace.Iy= function (S){var node=S; while (node && node.parentNode){switch (node.className){case "\x52adDockableOb\x6a\x65ctR\x65\x73iz\x65\x61ble":case "R\x61\x64Dockable\x4f\x62jec\x74\x46ixe\x64":return (node.IsDockableObject?node:null); }node=node.parentNode; }return null; } ; RadDockNamespace.ik= function (cursor,S){if (!cursor)cursor=""; if (!S || !S.style){S=document.body; }if (S.style.cursor!=cursor){S.style.cursor=cursor; }} ; RadDockNamespace.lv= function (ow){var Iz=0; var o10=RadDockNamespace.ox(); var O10=(document.body.clientHeight+o10); if (ow.top<o10){Iz=-((o10-ow.top)+1); }else if (ow.bottom>O10){Iz=(ow.bottom-O10)+1; }var l10=0; var i10=RadDockNamespace.Iw(); var I10=(document.body.clientWidth+i10); if (ow.left<i10){l10=-((i10-ow.left)+1); }else if (ow.right>I10){l10=(ow.right-I10)+1; }window.scrollBy(l10,Iz); } ; RadDock_GetDockingZone= function (id){var el=document.getElementById(id); return (el.IsDockingZone?el:null); };RadDock_GetDockableObject= function (id){var el=document.getElementById(id); return (el.IsDockableObject?el:null); };
