var objMenu;var bolShowMenu=0;var strDefaultCSS="MenuItem";function IucundeWebMenuItem(parentMenu,itemData,itemCustomData){this.ParentMenu=parentMenu;this.ParentGroups=null;this.ParentItems=null;this.ParentGroup=null;this.ChildGroup=null;this.ParentItem=null;this.PreviousItem=null;this.NextItem=null;this.Container=document.getElementById(itemData[0]);var ThisObj=this;if(this.ParentMenu.Helper.IsDefined(this.Container)){this.Container.onmousedown=function(processedEvent){ThisObj.MouseDown(processedEvent)};this.Container.onmouseup=function(processedEvent){ThisObj.MouseUp(processedEvent)};this.Container.onmouseover=function(processedEvent){ThisObj.ProcItem(processedEvent)};}this.Container.Images=this.Container.getElementsByTagName("img");this.Container.Cells=this.Container.getElementsByTagName("td");this.Container.Tables=this.Container.getElementsByTagName("table");this.CustomAttributes=null;for(i=0;i<itemCustomData.length;i++){if(this.ID==itemCustomData[i][0]){this.CustomAttributes=itemCustomData[i];break;}}this.ID=itemData[0];this.ParentGroupID=itemData[1];this.Level=itemData[2];this.Width=itemData[3];this.Height=itemData[4];this.Image=this.ParentMenu.cJ(itemData[5]);this.ImageDisabled=this.ParentMenu.cJ(itemData[6]);this.ImageClicked=this.ParentMenu.cJ(itemData[7]);this.ImageOver=this.ParentMenu.cJ(itemData[8]);this.LeftLogo=this.ParentMenu.cJ(itemData[9]);this.LeftLogoOver=this.ParentMenu.cJ(itemData[10]);this.LeftLogoDisabled=this.ParentMenu.cJ(itemData[11]);this.LeftLogoClicked=this.ParentMenu.cJ(itemData[12]);this.RightLogo=this.ParentMenu.cJ(itemData[13]);this.RightLogoOver=this.ParentMenu.cJ(itemData[14]);this.RightLogoDisabled=this.ParentMenu.cJ(itemData[15]);this.RightLogoClicked=this.ParentMenu.cJ(itemData[16]);this.CssClass=itemData[17];if(!this.ParentMenu.Helper.IsDefined(this.CssClass)){this.CssClass=parentMenu.DefaultItemCss;}this.LevelCss=itemData[18];if(!this.ParentMenu.Helper.IsDefined(this.LevelCss)){this.LevelCss=parentMenu.DefaultLevelCss;}this.CssClassOver=itemData[19];if(!this.ParentMenu.Helper.IsDefined(this.CssClassOver)){this.CssClassOver=parentMenu.DefaultItemOverCss;}this.CssClassClicked=itemData[20];if(!this.ParentMenu.Helper.IsDefined(this.CssClassClicked)){this.CssClassClicked=parentMenu.DefaultItemClickedCss;}this.CssClassDisabled=itemData[21];if(!this.ParentMenu.Helper.IsDefined(this.CssClassDisabled)){this.CssClassDisabled=parentMenu.DefaultItemDisabledCss;}this.TextAlign=itemData[22];this.Text=itemData[23];this.LeftLogoWidth=itemData[24];this.LeftLogoHeight=itemData[25];this.RightLogoWidth=itemData[26];this.RightLogoHeight=itemData[27];this.Href=null;this.Href=itemData[28];this.Target=null;this.Target=itemData[29];this.ImageAlt=itemData[30];this.ImageLongDesc=itemData[31];this.StatusBarTip=itemData[32];this.ImageWidth=itemData[33];this.ImageHeight=itemData[34];this.Key=itemData[35];this.ToolTip=itemData[36];this.Value=itemData[37];this.ToolTip=itemData[38];this.Category=itemData[39];this.AltKey=itemData[40];this.CtrlKey=itemData[41];this.PostBack=itemData[42];this.Enabled=itemData[43];this.NoWrap=itemData[44];this.Visible=itemData[45];this.Selected=itemData[46];this.PostbackActionPlaceholder=null;this.PostbackActionPlaceholder=itemData[47];this.ImageWidth=itemData[48];this.ImageHeight=itemData[49];this.ChildGroupID=itemData[50];this.TemplateID=null;this.TemplateID=itemData[51];this.OnClientClick=null;this.OnClientClick=itemData[52];this.OnClientItemHighlight=null;this.OnClientItemHighlight=itemData[53];this.OnClientItemSelect=null;this.OnClientItemSelect=itemData[54];this.IsSeparator=itemData[55];if(this.ParentMenu.AccessibilityEnabled){this.AccessKey=itemData[56];this.TabIndex=itemData[57];}else{this.AccessKey=null;this.TabIndex=null;}this.ParentGroup=this.ParentMenu.AllGroups.Get(this.ParentGroupID);this.ChildGroup=this.ParentMenu.AllGroups.Get(this.ChildGroupID);this.ParentItem=this.ParentGroup.ParentItem;this.ParentGroup.Items[this.ParentGroup.Items.length]=this;this.InitialState=0;this.DefaultState=0;this.bB();this.ResetStateToInitial();if((this.PostbackActionPlaceholder!=null)||this.Href!=null||(this.ParentMenu.ClickToOpen==true)||(this.ParentMenu.Helper.IsDefined(this.OnClientItemHighlight)||this.ParentMenu.Helper.IsDefined(this.ParentMenu.OnClientItemHighlight)||this.ParentMenu.Helper.IsDefined(this.OnClientClick)||this.ParentMenu.Helper.IsDefined(this.ParentMenu.OnClientClick)||this.ParentMenu.Helper.IsDefined(this.OnClientItemSelect))){this.ItemHasAction=true;}else{this.ItemHasAction=false;}};IucundeWebMenuItem.prototype.MouseUp=function(processedEvent){if(this.ItemHasAction!=false){this.RemoveSelect(processedEvent);this.RemoveClick(processedEvent);}};IucundeWebMenuItem.prototype.MouseDown=function(processedEvent){if(!this.Enabled){return null;}if(this.ParentMenu.Helper.IsDefined(this.TemplateID)){return true;}if(this.ParentMenu.FirstClick==false){this.ParentMenu.FirstClick=true;if(this.ChildGroup){this.ParentMenu.GroupStateManagement[this.Level+1]=this.ChildGroup.ID;this.ChildGroup.Show(this.Container);}}else if(this.ParentMenu.FirstClick&&this.ParentMenu.ClickToOpen&&(this.ParentGroup==this.ParentMenu.RootGroup)){this.ParentMenu.FirstClick=false;this.ParentMenu.CloseAll(0,true);}if(this.ItemHasAction!=false){if(this.Level!=0)this.ParentMenu.FirstClick=false;this.ApplyClick(processedEvent);this.ApplySelect(processedEvent);}};IucundeWebMenuItem.prototype.ProcItem=function(){this.ParentMenu.ResetSchedule(this.ParentMenu.closeAllPointer);this.ParentMenu.UsesKeyboard=true;var ProcessedGroup=null;var childGroup="";if(this.ChildGroup){ProcessedGroup=this.ChildGroup;childGroup=ProcessedGroup.ID;}if(this==(this.ParentGroup.DefaultItem)){return;}if(!this||!this.Enabled){return;}var ProcessedLevel=this.Level;if(this.ParentMenu.Helper.IsDefined(ProcessedGroup)&&this.ParentMenu.GroupStateManagement[ProcessedLevel+1]==childGroup){return;}this.ParentMenu.CloseAll(ProcessedLevel);if(ProcessedGroup&&(this.ParentMenu.FirstClick==true)){this.ParentMenu.GroupStateManagement[ProcessedLevel+1]=childGroup;ProcessedGroup.Show(this.Container);}var ParentDefault=this.ParentGroup.DefaultItem;if(this==ParentDefault){return;}if(ParentDefault){ParentDefault.RemoveHilight();}this.ParentGroup.DefaultItem=this;if(!this.ParentMenu.Helper.IsDefined(this.TemplateID)){this.ApplyHilight();}};function ShowMenu(){if(bolShowMenu==0){return;}objMenu.ParentMenu.ResetSchedule(objMenu.ParentMenu.closeAllPointer);objMenu.ParentMenu.UsesKeyboard=true;var ProcessedGroup=null;var childGroup="";if(objMenu.ChildGroup){ProcessedGroup=objMenu.ChildGroup;childGroup=ProcessedGroup.ID;}if(objMenu==(objMenu.ParentGroup.DefaultItem)){return;}if(!objMenu||!objMenu.Enabled){return;}var ProcessedLevel=objMenu.Level;if(objMenu.ParentMenu.Helper.IsDefined(ProcessedGroup)&&objMenu.ParentMenu.GroupStateManagement[ProcessedLevel+1]==childGroup){return;}objMenu.ParentMenu.CloseAll(ProcessedLevel);if(ProcessedGroup&&(objMenu.ParentMenu.FirstClick==true)){objMenu.ParentMenu.GroupStateManagement[ProcessedLevel+1]=childGroup;ProcessedGroup.Show(objMenu.Container);}var ParentDefault=objMenu.ParentGroup.DefaultItem;if(objMenu==ParentDefault){return;}if(ParentDefault){ParentDefault.RemoveHilight();}objMenu.ParentGroup.DefaultItem=objMenu;if(!objMenu.ParentMenu.Helper.IsDefined(objMenu.TemplateID)){objMenu.ApplyHilight();}};IucundeWebMenuItem.prototype.GetParentGroups=function(){if(!this.ParentGroups){this.ParentGroups=new Hashtable();}if(this.ParentGroups.length()<=0){var TempParentGroup=this.ParentGroup;while((TempParentGroup!=null)){this.ParentGroups.Add(TempParentGroup);if(TempParentGroup.ParentItem!=null){TempParentGroup=TempParentGroup.ParentItem.ParentGroup;}else{break;}}}return this.ParentGroups;};IucundeWebMenuItem.prototype.GetParentItems=function(){if(!this.ParentItems){this.ParentItems=new Hashtable();}if(this.ParentItems.length()<=0){var TempParentItem=this;while((TempParentItem!=null)){this.ParentItems.Add(TempParentItem);if(TempParentItem.ParentItem!=null){TempParentItem=TempParentItem.ParentItem;}else{break;}}}return this.ParentItems;};IucundeWebMenuItem.prototype.bB=function(desiredState){if(!desiredState){if(this.Enabled){if(this.Selected){this.InitialState|=MODE_NORMAL;this.InitialState|=MODE_SELECTED;}else{this.InitialState|=MODE_NORMAL;}}else{this.InitialState|=MODE_DISABLED;}}else{this.InitialState=parseInt(desiredState);}};IucundeWebMenuItem.prototype.ResetStateToInitial=function(){this.DefaultState=this.InitialState;};IucundeWebMenuItem.prototype.RemoveState=function(removedState){this.DefaultState&=~removedState;};IucundeWebMenuItem.prototype.AddState=function(addedState){this.DefaultState|=addedState;};IucundeWebMenuItem.prototype.CheckState=function(checkedState){if((this.DefaultState&checkedState)==checkedState){return true;}else{return false;}};IucundeWebMenuItem.prototype.RealAction=function(){if(this.Href!=null){try{if(this.Target!=null){if(this.Target=="_self"){self.location.href=this.Href;}else if(this.Target=="_top"){top.location.href=this.Href;}else if(this.Target=="_parent"){self.parent.location.href=this.Href;}else if(this.Target=="_blank"){window.open(this.Href,this.Target);}else if(top.frames){if(top.frames[this.Target]){top.frames[this.Target].location.href=this.Href;}else{window.alert("Frame '"+this.Target+"'has not loaded or doesn't exist");}}else{window.open(this.Href,this.Target);}}else{self.location.href=this.Href;}}catch(e){}}if(this.PostbackActionPlaceholder!=null){if(this.ParentMenu.CausesValidation){if(this.PostbackActionPlaceholder.indexOf("_DoPostBackWithOptions")>=0){eval(this.PostbackActionPlaceholder);}else if(typeof(Page_ClientValidate)!='function'||Page_ClientValidate()){try{eval(this.PostbackActionPlaceholder);}catch(e){}}}else{try{eval(this.PostbackActionPlaceholder);}catch(e){}}}};IucundeWebMenuItem.prototype.Action=function(processedState,processedEvent){if(this.IsSeparator){return;}if((processedState==MODE_HILIGHT)&&this.CheckState(MODE_HILIGHT)){if(this.ParentMenu.BrowserHelper.HasStatus&&this.StatusBarTip){window.status=this.StatusBarTip;}if(this.OnClientItemHighlight){var s=this.OnClientItemHighlight+"(this,processedEvent);";eval(s);}else if(this.ParentMenu.OnClientItemHighlight){var s=this.ParentMenu.OnClientItemHighlight+"(this,processedEvent);";eval(s);}}if((processedState==MODE_CLICKED)&&this.CheckState(MODE_CLICKED)){if(this.ParentMenu.Helper.IsRightClick(processedEvent)){return;}if(this.OnClientClick){var s=this.OnClientClick+"(this,processedEvent);";if(eval(s)==false){return;}}else if(this.ParentMenu.OnClientClick){var s=this.ParentMenu.OnClientClick+"(this,processedEvent);";if(eval(s)==false){return;}}this.RealAction();}if((processedState==MODE_SELECTED)&&this.CheckState(MODE_SELECTED)){if(this.Selected==true){this.Selected=false;}else{this.Selected=true;}if(this.OnClientItemSelect){var s=this.OnClientItemSelect+"(this,"+this.Selected+");";eval(s);}}if((processedState==MODE_NORMAL)&&!this.CheckState(MODE_NORMAL)){this.Enabled=true;}if((processedState==MODE_DISABLED)&&!this.CheckState(MODE_DISABLED)){this.Enabled=false;}};IucundeWebMenuItem.prototype.Render=function(processedState,processedEvent){if(this.IsSeparator){return;}var ImageTmp=null;var LLogoTmp=null;var RLogoTmp=null;var CssTmp=null;if((processedState==MODE_HILIGHT)&&this.CheckState(MODE_HILIGHT)){ImageTmp=this.ImageOver;LLogoTmp=this.LeftLogoOver;RLogoTmp=this.RightLogoOver;CssTmp=this.CssClassOver;}else if((processedState==MODE_CLICKED)&&this.CheckState(MODE_CLICKED)){ImageTmp=this.ImageClicked;LLogoTmp=this.LeftLogoClicked;RLogoTmp=this.RightLogoClicked;CssTmp=this.CssClassClicked;}else if((processedState==MODE_SELECTED)&&this.CheckState(MODE_SELECTED)){ImageTmp=this.ImageClicked;LLogoTmp=this.LeftLogoClicked;RLogoTmp=this.RightLogoClicked;CssTmp=this.CssClassClicked;}else if((processedState==MODE_NORMAL)&&this.CheckState(MODE_NORMAL)){ImageTmp=this.Image;LLogoTmp=this.LeftLogo;RLogoTmp=this.RightLogo;CssTmp=this.CssClass;}else if((processedState==MODE_DISABLED)&&this.CheckState(MODE_DISABLED)){ImageTmp=this.ImageDisabled;LLogoTmp=this.LeftLogoDisabled;RLogoTmp=this.RightLogoDisabled;CssTmp=this.CssClassDisabled;}if(ImageTmp&&(this.ParentMenu.ImagesReady==true)){if(this.Container.Images[0].src!=ImageTmp){this.Container.Images[0].src=ImageTmp;}}else{if(LLogoTmp&&(this.ParentMenu.ImagesReady==true)){if(this.Container.Images[0].src!=LLogoTmp){this.Container.Images[0].src=LLogoTmp;}}if(RLogoTmp&&(this.ParentMenu.ImagesReady==true)){var LogoIndex=(this.LeftLogo)?(this.Container.Images.length-1):0;if(this.Container.Images[LogoIndex].src!=RLogoTmp){this.Container.Images[LogoIndex].src=RLogoTmp;}}}if(CssTmp!=null&&(this.Container.className!=CssTmp)){this.Container.className=CssTmp;if((this.ParentMenu.OverrideDefaultTDCss)&&this.Container.Cells!=null){for(var i=0;i<this.Container.Cells.length;i++){this.Container.Cells[i].className=CssTmp;}}}};IucundeWebMenuItem.prototype.ApplyHilight=function(){this.AddState(MODE_HILIGHT);this.Render(MODE_HILIGHT);this.Action(MODE_HILIGHT);};IucundeWebMenuItem.prototype.RemoveHilight=function(){this.RemoveState(MODE_HILIGHT);if(this.CheckState(MODE_NORMAL)){this.Render(MODE_NORMAL);}else if(this.CheckState(MODE_DISABLED)){this.Render(MODE_DISABLED);}};IucundeWebMenuItem.prototype.ApplyClick=function(processedEvent){this.AddState(MODE_CLICKED);this.Render(MODE_CLICKED);};IucundeWebMenuItem.prototype.RemoveClick=function(processedEvent){this.Action(MODE_CLICKED,processedEvent);this.RemoveState(MODE_CLICKED);this.Render(MODE_HILIGHT);};IucundeWebMenuItem.prototype.ApplySelect=function(processedEvent){this.AddState(MODE_SELECTED);this.Action(MODE_SELECTED,processedEvent);};IucundeWebMenuItem.prototype.RemoveSelect=function(processedEvent){this.RemoveState(MODE_SELECTED);};IucundeWebMenu.prototype.ScheduleForClose2=function(){var ThisObj=this;this.ResetSchedule(this.closeAllPointer);if(this.BrowserHelper.IsIE5Mac||this.BrowserHelper.IsIE5Win){this.closeAllPointer=window.setTimeout(this.ID+".CloseAll(0);"+this.ID+".UsesKeyboard = false;window.status='';",50);}else{this.closeAllPointer=window.setTimeout(function(){ThisObj.CloseAll(0);ThisObj.UsesKeyboard=false;window.status="";},50);}};function IucundeWebMenuGroup(inputMenu,inputGroupData){this.ParentMenu=inputMenu;this.Items=new Array();this.ParentItem=null;this.ParentGroups=null;this.ParentItems=null;this.Container=document.getElementById(inputGroupData[0]);var ThisObj=this;if(this.ParentMenu.Helper.IsDefined(this.Container)){this.Container.onmouseout=function(processedEvent){ThisObj.GroupStatus(processedEvent);ThisObj.ParentMenu.ScheduleForClose2();};}this.Visible=false;this.DefaultItem=null;this.ID=inputGroupData[0];this.ClientID=inputGroupData[1];this.ParentItemID=inputGroupData[2];this.LeftCellWidth=inputGroupData[3];this.RightCellWidth=inputGroupData[4];this.Level=inputGroupData[5];this.Width=inputGroupData[6];this.CssClass=inputGroupData[7];this.LevelCss=inputGroupData[8];this.ExpandDirection=inputGroupData[9];if(!this.ExpandDirection){this.ExpandDirection=RIGHT_DIRECTION;}this.ExpandEffect=inputGroupData[10];this.ExpandEffectDuration=inputGroupData[11];this.Flow=inputGroupData[12];if(!this.Flow){this.Flow=VERTICAL_DIRECTION;}this.OffsetX=inputGroupData[13];this.OffsetY=inputGroupData[14];this.GroupHasChildrenImage=this.ParentMenu.cJ(inputGroupData[15]);this.OnClientGroupExpand=null;this.OnClientGroupExpand=inputGroupData[16];this.OnClientGroupCollapse=null;this.Scroll=inputGroupData[17];if(this.Scroll==true){this.ScrollHeight=inputGroupData[18];this.ScrollWidth=inputGroupData[19];this.ScrollImageTop=this.ParentMenu.cJ(inputGroupData[20]);this.ScrollImageBottom=this.ParentMenu.cJ(inputGroupData[21]);this.ScrollImageTopDisabled=this.ParentMenu.cJ(inputGroupData[22]);this.ScrollImageBottomDisabled=this.ParentMenu.cJ(inputGroupData[23]);this.ScrollImageLeft=this.ParentMenu.cJ(inputGroupData[24]);this.ScrollImageRight=this.ParentMenu.cJ(inputGroupData[25]);this.ScrollImageLeftDisabled=this.ParentMenu.cJ(inputGroupData[26]);this.ScrollImageRightDisabled=this.ParentMenu.cJ(inputGroupData[27]);this.ScrollCss=inputGroupData[28];this.ScrollOverCss=inputGroupData[29];this.ScrollDisabledCss=inputGroupData[30];this.ScrollClickedCss=inputGroupData[31];this.OuterScrolledContainer=null;this.ScrolledContainer=null;this.ScrolledTblContainer=null;this.ScrollContentWidth=null;this.ScrollContentHeight=null;this.ScrollImgUpObj=null;this.ScrollImgDwnObj=null;this.ScrollImgLeftObj=null;this.ScrollImgRightObj=null;}};IucundeWebMenuGroup.prototype.GroupStatus=function(risedEvent){if(!risedEvent){var risedEvent=window.event;}if(this.ParentMenu.Helper.IsParentOf((risedEvent.relatedTarget)?risedEvent.relatedTarget:risedEvent.toElement,this.ID)){return;}if(!(this.ParentMenu.ClickToOpen==false&&this.ParentMenu.FirstClick==true)){this.ParentMenu.UsesKeyboard=true;this.ParentMenu.ScheduleForClose();}};IucundeWebMenuGroup.prototype.gm=function(item){this.Items.Add(item);};IucundeWebMenuGroup.prototype.RemoveItem=function(item){this.Items.Remove(item);};IucundeWebMenuGroup.prototype.GroupExpand=function(parentElementX,parentElementY,parentElementW,parentElementH){if(!this.ParentMenu.Helper.IsDefined(parentElementX)||!this.ParentMenu.Helper.IsDefined(parentElementY)){return;}var TmpScrolledOffsetY=0;var TmpScrolledOffsetX=0;if(this.ParentMenu.IsStatic){TmpScrolledOffsetY=this.ParentMenu.Helper.ScrollTop();TmpScrolledOffsetX=this.ParentMenu.Helper.ScrollLeft();}var ExpandSpaceLeft=0;var ExpandSpaceRight=0;var ExpandSpaceTop=0;var ExpandSpaceDown=0;ExpandSpaceLeft=parentElementX;ExpandSpaceRight=this.ParentMenu.Helper.ViewPortWidth()-(parentElementX+parentElementW);ExpandSpaceTop=parentElementY;ExpandSpaceDown=this.ParentMenu.Helper.ViewPortHeight()-(parentElementY+parentElementH);if(this.ShowScroll){this.ShowScroll();}var groupElementW=0;groupElementW=this.ParentMenu.Helper.ElementWidth(this.Container.childNodes[0]);if(groupElementW==0){groupElementW=this.ParentMenu.Helper.ElementWidth(this.Container);}var groupElementH=0;groupElementH=this.ParentMenu.Helper.ElementHeight(this.Container.childNodes[0]);if(groupElementH==0){groupElementH=this.ParentMenu.Helper.ElementHeight(this.Container);}var groupRequiredX=0;var groupRequiredY=0;var parentElementXAddition=0;var MenuHelper=this.ParentMenu.Helper;if(MenuHelper.IsDefined(this.ParentItem)){var rtl_obj=MenuHelper.GetStyleObj(this.ParentItem.Container);if(rtl_obj&&(rtl_obj.direction=="rtl")){parentElementXAddition=parentElementW-groupElementW;}}switch(this.ExpandDirection){case UP_DIRECTION:groupRequiredX=parentElementX+parentElementXAddition;groupRequiredY=parentElementY-groupElementH;break;case DOWN_DIRECTION:groupRequiredX=parentElementX+parentElementXAddition;groupRequiredY=parentElementY+parentElementH;break;case LEFT_DIRECTION:groupRequiredY=parentElementY;groupRequiredX=parentElementX-groupElementW;break;case RIGHT_DIRECTION:groupRequiredY=parentElementY;groupRequiredX=parentElementX+parentElementW;break;default:groupRequiredY=parentElementY;groupRequiredX=parentElementX+parentElementW;break;}groupRequiredX+=this.OffsetX;groupRequiredY+=this.OffsetY;var ScreenBoundDetect=this.ParentMenu.Helper.OutOfDocumentByVal(groupRequiredX,groupRequiredY,groupElementW,groupElementH);if((this.ParentMenu.Helper.ViewPortWidth()-(groupRequiredX+TmpScrolledOffsetX))>(this.ParentMenu.Helper.ViewPortWidth()/2)){ScreenBoundDetect.leftOut=0;}if((this.ParentMenu.Helper.ViewPortHeight()-(groupRequiredY+TmpScrolledOffsetY))>(this.ParentMenu.Helper.ViewPortHeight()/2)){ScreenBoundDetect.topOut=0;}if(this.ParentMenu.IsStatic){ScreenBoundDetect.topOut=0;}var obj=this.ParentMenu.Helper.GetStyleObj(this.Container);if(ScreenBoundDetect.leftOut!=0&&ScreenBoundDetect.topOut!=0){obj.left=(parentElementX-groupElementW)+"px";obj.top=((parentElementY+parentElementH)-groupElementH)+"px";}else if(ScreenBoundDetect.leftOut!=0){obj.top=groupRequiredY+"px";obj.left=(parentElementX-groupElementW)+"px";}else if(ScreenBoundDetect.topOut!=0){obj.left=groupRequiredX+"px";obj.top=((parentElementY+parentElementH)-groupElementH)+"px";}else if(ScreenBoundDetect.leftOut==0&&ScreenBoundDetect.topOut==0){obj.left=groupRequiredX+"px";obj.top=groupRequiredY+"px";}this.ShowOverlay(obj.left,obj.top);this.ParentMenu.Helper.Show(this.Container);};IucundeWebMenuGroup.prototype.ShowOverlay=function(groupDesiredX,groupDesiredY){if(document.readyState=='complete'&&this.ParentMenu.Overlay&&(this.ParentMenu.BrowserHelper.IsIE55Win||this.ParentMenu.BrowserHelper.IsIE6Win)){if(!this.ParentMenu.Helper.IsDefined(this.Container.iframeShim)){this.Container.iframeShim=this.ParentMenu.Helper.IframePlaceholder(this.Container);}this.Container.iframeShim.style.top=(groupDesiredY!=null)?groupDesiredY:this.Container.style.top+"px";this.Container.iframeShim.style.left=(groupDesiredX!=null)?groupDesiredX:this.Container.style.left+"px";this.Container.iframeShim.style.zIndex=(this.Container.style.zIndex-1);this.ParentMenu.Helper.Show(this.Container.iframeShim);}};IucundeWebMenuGroup.prototype.HideOverlay=function(){if(document.readyState=='complete'&&this.ParentMenu.Overlay&&(this.ParentMenu.BrowserHelper.IsIE55Win||this.ParentMenu.BrowserHelper.IsIE6Win)){if(this.ParentMenu.Helper.IsDefined(this.Container.iframeShim)){this.ParentMenu.Helper.Hide(this.Container.iframeShim);}}};IucundeWebMenuGroup.prototype.ApplyEffects=function(){if(this.ParentMenu.BrowserHelper.HasFilters==false&&this.ParentMenu.Helper.IsDefined(document.body.filters)&&this.ParentMenu.BrowserHelper.IsOsWindows){this.ParentMenu.BrowserHelper.HasFilters=true;}if((this.ParentMenu.BrowserHelper.HasFilters==false)||!(this.ParentMenu.BrowserHelper.IsOsWindows)){return;}if(this.ParentMenu.BrowserHelper.HasFilters&&this.ParentMenu.BrowserHelper.IsIE5Win){return;}if(this.ParentMenu.BrowserHelper.HasFilters&&this.ParentMenu.Helper.IsDefined(RadFilterUtils)){if(this.ParentMenu.Helper.IsDefined(this.ExpandEffect)&&this.ExpandEffect!=""){var EffectSignature="";var EffectDuration=100.00;if(this.ParentMenu.Helper.IsDefined(this.ExpandEffectDuration)&&this.ExpandEffectDuration!=""){EffectDuration=this.ExpandEffectDuration;}else if(this.ParentMenu.Helper.IsDefined(this.ParentMenu.DefaultExpandEffectDuration)&&this.DefaultExpandEffectDuration!=""){EffectDuration=this.ParentMenu.DefaultExpandEffectDuration;}switch(this.ExpandEffect){case "Barn":var motion="out";var orientation="vertical";EffectSignature=RadFilterUtils.BarnTrans(this.Container,motion,orientation,EffectDuration);break;case "Blinds":var bands=10;var direction="down";EffectSignature=RadFilterUtils.BlindsTrans(this.Container,bands,direction,EffectDuration);break;case "CheckerBoard":var squaresX=10;var squaresY=10;var direction="right";EffectSignature=RadFilterUtils.CheckerBoardTrans(this.Container,squaresX,squaresY,direction);break;case "Fade":var overlap=1.0;EffectSignature=RadFilterUtils.FadeTrans(this.Container,overlap,EffectDuration);break;case "GradientWipe":var motion="forward";var gradientSize=0.25;var wipestyle=0;EffectSignature=RadFilterUtils.WipeTrans(this.Container,motion,gradientSize,wipestyle,EffectDuration);break;case "Inset":var percent=0;EffectSignature=RadFilterUtils.InsetTrans(this.Container,percent,EffectDuration);break;case "Iris":var irisstyle="PLUS";var motion="out";EffectSignature=RadFilterUtils.IrisTrans(this.Container,irisstyle,motion,EffectDuration);break;case "Pixelate":var maxSquare=50;EffectSignature=RadFilterUtils.PixelateTrans(this.Container,maxSquare,EffectDuration);break;case "RadialWipe":var wipestyle="CLOCK";EffectSignature=RadFilterUtils.RadialWipeTrans(this.Container,wipestyle,EffectDuration);break;case "RandomBars":var orientation="horizontal";EffectSignature=RadFilterUtils.RandomBarsTrans(this.Container,orientation,EffectDuration);break;case "RandomDissolve":EffectSignature=RadFilterUtils.RandomDissolveTrans(this.Container,EffectDuration);break;case "Slide":var slidestyle="HIDE";var bands=1;EffectSignature=RadFilterUtils.SlideTrans(this.Container,slidestyle,bands,EffectDuration);break;case "Spiral":var gridSizeX=16;var gridSizeY=16;EffectSignature=RadFilterUtils.SpiralTrans(this.Container,gridSizeX,gridSizeY,EffectDuration);break;case "Stretch":var stretchstyle="SPIN";EffectSignature=RadFilterUtils.StretchTrans(this.Container,stretchstyle,EffectDuration);break;case "Strips":var motion="leftdown";EffectSignature=RadFilterUtils.StripsTrans(this.Container,motion,EffectDuration);break;case "Wheel":var spokes=4;EffectSignature=RadFilterUtils.WheelTrans(this.Container,spokes,EffectDuration);break;case "Zigzag":var gridSizeX=16;var gridSizeY=16;EffectSignature=RadFilterUtils.ZigZagTrans(this.Container,gridSizeX,gridSizeY,EffectDuration);break;}}if(((this.ParentMenu.Opacity>=0)&&(this.ParentMenu.Opacity!=100))||this.ParentMenu.ShadowWidth>0){if((this.ParentMenu.Opacity>=0)&&(this.ParentMenu.Opacity!=100)){EffectSignature=RadFilterUtils.AlphaFilter(this.Container,this.ParentMenu.Opacity,0);}if(this.ParentMenu.ShadowWidth>0){EffectSignature=RadFilterUtils.ShadowFilter(this.Container,135,this.ParentMenu.ShadowColor,this.ParentMenu.ShadowWidth);}}if(this.Container.filters[0]!=null){this.Container.filters[0].apply();this.Container.filters[0].play();}}};IucundeWebMenuGroup.prototype.Show=function(parentElement){if(!this.Visible){this.Visible=true;if((this.ParentMenu.Helper.IsDefined(this.ExpandEffect)&&this.ExpandEffect!="")||this.ParentMenu.Helper.IsDefined(this.ExpandEffect)||(((this.ParentMenu.Opacity>=0)&&(this.ParentMenu.Opacity!=100))||this.ParentMenu.ShadowWidth>0)){this.ApplyEffects();}var ParentElementX=this.ParentMenu.Helper.PositionX(parentElement);var ParentElementY=this.ParentMenu.Helper.PositionY(parentElement);var ParentElementW=this.ParentMenu.Helper.ElementWidth(parentElement);var ParentElementH=this.ParentMenu.Helper.ElementHeight(parentElement);this.GroupExpand(ParentElementX,ParentElementY,ParentElementW,ParentElementH);if(this.OnClientGroupExpand){var s=this.OnClientGroupExpand+"(this);";eval(s);}}};function IucundeWebMenu(inputMenuData,inputGroupData,inputItemData,inputItemCustomData){if(IucundeWebMenuHelperUtils.IsDefined(IucundeWebBrowserUtils)){this.BrowserHelper=IucundeWebBrowserUtils;}this.Helper=IucundeWebMenuHelperUtils;this.FilterHelper=null;if(this.BrowserHelper.HasFilters==false&&this.Helper.IsDefined(document.body.filters)&&this.BrowserHelper.IsOsWindows){this.FilterHelper=RadFilterUtils;}this.AllGroups=new Hashtable();this.AllItems=new Hashtable();this.ID=inputMenuData[0][0];this.AccessibilityEnabled=inputMenuData[0][1];this.BaseZIndex=inputMenuData[0][2];this.HrefBaseDir=inputMenuData[0][3];this.ImagesBaseDir="";this.ImagesBaseDir=inputMenuData[0][4];this.Overlay=inputMenuData[0][5];this.ah=inputMenuData[0][6];this.ai=inputMenuData[0][7];this.aj=inputMenuData[0][8];this.IsContext=inputMenuData[0][9];this.ContextHtmlElementID=inputMenuData[0][10];this.AutoPostBack=inputMenuData[0][11];this.CausesValidation=inputMenuData[0][12];this.ClickToOpen=inputMenuData[0][13];this.ShowPath=inputMenuData[0][14];this.Width=inputMenuData[0][15];this.Height=inputMenuData[0][16];this.OverrideDefaultTDCss=inputMenuData[0][17];this.OnClientClick=inputMenuData[0][18];this.OnClientItemHighlight=inputMenuData[0][19];this.DefaultLevelCss=inputMenuData[0][20];this.DefaultItemCss=inputMenuData[0][21];this.DefaultItemOverCss=inputMenuData[0][22];this.DefaultItemClickedCss=inputMenuData[0][23];this.DefaultItemDisabledCss=inputMenuData[0][24];this.DefaultItemHeight=inputMenuData[0][25];this.DefaultItemWidth=inputMenuData[0][26];this.Scrollable=inputMenuData[0][27];this.ScrollUpImage=inputMenuData[0][28];this.ScrollUpDisabledImage=inputMenuData[0][29];this.ScrollDownImage=inputMenuData[0][30];this.ScrollDownDisabledImage=inputMenuData[0][31];this.GroupChildrenImage=inputMenuData[0][32];this.ScrollLeftImage=inputMenuData[0][33];this.ScrollLeftImageDisabled=inputMenuData[0][34];this.ScrollRightImage=inputMenuData[0][35];this.ScrollRightImageDisabled=inputMenuData[0][36];this.ScrollCssClass=inputMenuData[0][37];this.ScrollOverCssClass=inputMenuData[0][38];this.ScrollClickedCssClass=inputMenuData[0][39];this.ScrollDisabledCssClass=inputMenuData[0][40];this.ScrollSpeed=inputMenuData[0][41];this.ScrollStep=inputMenuData[0][42];this.GroupHideDelay=inputMenuData[0][43];this.Opacity=inputMenuData[0][44];this.ShadowWidth=inputMenuData[0][45];this.ShadowColor=inputMenuData[0][46];this.DefaultExpandEffectDuration=inputMenuData[0][47];this.DefaultGroupCss=inputMenuData[0][48];this.IsStatic=inputMenuData[0][49];this.KeySupportedItems=new Hashtable();this.KeyStack=new Array();this.UsesKeyboard=false;this.TemplateEnabled=false;this.PopulateMenuTree(inputGroupData,inputItemData,inputItemCustomData);this.RootGroup=this.GetGroup(inputMenuData[0][50]);if(!this.Helper.IsDefined(this.IsContext)){this.RootGroup.Visible=true;}this.DefaultImagesDir="";this.DefaultImagesDir=inputMenuData[0][51];this.ActivationKey=inputMenuData[0][52];this.AltKey=inputMenuData[0][53];this.CtrlKey=inputMenuData[0][54];this.ExpandToID=inputMenuData[0][55];this.ActivateCombination="";this.ImagesReady=false;if(this.RootGroup){this.Container=this.RootGroup.Container;}this.GroupStateManagement=new Array();this.FirstClick=false;if(!this.ClickToOpen){this.FirstClick=true;}this.closeAllPointer=0;if(this.IsContext&&this.Helper.IsDefined(IucundeWebMenuNamespace.tlrkContextMenus)){if(this.ContextHtmlElementID){IucundeWebMenuNamespace.tlrkContextMenus.gm(this.ContextHtmlElementID,this);}else{IucundeWebMenuNamespace.tlrkContextMenus.Get("default");IucundeWebMenuNamespace.tlrkContextMenus.gm("default",this);}}if(this.Helper.IsDefined(IucundeWebMenuNamespace.tlrkKeyboard)){IucundeWebMenuNamespace.tlrkKeyboard[IucundeWebMenuNamespace.tlrkKeyboard.length]=this;}if(this.Helper.IsDefined(IucundeWebMenuNamespace.tlrkMenus)){IucundeWebMenuNamespace.tlrkMenus[IucundeWebMenuNamespace.tlrkMenus.length]=this;}var ThisObj=this;this.Helper.AttachEventListener(document,"mousedown",function(processedEvent){ThisObj.ClickOutOfMenu(processedEvent);});if(typeof(ExtendMenuWithScroll)!="undefined"&&(typeof(ExtendMenuWithScroll)=='function')){ExtendMenuWithScroll();}if(typeof(ExtendMenuWithKeyboard)!="undefined"&&(typeof(ExtendMenuWithKeyboard)=='function')){ExtendMenuWithKeyboard();}if(this.Helper.IsDefined(this.KeyDown)&&this.Helper.IsDefined(this.KeyUp)){this.Helper.AttachEventListener(document,"keydown",function(processedEvent){ThisObj.KeyDown(processedEvent);});this.Helper.AttachEventListener(document,"keyup",function(processedEvent){ThisObj.KeyUp(processedEvent);});}this.StaticPointer=0;this.StaticX=-1;this.StaticY=-1;this.ScrollLeftTime=0;this.ScrollRightTime=0;this.ScrollUpTime=0;this.ScrollDownTime=0;this.ScrollIsCalculated=false;this.MenusIsReady=false;this.InitDefaults();};IucundeWebMenu.prototype.InitDefaults=function(){if(((document.readyState&&document.readyState=="complete")||typeof(document.readyState)=="undefined")&&!this.MenusIsReady){IucundeWebMenuNamespace.MenuCopyToBody();if(this.RootGroup.ShowScroll){this.RootGroup.ShowScroll();}IucundeWebMenuNamespace.cu(this);if(IucundeWebMenuHelperUtils.IsDefined(this.ExpandToID)){var LastChainItem=this.AllItems.Get(this.ExpandToID);if(LastChainItem!=null){this.ClickToOpen=true;this.FirstClick=true;this.FShowPath(LastChainItem,true,false,"");}}if(this.IsStatic==true){this.PositionTopGroup();}this.MenusIsReady=true;}};IucundeWebMenu.prototype.cJ=function(imageData){var ImageUrl="";if(this.Helper.IsDefined(imageData)){if(this.Helper.IsDefined(this.ImagesBaseDir)){ImageUrl=this.ImagesBaseDir+imageData;}else{ImageUrl=imageData;}}return ImageUrl;};IucundeWebMenu.prototype.PositionTopGroup=function(){this.ResetSchedule(this.StaticPointer);if(this.Helper.IsDefined(this.RootGroup)){if((this.StaticX<0)&&(this.StaticY<0)){if(this.ah==true){this.StaticX=this.ai;this.StaticY=this.aj;}else{this.StaticX=this.getx();this.StaticY=this.gety();}}if(!(IucundeWebMenuNamespace.MenusAreReady)){var BodyObj=document.body;IucundeWebMenuNamespace.CopyObjToBody(BodyObj,this.RootGroup.Container);}var ScrolledOffsetY=this.Helper.ScrollTop();var ScrolledOffsetX=this.Helper.ScrollLeft();var obj=this.Helper.GetStyleObj(this.RootGroup.Container);if(this.Helper.IsDefined(obj.position)||obj.position==""){obj.position="absolute";}obj.top=ScrolledOffsetY+this.StaticY+"px";obj.left=ScrolledOffsetX+this.StaticX+"px";var ThisObj=this;if(this.BrowserHelper.IsIE5Mac||this.BrowserHelper.IsIE5Win){this.StaticPointer=window.setTimeout(this.ID+".PositionTopGroup();",this.GroupHideDelay);;}else{this.StaticPointer=window.setTimeout(function(){ThisObj.PositionTopGroup();},this.GroupHideDelay);}}};IucundeWebMenu.prototype.ImagePreload=function(imagesArray,imagesProcessed){if(imagesArray==imagesProcessed){this.ImagesReady=true;}};IucundeWebMenu.prototype.PopulateMenuTree=function(inputGroupData,inputItemData,inputItemCustomData){var i=0;for(i=0;i<inputGroupData.length;i++){var TempGroup=new IucundeWebMenuGroup(this,inputGroupData[i]);this.AllGroups.Add(TempGroup);var TdToUpdate=TempGroup.Container.getElementsByTagName("TD");for(var k=0;k<TdToUpdate.length;k++){TdToUpdate[k].setAttribute("unselectable","on");}}for(i=0;i<inputItemData.length;i++){var TempItem=new IucundeWebMenuItem(this,inputItemData[i],inputItemCustomData);if(this.Helper.IsDefined(TempItem.TemplateID)){this.TemplateEnabled=true;}this.AllItems.Add(TempItem);if(this.Helper.IsDefined(TempItem.Key)){var TemKeySignature="i";if(this.Helper.IsDefined(TempItem.CtrlKey)){TemKeySignature+=TempItem.CtrlKey;}if(this.Helper.IsDefined(TempItem.AltKey)){TemKeySignature+=TempItem.AltKey;}TemKeySignature+=TempItem.Key;this.KeySupportedItems.gm(TemKeySignature,TempItem);}}if(inputItemCustomData&&inputItemCustomData.length>0){for(i=0;i<inputItemCustomData.length;i++){if(this.GetItem(inputItemCustomData[i][0])){(this.GetItem(inputItemCustomData[i][0])).CustomAttributes=inputItemCustomData[i];}}}var GroupsPool=this.AllGroups.Values;for(i=0;i<GroupsPool.length;i++){var j=0;var TempItem=this.GetItem(GroupsPool[i].ParentItemID);GroupsPool[i].ParentItem=TempItem;var ItemsPool=GroupsPool[i].Items;for(j=0;j<ItemsPool.length;j++){var CheckedItem=ItemsPool[j];CheckedItem.ParentItem=TempItem;if(j==0){CheckedItem.PreviousItem=ItemsPool[ItemsPool.length-1];}else{CheckedItem.PreviousItem=ItemsPool[j-1];}if(j==(ItemsPool.length-1)){CheckedItem.NextItem=ItemsPool[0];}else{CheckedItem.NextItem=ItemsPool[j+1];}}}};IucundeWebMenu.prototype.getx=function(){return this.Helper.PositionX(this.RootGroup.Container);};IucundeWebMenu.prototype.gety=function(){return this.Helper.PositionY(this.RootGroup.Container);};IucundeWebMenu.prototype.ShowMenu=function(){var obj=IucundeWebMenuHelperUtils.GetStyleObj(this.RootGroup.Container);this.ShowOverlay(obj.left,obj.top);this.Helper.Show(this.RootGroup.Container);};IucundeWebMenu.prototype.HideMenu=function(){this.Helper.Hide(this.RootGroup.Container);this.RootGroup.HideOverlay();};IucundeWebMenu.prototype.GetItem=function(itemId){return this.AllItems.Get(itemId);};IucundeWebMenu.prototype.GetGroup=function(groupId){return this.AllGroups.Get(groupId);};IucundeWebMenu.prototype.ProcItem=function(processedItem,childGroup){this.ResetSchedule(this.closeAllPointer);this.UsesKeyboard=true;var ProcessedGroup=this.AllGroups.Get(childGroup);var ProcessedItem=this.AllItems.Get(processedItem.id);if(ProcessedItem==(ProcessedItem.ParentGroup.DefaultItem)){return;}if(!ProcessedItem||!ProcessedItem.Enabled){return;}var ProcessedLevel=ProcessedItem.Level;if(this.Helper.IsDefined(childGroup)&&this.GroupStateManagement[ProcessedLevel+1]==childGroup){return;}this.CloseAll(ProcessedLevel);if(ProcessedGroup&&(this.FirstClick==true)){this.GroupStateManagement[ProcessedLevel+1]=childGroup;ProcessedGroup.Show(processedItem);}var ParentDefault=ProcessedItem.ParentGroup.DefaultItem;if(ProcessedItem==ParentDefault){return;}if(ParentDefault){ParentDefault.RemoveHilight();}ProcessedItem.ParentGroup.DefaultItem=ProcessedItem;if(!this.Helper.IsDefined(ProcessedItem.TemplateID)){ProcessedItem.ApplyHilight();}};IucundeWebMenu.prototype.CloseAll=function(processedLevel,dontLooseHighLight){for(var i=this.GroupStateManagement.length-1;i>processedLevel;i--){if(this.GroupStateManagement[i]){var TempProcessedGroup=this.GetGroup(this.GroupStateManagement[i]);if(TempProcessedGroup){this.Helper.Hide(TempProcessedGroup.Container);TempProcessedGroup.HideOverlay();TempProcessedGroup.Visible=false;this.GroupStateManagement[i]=null;if(TempProcessedGroup.DefaultItem){TempProcessedGroup.DefaultItem.RemoveHilight();TempProcessedGroup.DefaultItem=null;}if(TempProcessedGroup.OnClientGroupCollapse){var s=TempProcessedGroup.OnClientGroupCollapse+"(this);";eval(s);}}}}if((processedLevel==0)&&this.RootGroup.DefaultItem){if(!dontLooseHighLight){this.RootGroup.DefaultItem.RemoveHilight();this.RootGroup.DefaultItem=null;}}};IucundeWebMenu.prototype.ScheduleForClose=function(){var ThisObj=this;this.ResetSchedule(this.closeAllPointer);if(this.BrowserHelper.IsIE5Mac||this.BrowserHelper.IsIE5Win){this.closeAllPointer=window.setTimeout(this.ID+".CloseAll(0);"+this.ID+".UsesKeyboard = false;window.status='';",this.GroupHideDelay);}else{this.closeAllPointer=window.setTimeout(function(){ThisObj.CloseAll(0);ThisObj.UsesKeyboard=false;window.status="";},this.GroupHideDelay);}};IucundeWebMenu.prototype.ResetSchedule=function(timeoutPointer){if(timeoutPointer!=0){clearTimeout(timeoutPointer);timeoutPointer=0;}};IucundeWebMenu.prototype.FShowPath=function(lastChainItem,keepOpened,markItems,markupCssClass){var ParentItems=lastChainItem.GetParentItems();var MarkupCss=(markupCssClass!="")?markupCssClass:this.DefaultItemClickedCss;for(var i=(ParentItems.Values.length-1);i>=0;i--){var ItemContainer=ParentItems.Values[i].Container;if(keepOpened){this.ProcItem(ItemContainer,ParentItems.Values[i].ChildGroupID);}if(markItems){ItemContainer.className=MarkupCss;if(this.OverrideDefaultTDCss==true&&ItemContainer.Cells!=null){for(var i=0;i<ItemContainer.Cells.length;i++){ItemContainer.Cells[i].className=MarkupCss;}}}}};IucundeWebMenu.prototype.MouseUp=function(processedItem,processedEvent){var ProcessedItem=this.GetItem(processedItem.id);if(ProcessedItem.ItemHasAction!=false){ProcessedItem.RemoveSelect(processedEvent);ProcessedItem.RemoveClick(processedEvent);}};IucundeWebMenu.prototype.MouseDown=function(processedItem,processedEvent){var ProcessedItem=this.GetItem(processedItem.id);if(!ProcessedItem.Enabled){return null;}if(this.Helper.IsDefined(ProcessedItem.TemplateID)){return true;}if(this.FirstClick==false){this.FirstClick=true;if(ProcessedItem.ChildGroup){this.GroupStateManagement[ProcessedItem.Level+1]=ProcessedItem.ChildGroup.ID;ProcessedItem.ChildGroup.Show(processedItem);}}else if(this.FirstClick&&this.ClickToOpen&&(ProcessedItem.ParentGroup==this.RootGroup)){this.FirstClick=false;this.CloseAll(0,true);}if(ProcessedItem.ItemHasAction!=false){ProcessedItem.ApplyClick(processedEvent);ProcessedItem.ApplySelect(processedEvent);}};IucundeWebMenu.prototype.MenuGroupClicked=function(clickedElement){if(this.Helper.IsParentOf(clickedElement,this.RootGroup.ID,false)){return true;}for(var i=0;i<this.GroupStateManagement.length;i++){if(this.Helper.IsDefined(clickedElement.id)&&(this.GroupStateManagement[i]==clickedElement.id)){return true;}else if(this.Helper.IsParentOf(clickedElement,this.GroupStateManagement[i],false)){return true;}}return false;};IucundeWebMenu.prototype.OnContext=function(processedEvent,DOMObject){if(!(this.IsContext)){return;}if(!processedEvent){var processedEvent=window.event;}var ContextDOMElement=null;var DirectDOMAccess=false;var ContextDOMElement=this.Helper.GetEventSource(processedEvent);if(this.MenuGroupClicked(ContextDOMElement)){return;}if(this.Helper.IsDefined(DOMObject)){if(!this.Helper.IsParentOfObj(ContextDOMElement,DOMObject)){return;}}var DefaultPosX=this.Helper.MouseEventX(processedEvent);var DefaultPosY=this.Helper.MouseEventY(processedEvent);if(!this.Helper.IsDefined(DefaultPosX)||!this.Helper.IsDefined(DefaultPosY)){return;}var tempDocMaxX=this.Helper.ScrollLeft()+this.Helper.ViewPortWidth();var tempDocMaxY=this.Helper.ScrollTop()+this.Helper.ViewPortHeight();DefaultPosX=(DefaultPosX>tempDocMaxX)?tempDocMaxX:DefaultPosX;DefaultPosY=(DefaultPosY>tempDocMaxY)?tempDocMaxY:DefaultPosY;this.Helper.PreventAction(processedEvent);this.RootGroup.GroupExpand(DefaultPosX,DefaultPosY,0,0);this.RootGroup.Visible=true;if(this.BrowserHelper.IsOpera){this.IsOperaContext=true;}return false;};IucundeWebMenu.prototype.ClickOutOfMenu=function(processedEvent){if(this.ClickToOpen||this.IsContext){if(this.MenuGroupClicked(this.Helper.GetEventSource(processedEvent))){return;}this.CloseAll(0);if(this.IsContext&&this.RootGroup.Visible==true){if(this.BrowserHelper.IsOpera&&this.IsOperaContext){this.IsOperaContext=false;return true;}this.RootGroup.Visible=false;this.Helper.Hide(this.RootGroup.Container);this.RootGroup.HideOverlay();if(this.RootGroup.OnClientGroupCollapse){var s=this.RootGroup.OnClientGroupCollapse+"(this);";eval(s);}}this.UsesKeyboard=false;window.status="";if(this.ClickToOpen){this.FirstClick=false;}}}