function ExtendMenuWithKeyboard(){if ((typeof(RadMenu)=="u\x6edefin\x65\x64") || (typeof(RadMenu.KeyDown)!="\x75ndef\x69\x6eed")){return; }RadMenu.prototype.O1q= function (){var l1q=0; for (var i=0; i<this.i1e.length; i++){if ((this.i1e[i]!=null) && (l1q<i)){l1q=i; }}return l1q; };RadMenu.prototype.i1q= function (I1q){if (I1q!=0){return this.GetGroup(this.i1e[I1q]); }else {return this.RootGroup; }};RadMenu.prototype.o1r= function (i1j){if (this.l7.e(i1j)){if (this.l7.e(i1j.Oj)){return i1j.Oj; }else if (this.l7.e(i1j.ic) && this.l7.e(i1j.ic[0])){return i1j.ic[0]; }}return null; };RadMenu.prototype.O1r= function (i1j){if (this.l7.e(i1j)){if (this.l7.e(i1j.Oj)){return true; }else if (this.l7.e(this.RootGroup.Oj)){return true; }}return false; };RadMenu.prototype.l1r= function (i1r){var I1r=i1r.ChildGroup; if (I1r && I1r.ID){ this.i1e[i1r.o7+1]=I1r.ID; I1r.Show(i1r.Container); this.o1s(I1r.ic[0]); return true; }else {return false; }};RadMenu.prototype.O1s= function (){var l1s="\x69"; for (var i=0; i<this.i1d.length; i++){l1s+=this.i1d[i]; }return l1s; };RadMenu.prototype.i1s= function (){if (this.l7.e(this.O1e)){ this.l1e="\x69"; if (this.l7.e(this.oa)){ this.l1e+=this.oa; }if (this.l7.e(this.I9)){ this.l1e+=this.I9; } this.l1e+=this.O1e; }};RadMenu.prototype.I1s= function (){return this.l1d.A(this.O1s()); };RadMenu.prototype.KeyUp= function (processedEvent){if (!processedEvent){var processedEvent=window.event; }var o1t=this.l7.O1t(processedEvent); var o1i=this.I1s(); if (o1i){o1i.RemoveState(MODE_CLICKED); }if (o1t==i1){var l1t=this.O1q(); if (l1t>0){l1t-=1; }var i1t=this.i1q(l1t); var I1t=this.o1r(i1t); I1t.RemoveState(MODE_CLICKED); I1t.Render(MODE_HILIGHT); } this.i1d.pop(); } ; RadMenu.prototype.KeyDown= function (processedEvent){if (!processedEvent){var processedEvent=window.event; }var o1u=this.l7.I(processedEvent); if (o1u.type=="\164ext" || o1u.type=="\x74\x65\x78tare\x61"){return; }var o1t=this.l7.O1t(processedEvent); var O1u= false; var l1t=this.O1q(); var i1t=this.i1q(l1t); var I1t=this.o1r(i1t); if (this.l1e==""){ this.i1s(); }for (var i=0; i<this.i1d.length; i++){if (this.i1d[i]==o1t){O1u= true; switch (o1t){case i2:case I2:case l2:case O2:case l3:case i1:case i3:break; default:return; }}}if (!O1u){ this.i1d.push(o1t); }if (this.l1e==this.O1s()){if (this.I1d== false){ this.I1d= true; this.l1u(processedEvent); }else { this.I1d= false; this.i1u(processedEvent); }return false; }var o1i=this.I1s(); if (o1i){o1i.AddState(MODE_CLICKED); o1i.Action(MODE_CLICKED); return false; }if (!this.O1r(i1t)){return; }switch (o1t){case i2:case I2:case l2:case O2:case i3: this.l7.I1u(processedEvent); break; }if (this.I1d== true){var l1t=this.O1q(); var i1t=this.i1q(l1t); var I1t=this.o1r(i1t); if (o1t==l3){ this.CloseAll((l1t-1)); if ((l1t-1)==0){ this.I1d= false; }return false; }if (o1t==i3){I1t.Oi(processedEvent); I1t.ii(processedEvent); }if (o1t==i1){if (I1t.Enabled!= true){return; }if (!this.l1r(I1t)){I1t.ApplyClick(processedEvent); I1t.RemoveClick(processedEvent); }return false; } this.o1s(this.o1v(I1t,i1t,l1t,o1t)); return false; }return true; } ; RadMenu.prototype.l1u= function (processedEvent){if (this.ClickToOpen== false){ this.ClickToOpen= true; this.S= false; }if (this.RootGroup && this.RootGroup.ic && this.RootGroup.ic.length>0){ this.o1s(this.RootGroup.ic[0]); }};RadMenu.prototype.i1u= function (processedEvent){if (this.ClickToOpen== true){ this.ClickToOpen= false; this.S= true; } this.CloseAll(0); window.status=""; };RadMenu.prototype.o1s= function (l1k){if (l1k){var ParentGroup=null; var O1l=0; ParentGroup=l1k.ParentGroup; O1l=l1k.o7; if ((O1l)>0 && (ParentGroup!=null)){if (this.i1e[O1l]!=ParentGroup.ID){ this.i1e[O1l]=ParentGroup.ID; }if (ParentGroup.Visible!= true){ParentGroup.Show(ParentGroup.i6.Container); }} this.O1v(l1k); }};RadMenu.prototype.O1v= function (l1k){ this.l1g(this.I1e); this.CloseAll(l1k.o7); if (l1k==(l1k.ParentGroup.Oj)){return; }if (l1k.ParentGroup){if (l1k.ParentGroup.Oj!=null){l1k.ParentGroup.Oj.RemoveHilight(); }l1k.ParentGroup.Oj=l1k; }if (!this.l7.e(l1k.ob)){l1k.ApplyHilight(); }} ; RadMenu.prototype.NextItem= function (l1v){if (l1v.NextItem){if (l1v.NextItem.Ib){return this.NextItem(l1v.NextItem); }return l1v.NextItem; }else {return this.i1v(l1v.ParentGroup); }};RadMenu.prototype.PreviousItem= function (l1v){if (l1v.PreviousItem){if (l1v.PreviousItem.Ib){return this.PreviousItem(l1v.PreviousItem); }return l1v.PreviousItem; }else {return this.I1v(l1v.ParentGroup); }};RadMenu.prototype.i1v= function (o1w){if (o1w && o1w.ic){if (o1w.ic[0].Ib){return this.NextItem(o1w.ic[0]); }return o1w.ic[0]; }return null; };RadMenu.prototype.I1v= function (o1w){if (o1w && o1w.ic){if (o1w.ic[(o1w.ic.length-1)].Ib){return this.PreviousItem(o1w.ic[(o1w.ic.length-1)]); }return o1w.ic[(o1w.ic.length-1)]; }return null; };RadMenu.prototype.o1v= function (O1w,l1w,i1w,I1w){if (!this.l7.e(O1w) || !this.l7.e(l1w) || !this.l7.e(i1w)){return null; }var o1x=l1w.ik; switch (I1w){case i2:if (o1x==VERTICAL_DIRECTION){return this.PreviousItem(O1w); }else if (O1w.ChildGroup){return this.i1v(O1w.ChildGroup); }break; case I2:if (o1x==VERTICAL_DIRECTION){return this.NextItem(O1w); }else if (O1w.ChildGroup){return this.i1v(O1w.ChildGroup); }break; case l2:if (o1x==VERTICAL_DIRECTION){if (O1w.ChildGroup){return this.i1v(O1w.ChildGroup); }else {var O1x= true; if ((i1w-1)<0){return null; }l1w=this.i1q(i1w-1); if (l1w.ik==VERTICAL_DIRECTION){for (var i=this.i1e.length; i>=0; i--){if (this.i1e[i]){l1w=this.GetGroup(this.i1e[i]); if (l1w.ik==HORIZONTAL_DIRECTION){O1x= false; break; }}}if (O1x){l1w=this.RootGroup; }}return this.NextItem(l1w.Oj); }}else {return this.NextItem(O1w); }break; case O2:if (o1x==VERTICAL_DIRECTION){if ((i1w-1)<0){return null; }l1w=this.i1q(i1w-1); if (l1w.ik==VERTICAL_DIRECTION){return l1w.Oj; }else {return this.PreviousItem(l1w.Oj); }}else {return this.PreviousItem(O1w); }break; default:return; }};}
