function ExtendMenuWithKeyboard(){if ((typeof(RadMenu)=="und\x65fined") || (typeof(RadMenu.KeyDown)!="\x75nd\x65\x66in\x65d")){return; }RadMenu.prototype.O1y= function (){var l1y=0; for (var i=0; i<this.oo.length; i++){if ((this.oo[i]!=null) && (l1y<i)){l1y=i; }}return l1y; };RadMenu.prototype.i1y= function (I1y){if (I1y!=0){return this.GetGroup(this.oo[I1y]); }else {return this.RootGroup; }};RadMenu.prototype.o1z= function (O1z){if (this.If.e(O1z)){if (this.If.e(O1z.Ip)){return O1z.Ip; }else if (this.If.e(O1z.I0) && this.If.e(O1z.I0[0])){return O1z.I0[0]; }}return null; };RadMenu.prototype.l1z= function (O1z){if (this.If.e(O1z)){if (this.If.e(O1z.Ip)){return true; }else if (this.If.e(this.RootGroup.Ip)){return true; }}return false; };RadMenu.prototype.i1z= function (I1z){var o20=I1z.ChildGroup; if (o20 && o20.ID){ this.oo[I1z.Og+1]=o20.ID; o20.Show(I1z.Container); this.O20(o20.I0[0]); return true; }else {return false; }};RadMenu.prototype.l20= function (){var i20="i"; for (var i=0; i<this.O1o.length; i++){i20+=this.O1o[i]; }return i20; };RadMenu.prototype.I20= function (){if (this.If.e(this.i1o)){ this.I1o="i"; if (this.If.e(this.Oj)){ this.I1o+=this.Oj; }if (this.If.e(this.oj)){ this.I1o+=this.oj; } this.I1o+=this.i1o; }};RadMenu.prototype.o21= function (){return this.o1o.A(this.l20()); };RadMenu.prototype.KeyUp= function (processedEvent){if (!processedEvent){var processedEvent=window.event; }var O21=this.If.l21(processedEvent); var o1s=this.o21(); if (o1s){o1s.RemoveState(MODE_CLICKED); }if (O21==i7){var i21=this.O1y(); if (i21>0){i21-=1; }var I21=this.i1y(i21); var o22=this.o1z(I21); o22.RemoveState(MODE_CLICKED); o22.Render(MODE_HILIGHT); } this.O1o.pop(); } ; RadMenu.prototype.KeyDown= function (processedEvent){if (!processedEvent){var processedEvent=window.event; }var O22=this.If.I(processedEvent); if (O22.type=="text" || O22.type=="textarea"){return; }var O21=this.If.l21(processedEvent); var l22= false; var i21=this.O1y(); var I21=this.i1y(i21); var o22=this.o1z(I21); if (this.I1o==""){ this.I20(); }for (var i=0; i<this.O1o.length; i++){if (this.O1o[i]==O21){l22= true; switch (O21){case i8:case I8:case l8:case O8:case l9:case i7:case i9:break; default:return; }}}if (!l22){ this.O1o.push(O21); }if (this.I1o==this.l20()){if (this.Op== false){ this.Op= true; this.i22(processedEvent); }else { this.Op= false; this.I22(processedEvent); }return false; }var o1s=this.o21(); if (o1s){o1s.AddState(MODE_CLICKED); o1s.Action(MODE_CLICKED); return false; }if (!this.l1z(I21)){return; }switch (O21){case i8:case I8:case l8:case O8:case i9: this.If.o23(processedEvent); break; }if (this.Op== true){var i21=this.O1y(); var I21=this.i1y(i21); var o22=this.o1z(I21); if (O21==l9){ this.CloseAll((i21-1)); if ((i21-1)==0){ this.Op= false; }return false; }if (O21==i9){o22.Oo(processedEvent); o22.In(processedEvent); }if (O21==i7){if (o22.Enabled!= true){return; }if (!this.i1z(o22)){o22.ApplyClick(processedEvent); o22.RemoveClick(processedEvent); }return false; } this.O20(this.O23(o22,I21,i21,O21)); return false; }return true; } ; RadMenu.prototype.i22= function (processedEvent){if (this.ClickToOpen== false){ this.ClickToOpen= true; this.FirstClick= false; }if (this.RootGroup && this.RootGroup.I0 && this.RootGroup.I0.length>0){ this.O20(this.RootGroup.I0[0]); }};RadMenu.prototype.I22= function (processedEvent){if (this.ClickToOpen== true){ this.ClickToOpen= false; this.FirstClick= true; } this.CloseAll(0); window.status=""; };RadMenu.prototype.O20= function (O1t){if (O1t){var ParentGroup=null; var oq=0; ParentGroup=O1t.ParentGroup; oq=O1t.Og; if ((oq)>0 && (ParentGroup!=null)){if (this.oo[oq]!=ParentGroup.ID){ this.oo[oq]=ParentGroup.ID; }if (ParentGroup.Visible!= true){ParentGroup.Show(ParentGroup.of.Container); }} this.l23(O1t); }};RadMenu.prototype.l23= function (O1t){ this.Io(this.op); this.CloseAll(O1t.Og); if (O1t==(O1t.ParentGroup.Ip)){return; }if (O1t.ParentGroup){if (O1t.ParentGroup.Ip!=null){O1t.ParentGroup.Ip.RemoveHilight(); }O1t.ParentGroup.Ip=O1t; }if (!this.If.e(O1t.Ok)){O1t.ApplyHilight(); }} ; RadMenu.prototype.NextItem= function (i23){if (i23.NextItem){if (i23.NextItem.ll){return this.NextItem(i23.NextItem); }return i23.NextItem; }else {return this.I23(i23.ParentGroup); }};RadMenu.prototype.PreviousItem= function (i23){if (i23.PreviousItem){if (i23.PreviousItem.ll){return this.PreviousItem(i23.PreviousItem); }return i23.PreviousItem; }else {return this.o24(i23.ParentGroup); }};RadMenu.prototype.I23= function (O24){if (O24 && O24.I0){if (O24.I0[0].ll){return this.NextItem(O24.I0[0]); }return O24.I0[0]; }return null; };RadMenu.prototype.o24= function (O24){if (O24 && O24.I0){if (O24.I0[(O24.I0.length-1)].ll){return this.PreviousItem(O24.I0[(O24.I0.length-1)]); }return O24.I0[(O24.I0.length-1)]; }return null; };RadMenu.prototype.O23= function (g,G,l24,i24){if (!this.If.e(g) || !this.If.e(G) || !this.If.e(l24)){return null; }var I24=G.i0; switch (i24){case i8:if (I24==VERTICAL_DIRECTION){return this.PreviousItem(g); }else if (g.ChildGroup){return this.I23(g.ChildGroup); }break; case I8:if (I24==VERTICAL_DIRECTION){return this.NextItem(g); }else if (g.ChildGroup){return this.I23(g.ChildGroup); }break; case l8:if (I24==VERTICAL_DIRECTION){if (g.ChildGroup){return this.I23(g.ChildGroup); }else {var o25= true; if ((l24-1)<0){return null; }G=this.i1y(l24-1); if (G.i0==VERTICAL_DIRECTION){for (var i=this.oo.length; i>=0; i--){if (this.oo[i]){G=this.GetGroup(this.oo[i]); if (G.i0==HORIZONTAL_DIRECTION){o25= false; break; }}}if (o25){G=this.RootGroup; }}return this.NextItem(G.Ip); }}else {return this.NextItem(g); }break; case O8:if (I24==VERTICAL_DIRECTION){if ((l24-1)<0){return null; }G=this.i1y(l24-1); if (G.i0==VERTICAL_DIRECTION){return G.Ip; }else {return this.PreviousItem(G.Ip); }}else {return this.PreviousItem(g); }break; default:return; }};}

