function ComponentArt_Menu(menuId,qqGa,qqRc,scrollLookStorageArray){this.ClientControlId=this.MenuId=menuId;if(qqGa==null){this.qqGa=new Array();}else{this.qqGa=qqGa;};this.ActiveGroupList=new Array();this.ExpandedGroupIndex=null;this.ExpandedSubGroupCount=0;this.EffectiveShadowOffset=0;this.RecycleGroups=true;this.ZIndexIncrement=0;this.ItemLooks=new ComponentArt_ItemLookCollection(qqRc);this.ScrollDownLook=qqGp('ComponentArt_ItemLook',scrollLookStorageArray[0]);var scrollDownOriginalLook=this.ItemLooks[this.ScrollDownLook.LookId];if(scrollDownOriginalLook){scrollDownOriginalLook.ApplyTo(this.ScrollDownLook);};this.ScrollUpLook=qqGp('ComponentArt_ItemLook',scrollLookStorageArray[1]);var scrollUpOriginalLook=this.ItemLooks[this.ScrollUpLook.LookId];if(scrollUpOriginalLook){scrollUpOriginalLook.ApplyTo(this.ScrollUpLook);};};ComponentArt_Menu.prototype.qqGo=['PostBackID','ParentIndex','ChildIndexes','Enabled','TextAlign','TextWrap','AutoPostBackOnSelect','ID','NavigateUrl','Target','ClientSideCommand','Text','LookId','CssClass','HoverCssClass','Width','Height','LabelPaddingBottom','LabelPaddingLeft','LabelPaddingRight','LabelPaddingTop','ActiveCssClass','LeftIconUrl','HoverLeftIconUrl','LeftIconWidth','LeftIconHeight','ActiveLeftIconUrl','RightIconUrl','HoverRightIconUrl','RightIconWidth','RightIconHeight','ActiveRightIconUrl','ImageUrl','HoverImageUrl','ImageWidth','ImageHeight','ActiveImageUrl','SubGroupExpandDirection','SubGroupOrientation','SubGroupExpandOffsetX','SubGroupExpandOffsetY','SubGroupCssClass','SubGroupItemSpacing','SubGroupWidth','SubGroupHeight','ExpandedCssClass','ExpandedLeftIconUrl','ExpandedRightIconUrl','ExpandedImageUrl','KeyboardShortcut','ToolTip','Value','TemplateInstanceId','PageViewId'];ComponentArt_Menu.prototype.qzo=function(qzgc){if(qzgc<0){return this.qzur();};var qzan=this.qqGa[qzgc],qzz=new ComponentArt_MenuItem();qzz.ParentMenu=this;qzz.StorageIndex=qzgc;for(var qzba=0;qzba<this.qqGo.length;qzba++){qzz[this.qqGo[qzba]]=qzan[qzba];};if(!qzz.Look){qzz.Look=this.ItemLooks[qzz.LookId];};if(qzz.Look){qzz.Look.ApplyTo(qzz);};return qzz;};ComponentArt_Menu.prototype.Items=function(param){return this.qzur().Items(param);};ComponentArt_Menu.prototype.qzAgk=function(){var indexOfParentIndex=FindInArray(this.qqGo,'ParentIndex'),qzzf=new Array();for(var qzba=0;qzba<this.qqGa.length;qzba++){if(this.qqGa[qzba][indexOfParentIndex]<0){qzzf[qzzf.length]=qzba;};};return qzzf;};ComponentArt_Menu.prototype.qzur=function(){var qzke=new ComponentArt_MenuItem();qzke.ParentMenu=this;qzke.StorageIndex=-1;qzke.ChildIndexes=this.qzAgk();qzke.SubGroupCssClass=this.CssClass;qzke.SubGroupExpandDirection=0;qzke.SubGroupExpandOffsetX=0;qzke.SubGroupExpandOffsetY=0;qzke.SubGroupItemSpacing=this.TopGroupItemSpacing;qzke.SubGroupOrientation=this.Orientation;qzke.SubGroupHeight=this.Height;qzke.SubGroupWidth=this.Width;return qzke;};ComponentArt_Menu.prototype.FindItemByProperty=function(qqGz,qqGy){var indexOfProperty=FindInArray(this.qqGo,qqGz);for(var qzba=0;qzba<this.qqGa.length;qzba++){if(this.qqGa[qzba][indexOfProperty]==qqGy){return this.qzo(qzba);};};return null;};ComponentArt_Menu.prototype.FindItemById=function(itemId){return this.FindItemByProperty('ID',itemId);};ComponentArt_Menu.prototype.FindItemByPostBackId=function(itemPostBackId){return this.FindItemByProperty('PostBackID',itemPostBackId);};ComponentArt_Menu.prototype.SelectItemByPostBackId=function(itemPostBackId){var qzz=this.FindItemByPostBackId(itemPostBackId);if(qzz!=null){eval(qqDb(qzz,this));};};ComponentArt_Menu.prototype.ShowContextMenu=function(x,y,value){if(this.ContextMenu==qqZn){return false;};if(this.ContextMenuActive){this.Hide();};if(qqZp&&(qqZp.ContextMenuExpanded||qqZp.ExpandOnClickExpanded)){qqZp.ExpandOnClickExpanded=false;qqZp.ContextMenuExpanded=false;ComponentArt_Menu_CollapseEntireMenu(qqZp);};switch(arguments.length){case 3:break;case 2:if(typeof x!='number'){value=y;y=x.pageY?x.pageY:x.y;x=x.pageX?x.pageX:x.x;};break;case 1:if(x.pageX||x.x){y=x.pageY?x.pageY:x.y;x=x.pageX?x.pageX:x.x;}else{value=x;x=event?(event.pageX?event.pageX:(event.x?event.x:0)):0;y=event?(event.pageY?event.pageY:(event.y?event.y:0)):0;};break;case 0:x=event?(event.pageX?event.pageX:(event.x?event.x:0)):0;y=event?(event.pageY?event.pageY:(event.y?event.y:0)):0;break;default:return false;};if(cart_browser_ie){var body=document.compatMode=="CSS1Compat"?document.documentElement:document.body;x+=body.scrollLeft;y+=body.scrollTop;};document.getElementById(this.MenuId+'_ContextData').value=this.ContextData=value;var rootItemObject=this.qzur();ComponentArt_Menu_CreateDynamicGroup(this,cart_menu_rootindex,rootItemObject);var qzk=this.ActiveGroupList[cart_menu_rootindex];qzk.qzax=null;qzk.qzdr=null;qzk.IsRoot=true;ComponentArt_Menu_AdjustGroupPosition(this,qzk,rootItemObject,x,y);this.ExpandTimeoutGroupIndex=cart_menu_rootindex;this.ContextMenuExpanded=true;this.ContextMenuActive=true;ComponentArt_Menu_ExpandGroup(this);return true;};ComponentArt_Menu.prototype.Hide=function(){this.ForceCollapse=true;clearTimeout(this.CollapseTimeoutId);this.CollapseTimeoutId=null;clearTimeout(this.GainFocusTimeoutId);this.GainFocusTimeoutId=null;clearTimeout(this.ExpandTimeoutId);this.ExpandTimeoutId=null;this.ExpandTimeoutGroupIndex=null;this.ContextMenuExpanded=false;var qqZc=new Array();for(var qzgc in this.ActiveGroupList){qqZc[qqZc.length]=qzgc;};qqZc.reverse();for(var qzba=0;qzba<qqZc.length;qzba++){var qzgc=qqZc[qzba],qzk=this.ActiveGroupList[qzgc];if(qzk){if(qzk.SlideTimerId){clearInterval(qzk.SlideTimerId);qzk.SlideTimerId=null;};if(qzk.GroupState!=qzhr){ComponentArt_Menu_CollapseGroup(this,qzgc);};};};this.ExpandedGroupIndex=null;this.ExpandedSubGroupCount=0;this.ZIndexIncrement=0;if(this.ContextMenu!=qqZn){this.ContextMenuActive=false;};this.ForceCollapse=false;};function ComponentArt_MenuItem(){this.StorageIndex=null;this.ParentIndex=null;this.ChildIndexes=null;this.ID=null;this.ParentMenu=null;this.Text=null;this.TextAlign=null;this.TextWrap=null;this.CssClass=null;this.ImageUrl=null;this.LeftIconUrl=null;this.RightIconUrl=null;this.ActiveCssClass=null;this.ActiveImageUrl=null;this.ActiveLeftIconUrl=null;this.ActiveRightIconUrl=null;this.ExpandedCssClass=null;this.ExpandedImageUrl=null;this.ExpandedLeftIconUrl=null;this.ExpandedRightIconUrl=null;this.HoverCssClass=null;this.HoverImageUrl=null;this.HoverLeftIconUrl=null;this.HoverRightIconUrl=null;this.Height=null;this.Width=null;this.LeftIconHeight=null;this.LeftIconWidth=null;this.RightIconHeight=null;this.RightIconWidth=null;this.SubGroupCssClass=null;this.SubGroupExpandDirection=null;this.SubGroupItemSpacing=null;this.SubGroupOrientation=null;this.SubGroupHeight=null;this.SubGroupWidth=null;this.qzAli=null;this.ToolTip=null;this.Value=null;this.LabelPaddingLeft=null;this.LabelPaddingRight=null;};ComponentArt_MenuItem.prototype.Items=function(param){if(param==null){var items=new Array(),length=this.ChildIndexes.length;for(var qzba=0;qzba<length;qzba++){items[qzba]=this.ParentMenu.qzo(this.ChildIndexes[qzba]);};return items;}else{if(typeof(param)=='number'){return this.ParentMenu.qzo(this.ChildIndexes[param]);}else{var length=this.ChildIndexes.length;for(var qzba=0;qzba<length;qzba++){var qzz=this.ParentMenu.qzo(this.ChildIndexes[qzba]);if(qzz.ID==param){return qzz;};};return null;};};};var cart_menu_kernel_loaded=true;
