
// Generated by Intersoft Script Optimizer V1.5 + Intersoft JS Engine MaxObfuscate(tm) V1.0 
// Generated Datetime : 12/11/2009 3:13:42 PM
// Copyright (c) 2005 Intersoft Solutions.
// Unauthorized decryption/reproduction of any codes contained herein is strictly prohibited and will result in severe civil and criminal penalties .
//**Start Encode**
if (typeof(wg_Global)=="undefined") wg_Global =new Array();var ColumnHeaderStruct = { SortAsc: [0,wg_Global.SortAscImage], SortDesc: [1,wg_Global.SortDescImage], Sep0: [2], GroupByThisField: [3,wg_Global.GroupImage], GroupByBox: [4,wg_Global.GroupByBoxImage], Sep1: [5], RemoveColumn: [6,wg_Global.RemoveColumnImage], BestFit: [7,wg_Global.BestFitImage], FilterBar: [8,wg_Global.FilterRowImage], Sep2: [9], FreezePane: [10,wg_Global.FreezePaneImage], UnfreezePane: [11], Sep3: [12], ClearFilter: [13], FilterColumns: [14], Sep4: [15], SelectColumns: [16,wg_Global.SelectColumnImage] };var RowStruct = { AddNewRow: [wg_Global.NewRowImage], PasteToNewRow: [wg_Global.PasteImage], Sep6: [], CopySelection: [wg_Global.CopyImage], CopyCell: [wg_Global.CopyImage], CopyRow: [wg_Global.CopyImage], CopyTable: [wg_Global.CopyImage], PasteMultipleRows: [wg_Global.PasteImage], Sep0: [], Update: [wg_Global.UpdateImage], Cancel: [wg_Global.CancelImage], UndoChanges: [wg_Global.UndoChangesImage], UndoSelection: [wg_Global.UndoChangesImage], Sep10: [], ReviewChanges: [wg_Global.ReviewChangesImage], AcceptAllChanges: [wg_Global.AcceptAllChangesImage], UndoAllChanges: [wg_Global.UndoAllChangesImages], Sep1: [], ShowChildRows: [wg_Global.ShowChildImage], HideChildRows: [wg_Global.HideChildImage], Sep2: [], Edit: [wg_Global.EditImage], Delete: [wg_Global.DeleteImage], DeleteSelection: [wg_Global.DeleteImage], Sep3: [], Expand: [], ExpandAll: [], Collapse: [], CollapseAll: [], Sep4: [], PerformAdd: [wg_Global.UpdateImage], CancelAdd: [wg_Global.DeleteImage], Sep5: [], ApplyFilter: [wg_Global.ApplyFilterImage], ClearFilter: [wg_Global.ClearFilterImage], Sep7: [], GotoFilterRow: [wg_Global.FilterRowImage], ClearFilterCell: [wg_Global.ClearFilterImage], Sep8: [], Refresh: [wg_Global.RefreshImage], LoadMore: [wg_Global.LoadMoreImage], Export: [wg_Global.ExportImage], Sep9: [], Help: [wg_Global.HelpImage] }; var wg09156 = { mdd77:function(v2c767) { var v31326 =null; var v8f253 =v2c767.GetGrid(); var vf1a8 =v8f253.LayoutSettings.ImageSettings.Folder; var vb4235 =v2c767.Columns; var ve7d29 =""; v31326 =new WebContextMenu(v8f253.Id +"_Header_" +v2c767.Name); v31326.Grid =v8f253; wg09156.m7a990(v31326);  var vbcb75 =v31326.RootMenu.Items; var v4693 =v31326.RootMenu;  for(var x in ColumnHeaderStruct) { var v33231 =ColumnHeaderStruct[x];  if (x.indexOf("Sep")>-1) vbcb75.Add(new WebMenuSeparatorItem("mnu" +x));  else { var vd6d8 =new WebMenuItem("mnu" +x,v8f253.GetString("ContextMenu/Column/" +x), v8f253.ResolveImagePath(v8f253.GetImagesFolder(),(v33231[1] ? v33231[1] : "")), wg09156.m91339);  if (x =="SortAsc" ||x =="SortDesc") vd6d8.Type ="Radio";  else if (x =="GroupByBox" ||x =="FilterBar") vd6d8.Type ="CheckBox";  vbcb75.Add(vd6d8); }  vbcb75[vbcb75.length -1].IsBuiltIn =true; }   if (!v8f253.LayoutSettings.FreezePaneSettings.ShowInContextMenu ||!v2c767.IsRootTable) { vbcb75.Remove(v4693.GetItem("mnuSep2")); vbcb75.Remove(v4693.GetItem("mnuFreezePane")); vbcb75.Remove(v4693.GetItem("mnuUnfreezePane")); }  if (!v8f253.LayoutSettings.AutoFilterSuggestion ||!v2c767.IsRootTable) { vbcb75.Remove(v4693.GetItem("mnuSep3")); vbcb75.Remove(v4693.GetItem("mnuClearFilter")); vbcb75.Remove(v4693.GetItem("mnuFilterColumns")); }  var v1fc98 =v4693.GetItem("mnuFilterColumns");  if (v1fc98 !=null) v1fc98.Items.Add(new WebMenuSeparatorItem()); var vc1a42 =vbcb75.GetNamedItem("mnuSelectColumns"); var v6d133 =vc1a42.Items;  for (var v39071=0; v39071<vb4235.length; v39071++) { var v77791 =""; if (vb4235[v39071].ShowInSelectColumns =="Yes") { ve7d29 =vb4235[v39071].Caption; if (ve7d29.indexOf("<")>=0 &&ve7d29.indexOf(">")>=0) ve7d29 =vb4235[v39071].Name;  var v8a896 =new WebMenuItem("mnuCol_" +vb4235[v39071].Name,ve7d29);  v8a896.ColumnName =vb4235[v39071].Name; v8a896.Type ="CheckBox";  if (vb4235[v39071].Visible) v8a896.Checked =true; else { if (v2c767.GroupedColumns.GetNamedItem(vb4235[v39071].Name)!=null) v8a896.Enabled =false; }  v6d133.Add(v8a896); } } v6d133.Add(new WebMenuSeparatorItem()); v6d133.Add(new WebMenuItem("mnuApplyChanges",v8f253.GetString("ContextMenu/Column/ApplyChanges"),"", wg09156.me6c4)); v6d133.Add(new WebMenuItem("mnuReset",v8f253.GetString("ContextMenu/Column/Reset"),"", wg09156.m8318));  v2c767.ColumnMenu =v31326; },  m91339:function(v59e87) { switch (v59e87.Name) { case "mnuSortAsc": wg09156.m8a842(this,"ASC"); break;  case "mnuSortDesc": wg09156.m8a842(this,"DESC"); break;  case "mnuGroupByThisField": wg09156.mc7353(this); break; case "mnuGroupByBox": wg09156.m22d18(this); break; case "mnuRemoveColumn": wg09156.md6d51(this); break; case "mnuBestFit": wg09156.mcb896(this); break; case "mnuFilterBar": wg09156.m53c47(this); break; case "mnuFreezePane": wg09156.mfde41(this); break; case "mnuUnfreezePane": wg09156.m10a1(this); break;  case "mnuClearFilter": wg09156.m30393(v59e87); break; } },  m7a990:function(vea023) { var v1bd23 =vea023.MenuStyleSettings;  vea023.MenuWindowType ="Normal"; vea023.MenuAnimation =vea023.Grid.LayoutSettings.ContextMenuAnimation; vea023.MenuDropShadow =true; vea023.SkipAlpha =true; vea023.DrawImageBackground =true; vea023.AnimationInterval =20; vea023.OnRootMenuClosed =wg09156.ma9664; vea023.ImagesDirectory =vea023.Grid.LayoutSettings.ImageSettings.Folder;  v1bd23.FrameStyle ="Menu-FrameStyle"; v1bd23.ItemStyle =new DynamicStyle("Menu-ItemStyle-Normal","Menu-ItemStyle-Over"); v1bd23.DisabledItemStyle =new DynamicStyle("Menu-DisabledItemStyle-Normal","Menu-DisabledItemStyle-Over"); v1bd23.CheckedItemStyle =new DynamicStyle("Menu-CheckedItemStyle-Normal","Menu-CheckedItemStyle-Over"); v1bd23.SeparatorStyle ="Menu-Separator"; v1bd23.BackgroundStripStyle ="Menu-Strip"; v1bd23.BackgroundStripColor ="E9EEEE"; v1bd23.BackgroundStripColor2 =""; v1bd23.UseSmartWebResources =vea023.Grid.UseWebResourcesForClient; v1bd23.Parent =vea023; },  ma9664:function(v73642) { if (v73642) { var v8b26 =v73642.MenuControl.Grid;  if (v8b26) { wg4a378.m61542(v8b26,true);  if (v8b26.ActionBoxShown) { v8b26.ClearActionElement(); v8b26.ActionBoxShown =false; } } } },  m5cd5:function(vd1e78) { return vd1e78.X +(IS.moz ||IS.opera ||IS.safari ? window.screenLeft : 0)+3; },  mc586:function(v40e78) { return (IS.moz ||IS.opera ? window.screenTop : 0)+v40e78.Y +(IS.safari ? document.body.scrollTop : 0); },  me7635:function(v45f78) { return new OffsetLocation(wg09156.m5cd5(v45f78),wg09156.mc586(v45f78));  },  m0dd51:function(v73898,vb1d47,v83053,vb6c77,v61860,v5a037) { var va6a78 =new OffsetLocation(); var v71e37 =10; if (IS.moz) v71e37 =100; if (v5a037) va6a78 =v5a037; else { va6a78.X =event.clientX; va6a78.Y =event.clientY +(IS.safari ? 3 : 0); }  doHideWindowPopups();  if (event) v73898.HeaderContext =event.srcElement;  if (!IS.ie) { var v0c687 =v73898.GetString("CommonText/Ready");  if (v0c687 =="") { setTimeout(function(){wg09156.m0dd51(v73898,vb1d47,v83053,vb6c77,v61860,va6a78);},10); return; } } switch (vb6c77) { case "Column": setTimeout(function() { wg09156.m21a72(vb1d47,v83053,va6a78,v61860); },v71e37); break; case "GroupColumn": setTimeout(function() { wg09156.m21a72(vb1d47,true,va6a78,v61860); },v71e37); break; case "Cell": case "GroupCell": case "FilterColumn": setTimeout(function() { wg09156.mf3361(null,null,vb1d47,va6a78); },v71e37); break; } }, m21a72:function(v63b64,v1fe39,v19018,vf0246) { var v94d8; var grid,table; if (v1fe39) { grid =ISGetObject(v63b64.gridId); table =grid.Tables[v63b64.tblName]; v94d8 =table.Columns.GetNamedItem(v63b64.colName); } else { v94d8 =wg4a378.m59262(v63b64); grid =v94d8.GetGrid(); table =grid.Tables[v94d8.Table.Id]; } if (table.ColumnMenu ==null ||table.ColumnMenu.Items.length ==0) wg09156.mdd77(table); if (grid.LastEditObj) grid.ExitEdit(); wg09156.ma2636(table.ColumnMenu,true); var vee15 =table.ColumnMenu; var ve9024 =vee15.RootMenu; var v7eb84 =ve9024.GetItem("mnuSortAsc"); var ve014 =ve9024.GetItem("mnuSortDesc"); var vdac52 =ve9024.GetItem("mnuGroupByThisField"); var ve4128 =ve9024.GetItem("mnuGroupByBox"); var v6185 =ve9024.GetItem("mnuFilterBar"); var v06f27 =ve9024.GetItem("mnuRemoveColumn"); var va2449 =ve9024.GetItem("mnuSelectColumns"); var vbb711 =ve9024.GetItem("mnuBestFit"); var v47228 =ve9024.GetItem("mnuSep2"); var vd2882 =ve9024.GetItem("mnuFreezePane"); var v8fd79 =ve9024.GetItem("mnuUnfreezePane"); var v68f55 =ve9024.GetItem("mnuClearFilter"); var ve7c19 =ve9024.GetItem("mnuFilterColumns");  if (v1fe39 &&!table.IsRootTable) { v94d8.AltElement =v63b64; } wg_Global.ColumnContext =v94d8; wg_Global.EventContext =event; if (v1fe39 ||v94d8.Get("AllowSorting")=="Yes") { v7eb84.Enable(); ve014.Enable(); } else { v7eb84.Disable(); ve014.Disable(); }  v7eb84.SetText(grid.GetString("ContextMenu/Column/SortAsc" +wg4a378.m90f94(v94d8))); ve014.SetText(grid.GetString("ContextMenu/Column/SortDesc" +wg4a378.m90f94(v94d8))); if (v1fe39 ||v94d8.Get("AllowGrouping")=="Yes") vdac52.Enable(); else vdac52.Disable(); if (v94d8.IsGrouped ||v1fe39) vdac52.SetText(grid.GetString("ContextMenu/Column/UngroupField")); else vdac52.SetText(grid.GetString("ContextMenu/Column/GroupByThisField")); if (!grid.LayoutSettings.GroupByBox.ContextMenu) ve4128.Disable(); if (table.Get("AllowFilter")!="Yes") v6185.Hide(); if (table.Get("AllowSelectColumns")=="Yes" &&!table.IsUseColumnSet) { if (v94d8.ShowInSelectColumns =="Yes") v06f27.Enable(); else v06f27.Disable(); va2449.Enable();  for (var v9e034=0; v9e034<va2449.Items.length; v9e034++) { var v06999 =va2449.Items[v9e034]; var vdde26 =table.Columns.GetNamedItem(v06999.ColumnName);  if (vdde26 !=null) v06999.SetChecked(vdde26.Visible,true); } } else { v06f27.Disable(); va2449.Disable(); } if (v1fe39) { v06f27.Disable(); vbb711.Disable(); va2449.Disable(); }  if (grid.LayoutSettings.AllowColumnFreezing =="Yes"  &&grid.LayoutSettings.FreezePaneSettings.ShowInContextMenu) { if (table.IsRootTable) { if (grid.FreezePaneActive) { vd2882.Disable(); v8fd79.Enable(); } else { var v20a52 =true; var ve9833 =grid.LayoutSettings.FreezePaneSettings; var vde823 =grid.RootTable.Columns; var v75d27 =v94d8.GetViewPosition(); var v37269 =grid.GetFreezeOuterDivElement();  if (ve9833.MaxFrozenColumns !=0 &&v75d27 >ve9833.MaxFrozenColumns) v20a52 =false; else if ((vde823[v75d27] ==null ||vde823[v75d27].GetScrollWidth()>(v37269.scrollWidth /2))&&v37269.scrollWidth !=0) v20a52 =false;  if (v20a52) vd2882.Enable(); else vd2882.Disable();  v8fd79.Disable(); } } }  if (v68f55 !=null) { var v35458 =grid.GetSelectedObject(); if (table.FilteredColumns.GetNamedItem(v94d8.Name)==null) v68f55.Disable(); else v68f55.Enable(); ve7c19.SetText(grid.GetString("ContextMenu/Column/" +wg4a378.m90f94(v94d8)+"Filters"));  if (v35458 !=null &&v35458.ToRowObject().Type !="GroupHeader" &&!v1fe39 &&v35458.ToRowObject().Table.Name ==table.Name) { wg09156.md0c91(v94d8,ve7c19); ve7c19.Enable(); } else ve7c19.Disable(); } if (v1fe39 ||v94d8.Get("AllowSorting")=="Yes") { v7eb84.SetChecked(v94d8.SortOrder =="Ascending",true); ve014.SetChecked(v94d8.SortOrder =="Descending",true); } var ve2851 =grid.GetElement(WG40.GROUPBYBOX,WG40.HTMLTABLE).parentElement;  ve4128.SetChecked(ve2851.style.display =="",true); if (table.Get("AllowFilter")=="Yes") v6185.SetChecked(table.GetFilterRow().style.display =="",true); vee15.CurrentColumn =v94d8; if (!ISEvent.Raise(grid.LayoutSettings.ClientSideEvents.OnColumnContextMenu,grid.Name,v94d8,vee15,v1fe39,v19018)) return;  if (vf0246) { vee15.RootMenu.OffsetElement =vf0246; vee15.Show(); } else vee15.Show(wg09156.me7635(v19018)); },  md0c91:function(vd7a13,v47316) { var v86b55 =v47316.SubMenu; var vab387 =null; var v36321 =vd7a13.GetGrid(); var vc4691 =wg09156.m36b60(vd7a13);  v86b55.Clear(); vab387 =v86b55.Items;  for (var v0e157=0; v0e157<vc4691.length; v0e157++) vab387.Add(vc4691[v0e157]); if (wg4a378.m90f94(vd7a13)=="Date" &&vab387.length >3) { var v5a131 =["Tomorrow","Today","Yesterday","Sep0","NextWeek","ThisWeek","LastWeek","Sep1", "NextMonth","ThisMonth","LastMonth","Sep2","Past","Future"];  vab387.Add(new WebMenuSeparatorItem());  for (var v0e157=0; v0e157<v5a131.length; v0e157++) { var vff776 =null;  if (v5a131[v0e157].indexOf("Sep")==-1) { vff776 =new WebMenuItem("mnu" +v5a131[v0e157],v36321.GetString("ContextMenu/FilterSuggest/" +v5a131[v0e157])); vff776.SpecialDateFilter =true; vff776.OnClick =wg09156.mded26; } else vff776 =new WebMenuSeparatorItem(v5a131[v0e157]);  vab387.Add(vff776); } } },  m36b60:function(vaf960) { var v1ef13 =vaf960.GetGrid(); var ve9216 =wg4a378.m90f94(vaf960,true); var vd9c22 =new Array(); var v89d76 =v1ef13.GetSelectedObject(); var v11c56 =v89d76.ToRowObject(); var v1b958 =v11c56.GetCell(vaf960.Name); var v8113 ="ContextMenu/FilterSuggest/"; if (ve9216 !="Bool") { vd9c22.push(new WebMenuItem("mnuET")); vd9c22.push(new WebMenuItem("mnuNET")); }  if (ve9216 =="Text" &&v1b958.Text !="") { vd9c22.push(new WebMenuItem("mnuContain")); vd9c22.push(new WebMenuItem("mnuNotContain")); } else if (ve9216 =="Number" &&v1b958.Text !="") { vd9c22.push(new WebMenuItem("mnuLTET")); vd9c22.push(new WebMenuItem("mnuGTET")); } else if (ve9216 =="Date" &&v1b958.Text !="") { vd9c22.push(new WebMenuItem("mnuOnBefore")); vd9c22.push(new WebMenuItem("mnuOnAfter")); } else if (ve9216 =="Bool") { vd9c22.push(new WebMenuItem("mnuChecked")); vd9c22.push(new WebMenuItem("mnuNotChecked")); }  for (var vc7f41=0; vc7f41<vd9c22.length; vc7f41++) { vd9c22[vc7f41].OnClick =wg09156.mded26; vd9c22[vc7f41].Text =wg09156.m45a89(v1ef13.GetString(v8113 +vd9c22[vc7f41].Name.substring(3)),vaf960,vd9c22[vc7f41]) }  return vd9c22; },  m45a89:function(vcfc80,vea153,vc7478) { var v13f44 =vea153.GetGrid(); var v71d84 =v13f44.GetSelectedObject(); var v81b59 =v71d84.ToRowObject(); var v18b44 =v81b59.GetCell(vea153.Name); var vf4099 =wg4a378.m90f94(vea153); var v41182 =v18b44.Text; var v98b4 =false;  if (vea153.ColumnType =="Custom") v41182 =v18b44.Value;  if (v41182 =="") { v41182 =v13f44.GetString("ContextMenu/FilterSuggest/Blank"); v98b4 =true; } else { if (v41182.length >30) v41182 =v41182.substring(0,30)+"..."; }  vc7478.CellObject =v18b44; vc7478.FilterText =v18b44.Text;  if (vea153.GetFilterEditType()=="DropdownList" ||vea153.GetFilterEditType()=="WebComboNET") vc7478.FilterValue =v18b44.Value;  return vcfc80.replace("{0}",(vf4099 =="Text" &&!v98b4 ? "'" : "")+v41182 +(vf4099 =="Text" &&!v98b4 ? "'" : "")); },  mded26:function(v05185) { var v15915 =v05185.OwnerMenu.MenuControl; var vbea23 =v15915.Grid; var ve1496 =v15915.CurrentColumn; var v4f627 =ve1496.Table; var v92844 =v05185.Name.substring(3);  if (v92844 =="Checked") { v92844 ="ET"; v05185.FilterText ="true"; } else if (v92844 =="NotChecked") { v92844 ="ET"; v05185.FilterText ="false"; } else if (v92844 =="OnBefore") v92844 ="LTET"; else if (v92844 =="OnAfter") v92844 ="GTET";    if (v92844 =="ET" &&v05185.FilterText =="") v92844 ="IsEmpty"; else if (v92844 =="NET" &&v05185.FilterText =="") v92844 ="NotIsEmpty";   if (v05185.SpecialDateFilter) { if (v92844 =="Past") { v05185.FilterText ="{Past}"; v92844 ="LTET"; } else if (v92844 =="Future") { v05185.FilterText ="{Future}"; v92844 ="GTET"; } else { v05185.FilterText ="{" +v92844 +"}"; v92844 ="Between"; } }  var vf9d78 =wg09156.ma7689(v92844); var v06438 =wg_Global.FilterTypeEnum[vf9d78]; var v70218 =null;   if (!v05185.Checked) { v70218 =v4f627.FilteredColumns.GetNamedItem(ve1496.Name);  if (v70218 ==null) { v70218 =new WebGridFilter(); v4f627.FilteredColumns.Add(v70218); } else { v70218._UIState ="Changed"; }  v70218.Name =v70218.ColumnMember =ve1496.Name; v70218.FilterType =v06438; v70218.FilterText =v05185.FilterText;  if (typeof(v05185.FilterValue)!="undefined") v70218.FilterText =v05185.FilterValue; wg91c62.m08457(v4f627,null,"FilterSuggestClick"); wg4a378.m71658(vbea23.Id,"ColumnFilter",v4f627.Name); } },  m8a842:function(vd7560,v66d99) { var v07d85 =wg_Global.ColumnContext; var v2ce10 =v07d85.Table; var v8c567 =(v66d99 =="ASC" ? "Ascending" : "Descending"); var v2e118 =false; var v80687 =null; var v80820 =v2ce10.GroupedColumns.GetNamedItem(v07d85.Name); if (v80820) { v2e118 =true; v07d85.SortOrder =v80820.SortOrder =v8c567; v80820._UIState ="Changed"; } if (v2e118) { try { v80687 =v80820.GetElement(); } catch (e) { return; } v80687.tblName =v2ce10.Id; if (ISEvent.Raise(v2ce10.Grid.LayoutSettings.ClientSideEvents.OnColumnGroupChange,v2ce10.Grid.Id,v80820)) { wg91c62.md2568(v2ce10); wg4a378.m71658(v2ce10.Grid.Id,"ChangeGroup",v80687); } } else { var vb4c16 =v2ce10.SortedColumns.GetNamedItem(v07d85.Name); if (vb4c16) { vb4c16.SortOrder =v8c567; vb4c16._UIState ="Changed"; } else { if (v2ce10.Get("HeaderClickAction")=="SortSingle") {  for (var vb8599=0; vb8599<v2ce10.SortedColumns.length; vb8599++) v2ce10.SortedColumns.Remove(v2ce10.SortedColumns[vb8599],true); }  vb4c16 =new WebGridGroup(); vb4c16.ColumnMember =v07d85.Name; vb4c16.SortOrder =v8c567; v2ce10.SortedColumns.Add(vb4c16); } try { v80687 =v07d85.GetElement(); } catch (e) { return; } if (v80687 ==null) { try { v80687 =vb4c16.GetElement(); } catch (e) { return; } } v80687.tblName =v2ce10.Id; if (ISEvent.Raise(v2ce10.Grid.LayoutSettings.ClientSideEvents.OnColumnSort,v2ce10.Grid.Id,v07d85)) { wg91c62.m78413(v2ce10); wg4a378.m71658(v2ce10.Grid.Id,"ColumnSort",v80687); } } }, m22d18:function(v58a60) { var v99160 =wg_Global.ColumnContext; var v69099 =ISGetObject(v99160.GetGrid()); if (v69099.IsGroupByBoxShown()) v69099.HideGroupByBox(); else v69099.ShowGroupByBox(); }, m53c47:function(vc6296) { var v19f60 =wg_Global.ColumnContext; var v8a399 =v19f60.GetGrid(); v8a399.NeedHeightResize =true; if (v8a399.LayoutSettings.FilterBarVisible) v8a399.HideFilterBar(); else v8a399.ShowFilterBar(); }, mc7353:function(v08e26) { var vbcc96 =wg_Global.ColumnContext; var v06568 =vbcc96.GetGrid(); var v78e38 =vbcc96.Table; var vbec25 =null; try { vbec25 =vbcc96.GetElement(); } catch (e) { var vfb431 =v06568.HeaderContext; v06568.HeaderContext =null; try { vbec25 =vbcc96.GetElement(); } catch (e) { if (vfb431) vbec25 =wg4a378.m2c14(vfb431); } } if (!vbec25 &&v06568.HeaderContext) vbec25 =wg4a378.m2c14(v06568.HeaderContext); if (vbec25) vbec25.tblName =v78e38.Id; if (v08e26.Text ==v06568.GetString("ContextMenu/Column/GroupByThisField")) { if (ISEvent.Raise(v06568.LayoutSettings.ClientSideEvents.OnColumnGroup,v06568.Id,vbcc96)) { wg91c62.m47829(vbec25); wg91c62.md2568(v78e38); wg4a378.m71658(v06568.Name,"Group",vbec25); } } else { var v46635 =v78e38.GroupedColumns.GetNamedItem(vbcc96.Name); if (ISEvent.Raise(v06568.LayoutSettings.ClientSideEvents.OnColumnUngroup,v06568.Id,vbcc96)) { var v9b028 =v78e38.Columns.GetNamedItem(vbcc96.Name); var v3c715 =null; if (v9b028) { v9b028.Visible =true; v9b028.ForceVisible =true; } v78e38.GroupedColumns.Remove(v46635,true); if (vbec25 !=null) wg91c62.m0d26(v78e38,"UngroupRestoreContext",vbec25); if (v06568.BindingOperationMode =="ClientBinding" &&!v78e38.IsUseColumnSet) { var ve9f17 =v78e38.GetElement(WG40.COLHEADER,WG40.HTMLTABLE); var v94a91 =ve9f17.rows[0].cells[ve9f17.rows[0].cells.length -2]; v3c715 =new wgHeaderInfo();  v3c715.Element =v94a91; v3c715.ProperPosition =1; v3c715.PosLeft =0; v3c715.Type ="Column"; } wg91c62.md2568(v78e38,v3c715);  if (vbec25) wg4a378.m71658(v06568.Name,"Ungroup",vbec25); } } }, md6d51:function(v9df10) { var v79e10 =wg_Global.ColumnContext; wg91c62.m39e24(v79e10); }, me6c4:function(v68f76) { var v07310 =v68f76.OwnerMenu.Items; var vd9376 =wg_Global.ColumnContext; var vdb623 =vd9376.GetElement(); var vc8e13 =vdb623.parentElement; var vc1852 =vd9376.GetGrid(); var vc4069 =vd9376.Table; var vc7f1 =vc4069.GetElement(WG40.COLHEADER,WG40.HTMLTABLE,vc8e13); var v6aa39 =false; vdb623.tblName =vc4069.Id; for (var ve0449=0; ve0449<v07310.length; ve0449++) { if (v07310[ve0449].Type =="CheckBox" &&v07310[ve0449].Checked) { v6aa39 =true; break; } } if (!v6aa39) { alert(vc1852.GetString("MessageBoxText/SelectColumnException")); return; } var vc3954 =new Array(); for (var ve0449=0; ve0449<v07310.length; ve0449++) { var v59960 =v07310[ve0449];  if (v59960.Type =="CheckBox") { var v81920 =vc4069.GetColumn(v59960.ColumnName);  if (!v59960.Checked) { if (v81920 !=null &&v81920.Visible) { if (!ISEvent.Raise(vc1852.LayoutSettings.ClientSideEvents.OnColumnChanged,vc1852.Id,vc4069.Id,v59960.ColumnName,"Removed")) return;  wg91c62.m89641(v81920); if (v81920.ForceVisible) v81920.ForceVisible =false; } } else { if (!v81920.Visible) {  if (vc4069.GroupedColumns.GetNamedItem(v59960.ColumnName)==null) { if (!ISEvent.Raise(vc1852.LayoutSettings.ClientSideEvents.OnColumnChanged,vc1852.Id,vc4069.Id,v59960.ColumnName,"Added")) return; v81920.ForceVisible =true; vc3954[vc3954.length] =v81920; } } } v81920.Visible =v59960.Checked; } }  if (vc3954.length >0 &&vc1852.BindingOperationMode =="ClientBinding") { for (var ve0449=0; ve0449<vc3954.length; ve0449++) wg91c62.m0c96(vc4069,"Add",[vc3954[ve0449],vc7f1.rows[0].cells.length -1,true]) }  wg91c62.m0d26(vc4069,"ColumnChange",vc8e13,null,vc3954); wg91c62.m22b32(vc4069,vc8e13);  if (vc4069.ColumnMenu !=null) { vc4069.ColumnMenu.Destroy(); vc4069.ColumnMenu =null; }  wg4a378.m71658(vc1852.Name,"ColumnChange",vdb623); },  mfde41:function(v49795) { var vb3f76 =wg_Global.ColumnContext; var vf7913 =vb3f76.GetGrid(); var v72979 =vb3f76.Table;  vf7913.FreezePane(vb3f76.GetViewPosition());  if (v72979.Get("AllowSelectColumns")=="Yes") { v72979.ColumnMenu.Destroy(); v72979.ColumnMenu =null; } },  m10a1:function(v30595) { var vc1195 =wg_Global.ColumnContext; var v2e323 =vc1195.GetGrid(); var v26346 =vc1195.Table;  v2e323.UnfreezePane(); if (v26346.Get("AllowSelectColumns")=="Yes") { v26346.ColumnMenu.Destroy(); v26346.ColumnMenu =null; } }, m8318:function(vb1351) { var vaaf95 =vb1351.OwnerMenu.Items; var v64523 =wg_Global.ColumnContext; var v44746 =v64523.GetElement(); var v9e384 =v44746.parentElement; var v43117 =v64523.GetGrid(); var vbf50 =v64523.Table; var v2067 =vbf50.GetElement(WG40.COLHEADER,WG40.HTMLTABLE,v9e384); var v3f968 =vbf50.Columns; var v70177 =new Array(); v44746.tblName =vbf50.Id; for (var v33096=0; v33096<v3f968.length; v33096++) { var v7dc8 =v3f968[v33096]; var v70088 =v7dc8.DefaultVisible; if (!v70088) { if (v7dc8 !=null) wg91c62.m89641(v7dc8); } else { if (!v7dc8.Visible &&vbf50.GroupedColumns.GetNamedItem(v7dc8.Name)==null) { v7dc8.ForceVisible =true; v70177[v70177.length] =v7dc8; } } v7dc8.Visible =v70088; } if (v70177.length >0 &&v43117.BindingOperationMode =="ClientBinding") { for (var v33096 =0; v33096 <v70177.length; v33096++) wg91c62.m0c96(vbf50,"Add",[v70177[v33096],v2067.rows[0].cells.length -1,true]) } wg91c62.m0d26(vbf50,"ColumnReset",v44746); wg91c62.m22b32(vbf50,v9e384);  if (vbf50.ColumnMenu !=null) { vbf50.ColumnMenu.Destroy(); vbf50.ColumnMenu =null; }  wg4a378.m71658(v43117.Name,"ColumnChange",v44746); }, mcb896:function(v75851) { wg91c62.ma6c98(wg_Global.ColumnContext.GetElement()); }, m9367:function(v80d97,v10d29) { var vad387 =ISGetObject(v80d97); var ve0271 =new WebContextMenu(vad387.Id +"_Filter_" +v10d29); var vab850 =new Array(); var v1f629 =wg_Global.FilterType; var vef161 =ve0271.RootMenu.Items; var v0986 =vad387.GetImagesFolder();  ve0271.Grid =vad387; wg09156.m7a990(ve0271); for (var v33e30=0; v33e30<v1f629.length; v33e30++) { var v58e28 =new WebMenuItem("mnu" +v1f629[v33e30][0],vad387.GetString("ContextMenu/Filter/" +v1f629[v33e30][0]), "",wg09156.mfda88);  v58e28.Type ="Radio"; v58e28.FilterIndex =v1f629[v33e30][1]; v58e28.KeepMenuVisible =true; vef161.Add(v58e28); } vef161.Add(new WebMenuSeparatorItem()); vef161.Add(new WebMenuItem("mnuApplyAll",vad387.GetString("ContextMenu/Filter/ApplyAll"), vad387.ResolveImagePath(v0986,wg_Global.ApplyFilterImage),wg09156.m6a590)); vef161.Add(new WebMenuItem("mnuClear",vad387.GetString("ContextMenu/Filter/Clear"),"",wg09156.m30393)); vef161.Add(new WebMenuItem("mnuClearAll",vad387.GetString("ContextMenu/Filter/ClearAll"), vad387.ResolveImagePath(v0986,wg_Global.ClearFilterImage),wg09156.mdcc89)); var v76a57 =vad387.Tables[v10d29]; v76a57.FilterMenu =ve0271; }, m47a70:function(va3317) { var v45a81 =wg_Global.FilterType; for (var v7a869=0; v7a869<v45a81.length; v7a869++) { if (v45a81[v7a869][1] ==parseFloat(va3317)) return v7a869; } return -1; },  ma7689:function(va8717) { var v32817 =wg_Global.FilterType; for (var v5da39=0; v5da39<v32817.length; v5da39++) { if (v32817[v5da39][0] ==va8717) return v32817[v5da39][1]; } return -1; }, ma5539:function(vf6f17) { for (var v7a217=0; v7a217<wg_Global.FilterTypeEnum.length; v7a217++) if (wg_Global.FilterTypeEnum[v7a217] ==vf6f17) return v7a217; return -1; }, m9f616:function(v34497) { var v38617 =v34497.parentElement; var v43839 =v34497.parentElement; var va5687 =wg_getGridNameByRow(v38617.parentElement); var vfb797 =wg_getTableNameByRow(v38617.parentElement); var v4af5 =ISGetObject(va5687); var vd5029 =v4af5.Tables[vfb797]; var v34b31 =vd5029.FilterMenu; var v93e99 =null; var vce53 =vd5029.Columns.GetNamedItem(v43839.colName); var v83429 =null; if (v34b31 ==null) { wg09156.m9367(va5687,vfb797); v34b31 =vd5029.FilterMenu; } v93e99 =v34b31.RootMenu; v83429 =v93e99.Items; for (var vc0c58=0; vc0c58<v83429.length; vc0c58++) { var v7b266 =v83429[vc0c58];  if (v7b266.Type =="Radio") { v7b266.SetChecked(false,true); v7b266.Show(); } }  if (vd5029.FilteredColumns.GetNamedItem(vce53.Name)==null) v93e99.GetItem("mnuClear").Disable(); else v93e99.GetItem("mnuClear").Enable();   var v3cb68 =wg4a378.m90f94(vce53,true); var v23272;  if (v3cb68 =="Text") v23272 =["LTET","LT","GTET","GT","Between","NotBetween"];  else if (v3cb68 =="Number") v23272 =["Like","NotLike","IsEmpty","NotIsEmpty","Contain","NotContain"];  else if (v3cb68 =="Date") v23272 =["Like","NotLike","IsEmpty","NotIsEmpty","Contain","NotContain"];  else if (v3cb68 =="Bool" ||v3cb68 =="Guid") v23272 =["LTET","LT","GTET","GT","Between","NotBetween","Like","NotLike","IsNull","NotIsNull","IsEmpty","NotIsEmpty","Contain","NotContain"];  for (var vc0c58=0; vc0c58<v23272.length; vc0c58++) { var v15a61 =v93e99.GetItem("mnu" +v23272[vc0c58]);  if (v15a61 !=null) v15a61.Hide(); } var v37c12 =v43839.getAttribute("filterType");  if (v37c12 =="0" &&vce53.DefaultFilterType !="NotSet") v37c12 =wg09156.ma5539(vce53.DefaultFilterType);  v83429[wg09156.m47a70(v37c12)].SetChecked(true,true); var vb6685 =new OffsetLocation(ISPosLib.getLeft(v34497),ISPosLib.getTop(v34497));  vd5029.LastFo =v43839; v34b31.CurrentColumn =vce53; v34b31.Show(wg09156.me7635(vb6685)); event.returnValue =false; }, mfda88:function(va0c72) { var vf7533 =va0c72.OwnerMenu; var v7dd53 =vf7533.MenuControl; var v3bc47 =v7dd53.Grid; var v82c36 =v7dd53.CurrentColumn; var vd2714 =v82c36.Table; var v27e84 =vd2714.LastFo; var v0e138 =va0c72.FilterIndex; var v39299 =v27e84.childNodes[0].innerText;  if (v82c36.GetFilterEditType()=="DropdownList" ||v82c36.GetFilterEditType()=="WebComboNET") v39299 =v27e84.cellValue; else if (v82c36.GetFilterEditType()=="Checkbox") v39299 =v27e84.children[0].children[0].checked.toString();  v27e84.setAttribute("filterType",v0e138); v27e84.setAttribute("filterText",v39299); if (IS.moz) { v27e84.filterType =v0e138; v27e84.filterText =v27e84.childNodes[0].innerText; } if (wg91c62.ma2c67(v27e84)) { v27e84.setAttribute("changed","true"); v27e84.cellModified =true; var v95778 =wgGetColNameByCell(v27e84); var vd7d81 =vd2714.FilteredColumns.GetNamedItem(v95778); if (!vd7d81) { vd7d81 =new WebGridFilter(); vd7d81.Name =vd7d81.ColumnMember =v95778; vd2714.FilteredColumns.Add(vd7d81); } else vd7d81._UIState ="Changed"; vd7d81.FilterType =wg_Global.FilterTypeEnum[v0e138]; vd7d81.FilterText =v39299; wg2f128.m8de51(v3bc47); } }, m6a590:function(v39227) { var v59d8 =v39227.OwnerMenu; var v35742 =v59d8.MenuControl; var ve8599 =v35742.Grid;  wg2f128.md2226(ve8599,0); }, m30393:function(vc992) { var v0ff27 =vc992.OwnerMenu; var vda852 =v0ff27.MenuControl; var vb2c66 =vda852.Grid; var va6563 =vda852.CurrentColumn; var v31535 =va6563.Table; if (ISEvent.Raise(vb2c66.LayoutSettings.ClientSideEvents.OnColumnFilter,vb2c66.Id,v31535,va6563.Name)) { var v38d10 =v31535.FilteredColumns.GetNamedItem(va6563.Name); if (v38d10) { v31535.FilteredColumns.Remove(v38d10,true); wg91c62.m08457(v31535); } wg4a378.m71658(vb2c66.Id,"ColumnFilter",v31535.Name); } }, mdcc89:function(v19538) { var vb7a77 =v19538.OwnerMenu; var v10829 =vb7a77.MenuControl; var v95470 =v10829.Grid; var v8e992 =v10829.CurrentColumn; var v1c579 =v8e992.Table; if (ISEvent.Raise(v95470.LayoutSettings.ClientSideEvents.OnColumnFilter,v95470.Id,v1c579)) { for (var vb5e42=0; vb5e42<v1c579.FilteredColumns.length; vb5e42++) { var v42612 =v1c579.FilteredColumns[vb5e42]; v1c579.FilteredColumns.Remove(v42612,true); } wg91c62.m08457(v1c579); wg4a378.m71658(v95470.Id,"ColumnFilter",v1c579.Name); } }, m4f857:function(v4c229) { var v64d74 =new WebContextMenu(v4c229.Id +"_Row"); var v6a634 =v4c229.GetImagesFolder();  v64d74.Grid =v4c229; wg09156.m7a990(v64d74);  var vf1863 =v64d74.RootMenu.Items; var v72770 =v64d74.RootMenu;  for(var x in RowStruct) { var v65988 =RowStruct[x];  if (x.indexOf("Sep")>-1) { var vb2588 =new WebMenuSeparatorItem("mnu" +x);  vb2588.IsBuiltIn =true; vf1863.Add(vb2588); } else { var v5e030 =new WebMenuItem("mnu" +x,v4c229.GetString("ContextMenu/Row/" +x), v4c229.ResolveImagePath(v6a634,(v65988[0] ? v65988[0] : "")), wg09156.m2f583); v5e030.IsBuiltIn =true; vf1863.Add(v5e030); } }  wg_Global.RowContext =v64d74; },  m2f583:function(v47229) { var vd3368 =v47229.OwnerMenu.MenuControl;  switch (v47229.Name) { case "mnuCopyCell": wg09156.md913(vd3368.Cell); break;  case "mnuCopySelection": wg09156.m72293(vd3368.Table); break;  case "mnuCopyRow": wg09156.m75a78(vd3368.Table,vd3368.Row); break; case "mnuCopyTable": wg09156.mdb471(vd3368.Table,vd3368.Row); break; case "mnuUpdate": wg09156.me7e79(vd3368.Grid,vd3368.Row); break; case "mnuCancel": wg09156.m36417(vd3368.Grid,vd3368.Row); break;  case "mnuShowChildRows": wg09156.m69a84(vd3368.Row); break;  case "mnuHideChildRows": wg09156.m47137(vd3368.Row); break; case "mnuEdit": wg09156.m7a269(vd3368.Grid,vd3368.Row); break; case "mnuDelete": wg09156.m33e86(vd3368.Grid,vd3368.Row); break;  case "mnuExpand": wg09156.m9a024(vd3368.Row); break;  case "mnuExpandAll": wg09156.m57d45(vd3368.Row); break;  case "mnuCollapse": wg09156.ma1e19(vd3368.Row); break;  case "mnuCollapseAll": wg09156.m7f824(vd3368.Row); break;  case "mnuPerformAdd": wg09156.mb0070(vd3368.Grid,vd3368.Row); break;  case "mnuCancelAdd": wg09156.m36417(vd3368.Grid,vd3368.Row); break;  case "mnuApplyFilter": wg09156.m6a590(v47229); break;  case "mnuClearFilter": wg09156.mdcc89(v47229); break;  case "mnuGotoFilterRow": vd3368.Table.GotoFilterRow(); break;  case "mnuClearFilterCell": wg09156.m30393(v47229); break;  case "mnuRefresh": vd3368.Grid.Refresh(); break;  case "mnuLoadMore": wgLoadMore(vd3368.Grid.Id); break;  case "mnuExport": if (!vd3368.Table.IsRootTable) var v9b232 =vd3368.Table.ToRowObject(vd3368.Row).GetParentRow().GetElement(); vd3368.Grid.ExportGrid(vd3368.Table.Name,vd3368.Grid.ExportTypeList[0],"Portrait",v9b232); break;  case "mnuHelp": wgShowHelp(vd3368.Grid.Id); break; case "mnuAddNewRow": vd3368.Table.GotoNewRow(vd3368.Row); break; case "mnuPasteToNewRow": var v3cd82 =window.clipboardData.getData('Text'); if (v3cd82 ==null ||v3cd82 =="") { alert(v68614.GetString("MessageBoxText/ClipboardException")); return; } var v2ee97 =v3cd82.split("\t"); var vdf49 =true; var v61714 =vd3368.Table; var v68614 =vd3368.Grid; if (v2ee97.length <1 ||v2ee97.length !=v61714.GetVisibleColumnNames().length) vdf49 =confirm(v68614.GetString("MessageBoxText/ClipboardDataUnmatch")); if (vdf49) { var v7807 =v61714.GetNewRow(vd3368.Row); var vf6396 =v61714.ToRowObject(v7807); var v2eb81 =vf6396.GetCells(); var v64890 =0;  if (v68614.LastEditObj) v68614.ExitEditMode(); for (var v0d719=0; v0d719<v2ee97.length; v0d719++) { if (v0d719 >v61714.Columns.length -1) break;  var vd8c83 =v2eb81[v0d719];  if (vd8c83) { var v3cd82 =v2ee97[v0d719 -v64890]; var v66348 =v3cd82.split('\03');  vd8c83.SetText(v66348[0],true);  if (v66348.length >1) vd8c83.SetValue(v66348[1]); if (vd8c83.Column.DataFormatString !="" &&wg4a378.m90f94(vd8c83.Column)=="Number") vd8c83.SetValue(wgGetUnMask(v68614,vd8c83.Column,vd8c83.GetElement(),true,v66348[0])); } else v64890++; }  v68614.MarkEdit(); }  break;  case "mnuPasteMultipleRows": wg02f52.m23c38(vd3368.Table,vd3368.Row); break;  case "mnuUndoChanges": var v68614 =vd3368.Grid; var ve1199 =vd3368.Table.ToRowObject(vd3368.Row); ve1199.UndoChanges(); break;  case "mnuReviewChanges": var v68614 =vd3368.Grid; wg69819.meeb71(v68614); break;  case "mnuUndoAllChanges":  var v68614 =vd3368.Grid; var vdc594 =false;  if (v68614.LayoutSettings.BatchUpdateSettings.PromptOnUndoAllChanges) { if (confirm(v68614.GetString("MessageBoxText/UndoPendingChanges"))) vdc594 =true; }  if (vdc594) { if (ISEvent.Raise(v68614.LayoutSettings.ClientSideEvents.OnUndoAllChanges,v68614.Id)) v68614.UndoAllChanges(); }  break;  case "mnuAcceptAllChanges": var v68614 =vd3368.Grid;  if (ISEvent.Raise(v68614.LayoutSettings.ClientSideEvents.OnAcceptAllChanges,v68614.Id)) v68614.AcceptAllChanges();  break;  case "mnuUndoSelection": wg09156.mfa315(vd3368.Grid,vd3368.Table);  break;  case "mnuDeleteSelection": wg09156.m06f60(vd3368.Grid,vd3368.Table); break; } }, ma2636:function(vb8620,v10e16) { var v8fd1 =vb8620.RootMenu;  for (var v86b7=0; v86b7<v8fd1.Items.length; v86b7++) { var v57894 =v8fd1.Items[v86b7]; if (!v57894.IsBuiltIn) { v8fd1.Items.Remove(v57894); v86b7--; } else  { if (!v10e16) v8fd1.Items[v86b7].Hide(); } } }, mf3361:function(ve4539,ve5840,v74a70,v73e89) { var vac240 =wgGetRootRow(v74a70.parentElement); var vebe26 =vac240.type; var v2dd27 =wg4a378.m33a20(v74a70); var ve4539 =ISGetObject(v2dd27.gridId); var ve5840 =ve4539.Tables[v2dd27.tblName]; var v16b76 =ve4539.GetImagesFolder(); if (vebe26 =="") return; if (!wg_Global.RowContext) wg09156.m4f857(ve4539); wg09156.ma2636(wg_Global.RowContext); var v36227 =wg_Global.RowContext; var vefe65 =v36227.RootMenu; var v37b51 =vefe65.GetItem("mnuCopySelection"); var v36366 =vefe65.GetItem("mnuCopyCell"); var v13733 =vefe65.GetItem("mnuCopyRow"); var v79475 =vefe65.GetItem("mnuCopyTable"); var vbff31 =vefe65.GetItem("mnuUpdate"); var vfa216 =vefe65.GetItem("mnuCancel"); var v82327 =vefe65.GetItem("mnuUndoChanges"); var v57263 =vefe65.GetItem("mnuUndoAllChanges"); var v46660 =vefe65.GetItem("mnuAcceptAllChanges"); var v91b7 =vefe65.GetItem("mnuReviewChanges"); var v8c327 =vefe65.GetItem("mnuShowChildRows"); var vfc914 =vefe65.GetItem("mnuHideChildRows"); var v0f360 =vefe65.GetItem("mnuEdit"); var v52898 =vefe65.GetItem("mnuDelete"); var v42833 =vefe65.GetItem("mnuExpand"); var v6c680 =vefe65.GetItem("mnuExpandAll"); var veec52 =vefe65.GetItem("mnuCollapse"); var v0a597 =vefe65.GetItem("mnuCollapseAll"); var v0f10 =vefe65.GetItem("mnuPerformAdd"); var vfb859 =vefe65.GetItem("mnuCancelAdd"); var v54993 =vefe65.GetItem("mnuApplyFilter"); var v1e91 =vefe65.GetItem("mnuClearFilter"); var v51929 =vefe65.GetItem("mnuAddNewRow"); var v19271 =vefe65.GetItem("mnuPasteToNewRow"); var ve2e20 =vefe65.GetItem("mnuPasteMultipleRows"); var v29482 =vefe65.GetItem("mnuClearFilterCell"); var v38b84 =vefe65.GetItem("mnuRefresh"); var v20a39 =vefe65.GetItem("mnuLoadMore"); var vc9372 =vefe65.GetItem("mnuExport"); var va0874 =vefe65.GetItem("mnuHelp"); var v63c2 =vefe65.GetItem("mnuGotoFilterRow"); var v24932 =vefe65.GetItem("mnuUndoSelection"); var vdf341 =vefe65.GetItem("mnuDeleteSelection");  var v98545 =null;  v36227.Row =vac240; v36227.Table =ve5840; v36227.Grid =ve4539; v36227.Cell =null;  if (vebe26 !="NewRow" &&vebe26 !="FilterRow") { if (ve4539.ActiveEditCell) { v36366.Show(); v36227.Cell =ve4539.ActiveEditCell.element; } else if (ve4539.LastSelObj &&ve4539.LastSelObj.type =="Cell") { v36366.Show(); v36227.Cell =ve4539.LastSelObj.element; } v13733.Show(); if (ve5840.GroupedColumns.length ==0) v79475.Show();  if (ve5840.Get("AllowMultipleSelection")=="Yes" &&ve5840.GetCheckedRows().length >0) { v37b51.Show(); if (ve5840.Get("AllowDelete")=="Yes") vdf341.Show(); if (ve4539.LayoutSettings.AllowBatchUpdate &&ve4539.LayoutSettings.BatchUpdateSettings.AllowUndoChanges) { var v36011 =ve5840.GetCheckedRows(); var vb4a81 =false;  for (var vc9f72=0; vc9f72<v36011.length; vc9f72++) { if(v36011[vc9f72].rowState) { vb4a81 =true; break; } }  if (vb4a81) v24932.Show(); } } } if (vebe26 =="Record") { if (vac240.markedEdit) { vbff31.Show(); vfa216.Show(); } else { var v0948 =ve5840.ChildTables; if (v0948.length>0) { if (vac240.childExpanded =="True") { v8c327.Disable(); vfc914.Enable(); } else { v8c327.Enable(); vfc914.Disable(); }  if (vac240.childNotExpandable =="True") { v8c327.Hide(); vfc914.Hide(); } else { v8c327.Show(); vfc914.Show(); } } if (vac240.rowState !="Deleted") { if (ve5840.Get("AllowEdit")=="Yes") v0f360.Show(); if (ve5840.Get("AllowDelete")=="Yes") v52898.Show(); }  if (ve4539.LayoutSettings.AllowBatchUpdate) { var v0d82 =ve4539.LayoutSettings.BatchUpdateSettings;  if (vac240.rowState &&v0d82.AllowUndoChanges) { if (!v24932.Visible) v82327.Show(); }  if (ve4539.GetChangesCount()>0) { if (v0d82.AllowUndoChanges) v57263.Show();  if (v0d82.AllowReviewChanges) v91b7.Show(); v46660.Show(); }  if (IS.ie &&ve5840.Get("AllowAddNew")=="Yes") ve2e20.Show(); } } } else if (vebe26 =="GroupHeader") { v42833.Show(); v6c680.Show(); veec52.Show(); v0a597.Show(); if (vac240.expanded =="True") { v42833.Disable(); veec52.Enable(); } else { v42833.Enable(); veec52.Disable(); } } else if (vebe26 =="NewRow") { if (vac240.markedEdit) { v0f10.Enable(); vfb859.Enable(); } else { v0f10.Disable(); vfb859.Disable(); } v0f10.Show(); vfb859.Show(); v19271.Show(); } else if (vebe26 =="FilterRow") { v36227.Cell =ve4539.ActiveEditCell.element; v54993.Show(); v1e91.Show();  if (v36227.Cell !=null) { v98545 =wgGetColNameByCell(v36227.Cell); v36227.CurrentColumn =ve5840.Columns.GetNamedItem(v98545); } }  if (ve4539.LayoutSettings.CellClickAction =="CellSelect") { var v63275 =ve4539.LastSelObj;  if (v63275 !=null) v36227.Cell =v63275.element; }  if (ve5840.Get("AllowAddNew")=="Yes" &&vebe26 !="NewRow") v51929.Show();  if (ve5840.Get("AllowFilter")=="Yes" &&vebe26 !="FilterRow") v63c2.Show();  if (ve4539.LayoutSettings.AutoFilterSuggestion &&vebe26 !="NewRow" &&v36227.Cell !=null &&ve5840.IsRootTable) { if (v98545 ==null) v98545 =wgGetColNameByCell(v36227.Cell); if (vebe26 !="FilterRow") { v29482.Show();  if (ve5840.FilteredColumns.GetNamedItem(v98545)==null) v29482.Disable(); else v29482.Enable(); }  if (v36227.Cell !=null) { var v7a69 =ve5840.Columns.GetNamedItem(v98545);  if (vebe26 !="FilterRow" &&vebe26 !="GroupHeader") { var v1b052 =wg09156.m36b60(v7a69);  for (var veb296=0; veb296<v1b052.length; veb296++) { var v1a432 =v1b052[veb296]; vefe65.Items.InsertAt(v1a432,v29482.Index +veb296 +1); } }  v36227.CurrentColumn =v7a69; } }  if (ve4539.LayoutSettings.PagingMode =="VirtualLoad" &&ve5840.IsRootTable) v20a39.Show();  if (ve4539.LayoutSettings.AllowExport =="Yes") vc9372.Show();  if (v63c2 !=null) { if (ve4539.LayoutSettings.FilterBarVisible &&ve5840.Get("AllowFilter")=="Yes" &&vebe26 !="FilterRow") v63c2.Show(); else v63c2.Hide(); }  v38b84.Show();  if (ve4539.LayoutSettings.AlwaysShowHelpButton) va0874.Show(); wg_Global.LastRowCtx =vac240; wg_Global.RowContext =v36227;   wg09156.m1af9(vefe65); if (!ISEvent.Raise(ve4539.LayoutSettings.ClientSideEvents.OnRowContextMenu,ve4539.Name,vebe26,vac240,v36227,v73e89)) return; v36227.Show(wg09156.me7635(v73e89)); },  m1af9:function(v36052) { var v47113 =false; var vf4881 =false; var v0ca55 =false; var v7cf92 =null; for (var ve2846=0; ve2846<v36052.Items.length; ve2846++) { var v05124 =v36052.Items[ve2846];  if (v05124.Type !="Separator") { if (v05124.Visible) { if (!v0ca55) v47113 =true; else { if (v47113) { v47113 =true; v7cf92.Show(); v0ca55 =false; v7cf92 =null; } else v47113 =true; } } } else if (v05124.Type =="Separator") { if (v47113) { v0ca55 =true; v7cf92 =v05124; } } } }, md913:function(va6a52) { wgCopyToCB(va6a52.innerText); },  m72293:function(v8a27) { var va1052 =v8a27.GetCheckedRows(); var v6e80 ="";  for (var v65889=0; v65889<va1052.length; v65889++) { var v06515 =va1052[v65889]; if (wgIsRecordRow(v06515)) v6e80 +=wg09156.m75a78(v8a27,v06515,true); } wgCopyToCB(v6e80); }, m75a78:function(v55b82,va3168,v93526) { var vc1127 =""; var vf3689 =new Array(); if (wgIsColumnSetRow(va3168)) vf3689 =wgGetColumnSetRows(va3168); else vf3689[0] =va3168; for (var v5a041=0; v5a041<vf3689.length; v5a041++) { var v68780 =vf3689[v5a041]; for (var vd1267=0; vd1267<v68780.cells.length; vd1267++) { var vccc58 =v68780.cells[vd1267]; if (vccc58.type =="Cell" ||vccc58.type =="GroupCell") { var v1b727 =vccc58.innerText; var v0b776 ="";  if (v55b82.Grid.LayoutSettings.PersistValueListOnCopy) { if (vccc58.cellValue) v0b776 ="\03" +vccc58.cellValue; } if (v1b727 !="" &&v1b727 !=" ") vc1127 +=v1b727 +v0b776 +"\t"; else { if (vccc58.children.length>0 &&vccc58.children[0].tagName =="INPUT") { if (vccc58.children[0].type =="checkbox") vc1127 +=vccc58.children[0].checked +v0b776 +"\t"; else vc1127 +=vccc58.children[0].value +v0b776 +"\t"; } else vc1127 +=v1b727 +v0b776 +"\t"; } } } if (vc1127 !="") vc1127 =vc1127.substring(0,vc1127.length -1); vc1127 +="\n"; } if (v93526) return vc1127; wgCopyToCB(vc1127); }, mdb471:function(vc2877,va2d22) { var vce22 =vc2877.GetElement(WG40.BODY,WG40.HTMLTABLE,va2d22); var v37577 =vc2877.GetElement(WG40.COLHEADER,WG40.HTMLTABLE,va2d22).rows[0]; var vd2293 =""; if (v37577) { for (var vef345=0; vef345<v37577.cells.length; vef345++) { var v98089 =v37577.cells[vef345]; if (v98089.type =="Column") { vd2293 +=v98089.innerText +"\t"; } } } if (vd2293 !="") vd2293 =vd2293.substring(0,vd2293.length -1)+"\n"; for (var vef345=0; vef345<vce22.rows.length; vef345++) { var va2d22 =vce22.rows[vef345]; if (wgIsRecordRow(va2d22)) vd2293 +=wg09156.m75a78(vc2877,va2d22,true); } wgCopyToCB(vd2293); }, m69a84:function(v0de77) { wgExpandChildRow(v0de77); }, m47137:function(vf4577) { wgCollapseChildRow(vf4577); }, m9a024:function(v17e77) { wgExpandGroupRow(v17e77); }, m57d45:function(v18577) { wgExpandGroupRow(v18577,true); }, ma1e19:function(vb4b77) { wgCollapseGroupRow(vb4b77); }, m7f824:function(v6a677) { wgCollapseGroupRow(v6a677,true); }, me7e79:function(vf8077,vf5866) { wg2f128.md2226(vf8077,0,false); }, mb0070:function(v96c77,v0f666) { wg2f128.md2226(v96c77,0,false); }, m36417:function(v38a77,vf5366) { var vbc077 =wg2f128.md2226(v38a77,-1)[0]; if (vbc077) v38a77.IsInEditMode =false; }, m7a269:function(ve8b77,v16c66) { ve8b77.ActivateEditMode(); },  mfa315:function(v5a812,vcaf35) { var vc5177 =false;  if (v5a812.LayoutSettings.BatchUpdateSettings.PromptOnUndoAllChanges) { if (confirm(v5a812.GetString("MessageBoxText/UndoSelectedPendingChanges"))) vc5177 =true; } if (vc5177) { var v4fb66 =vcaf35.GetCheckedRows(); for (var v38b45 =0; v38b45 <v4fb66.length; v38b45++) { var va5f10 =v4fb66[v38b45];  if (va5f10.rowState) { var v20510 =vcaf35.ToRowObject(va5f10); v20510.UndoChanges(); } } } }, m33e86:function(v8f612,v5d335) { var v42b12 =true;  if (v8f612.LayoutSettings.PromptBeforeDelete) v42b12 =confirm(v8f612.GetString("MessageBoxText/DeleteRow"));  if (v42b12) wg2f128.me2512(v8f612,v5d335); }, m06f60:function(ve5348,v6375) { var vf6a12 =true; if (ve5348.LayoutSettings.PromptBeforeDelete) vf6a12 =confirm(ve5348.GetString("MessageBoxText/DeleteSelectedRows")); if (vf6a12) { var v6ae35 =v6375.GetCheckedRows();  for (var va7063=0; va7063<v6ae35.length; va7063++) wg2f128.me2512(ve5348,v6ae35[va7063]); } }, md0679:function(v84118) { var v85d4 =new WebContextMenu(v84118.Id +"_Export"); var vf9884 =v85d4.RootMenu; var v46567 =vf9884.Items; var v8fb96 =v84118.GetImagesFolder(); var v1d677 =null; v85d4.Grid =v84118; wg09156.m7a990(v85d4);  v46567.Add(new WebMenuRadioItem("mnuRoot","Target",v84118.GetString("ContextMenu/Export/ExportRoot"))); v46567.Add(new WebMenuRadioItem("mnuChild","Target",v84118.GetString("ContextMenu/Export/ExportChild"))); v46567.Add(new WebMenuSeparatorItem());  if (v84118.ExportTypeList.length >0) { for (var v8db95=0; v8db95<v84118.ExportTypeList.length; v8db95++) { var vcbc56 =v84118.ExportTypeList[v8db95]; var vb1f65 =new WebMenuRadioItem("mnuType_" +vcbc56,"Type",vcbc56,v84118.ResolveImagePath(v8fb96,"wg5_" +vcbc56.toLowerCase()+".gif"));  if (v8db95 ==0) { vb1f65.Checked =true; v1d677 =vb1f65; }  v46567.Add(vb1f65); } }  v46567.Add(new WebMenuSeparatorItem()); v46567.Add(new WebMenuRadioItem("mnuPortrait","Orientation",v84118.GetString("ContextMenu/Export/Portrait"))); v46567.Add(new WebMenuRadioItem("mnuLandscape","Orientation",v84118.GetString("ContextMenu/Export/Landscape"))); v46567.Add(new WebMenuSeparatorItem()); v46567.Add(new WebMenuItem("mnuExportNow",v84118.GetString("ContextMenu/Export/DoExport"),"",wg09156.mc5288));  vf9884.GetItem("mnuRoot").Checked =true; vf9884.GetItem("mnuPortrait").Checked =true;  for (var v8db95=0; v8db95<v46567.length; v8db95++) v46567[v8db95].IsBuiltIn =true; if (v1d677 !=null) v1d677.Checked =true; else if (vf9884.GetItem("mnuType_HTML")!=null) vf9884.GetItem("mnuType_HTML").Checked =true;  v84118.ExportContext =v85d4; }, ma1e61:function(vaa33) { var vbcc54 =vaa33.ExportContext; var v87261 =null; var v1ce71 =vaa33.LastSelObj; var veb626 =false;  if (vbcc54 ==null) { wg09156.md0679(vaa33); vbcc54 =vaa33.ExportContext; } wg09156.ma2636(vbcc54,true); var vfbc20 =vbcc54.RootMenu.GetItem("mnuChild"); var v87261 =vaa33.RootTable;  vbcc54.Grid =vaa33;  if (v1ce71) { el =v1ce71.GetRowElement(); v87261 =vaa33.Tables[wg_getTableNameByRow(el)]; if (!v87261.IsRootTable) { vfbc20.Enable(); vbcc54.Table =v87261; } else veb626 =true; } else veb626 =true;  if (veb626) { vfbc20.SetChecked(false,true); vfbc20.Disable(); vbcc54.RootMenu.GetItem("mnuRoot").SetChecked(true,true); } var vdf646 =new OffsetLocation(event.clientX,event.clientY); if (!ISEvent.Raise(vaa33.LayoutSettings.ClientSideEvents.OnExportContextMenu,vaa33.Name,v87261,vbcc54,vdf646)) return; vbcc54.Show(wg09156.me7635(vdf646)); },  mc5288:function(v8e139) { var v0f839 =v8e139.OwnerMenu.MenuControl; var v61d8 =v0f839.Grid;  wg4a378.m71658(v61d8.Name,"Export") } };function wgShowFilterMenus(v19622){ wg09156.m9f616(v19622);}function WebGridContextDestructor(){ delete wg09156; window.detachEvent("onunload",WebGridContextDestructor); IS.RegisterUnloadVariables("wg09156");}window.attachEvent("onunload",WebGridContextDestructor);if (typeof(Sys)!="undefined") Sys.Application.notifyScriptLoaded();
