
// Generated by Intersoft Script Optimizer V1.5 + Intersoft JS Engine MaxObfuscate(tm) V1.0 
// Generated Datetime : 10/23/2009 10:56:10 AM
// 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], Sep0: [], Update: [wg_Global.UpdateImage], Cancel: [wg_Global.CancelImage], Sep1: [], ShowChildRows: [wg_Global.ShowChildImage], HideChildRows: [wg_Global.HideChildImage], Sep2: [], Edit: [wg_Global.EditImage], Delete: [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 wg09344 = { mc9b83:function(v9d63) { var v38e26 =null; var v6268 =v9d63.GetGrid(); var v79578 =v6268.LayoutSettings.ImageSettings.Folder; var vc1632 =v9d63.Columns; var vbcc39 =""; v38e26 =new WebContextMenu(v6268.Id +"_Header_" +v9d63.Name); v38e26.Grid =v6268; wg09344.m81298(v38e26);  var v8d067 =v38e26.RootMenu.Items; var v72c60 =v38e26.RootMenu;  for(var x in ColumnHeaderStruct) { var v10062 =ColumnHeaderStruct[x];  if (x.indexOf("Sep")>-1) v8d067.Add(new WebMenuSeparatorItem("mnu" +x));  else { var v88e87 =new WebMenuItem("mnu" +x,v6268.GetString("ContextMenu/Column/" +x), v6268.ResolveImagePath(v6268.GetImagesFolder(),(v10062[1] ? v10062[1] : "")), wg09344.m07190);  if (x =="SortAsc" ||x =="SortDesc") v88e87.Type ="Radio";  else if (x =="GroupByBox" ||x =="FilterBar") v88e87.Type ="CheckBox";  v8d067.Add(v88e87); } }   if (!v6268.LayoutSettings.FreezePaneSettings.ShowInContextMenu ||!v9d63.IsRootTable) { v8d067.Remove(v72c60.GetItem("mnuSep2")); v8d067.Remove(v72c60.GetItem("mnuFreezePane")); v8d067.Remove(v72c60.GetItem("mnuUnfreezePane")); }  if (!v6268.LayoutSettings.AutoFilterSuggestion ||!v9d63.IsRootTable) { v8d067.Remove(v72c60.GetItem("mnuSep3")); v8d067.Remove(v72c60.GetItem("mnuClearFilter")); v8d067.Remove(v72c60.GetItem("mnuFilterColumns")); }  var v57290 =v72c60.GetItem("mnuFilterColumns");  if (v57290 !=null) v57290.Items.Add(new WebMenuSeparatorItem()); var v64314 =v8d067.GetNamedItem("mnuSelectColumns"); var v0da10 =v64314.Items;  for (var ve754=0; ve754<vc1632.length; ve754++) { var v2bf72 =""; if (vc1632[ve754].ShowInSelectColumns =="Yes") { vbcc39 =vc1632[ve754].Caption; if (vbcc39.indexOf("<")>=0 &&vbcc39.indexOf(">")>=0) vbcc39 =vc1632[ve754].Name;  var va4459 =new WebMenuItem("mnuCol_" +vc1632[ve754].Name,vbcc39);  va4459.ColumnName =vc1632[ve754].Name; va4459.Type ="CheckBox";  if (vc1632[ve754].Visible) va4459.Checked =true;  v0da10.Add(va4459); } } v0da10.Add(new WebMenuSeparatorItem()); v0da10.Add(new WebMenuItem("mnuApplyChanges",v6268.GetString("ContextMenu/Column/ApplyChanges"),"", wg09344.m67851)); v0da10.Add(new WebMenuItem("mnuReset",v6268.GetString("ContextMenu/Column/Reset"),"", wg09344.m43354));  v9d63.ColumnMenu =v38e26; },  m07190:function(v48a87) { switch (v48a87.Name) { case "mnuSortAsc": wg09344.mef384(this,"ASC"); break;  case "mnuSortDesc": wg09344.mef384(this,"DESC"); break;  case "mnuGroupByThisField": wg09344.m46157(this); break; case "mnuGroupByBox": wg09344.ma4880(this); break; case "mnuRemoveColumn": wg09344.m10d21(this); break; case "mnuBestFit": wg09344.mf2235(this); break; case "mnuFilterBar": wg09344.m0fe91(this); break; case "mnuFreezePane": wg09344.m1b923(this); break; case "mnuUnfreezePane": wg09344.m7dc41(this); break;  case "mnuClearFilter": wg09344.m1d673(v48a87); break; } },  m81298:function(vcb323) { var vc1223 =vcb323.MenuStyleSettings;  vcb323.MenuWindowType ="Normal"; vcb323.MenuAnimation =vcb323.Grid.LayoutSettings.ContextMenuAnimation; vcb323.MenuDropShadow =true; vcb323.SkipAlpha =true; vcb323.DrawImageBackground =true; vcb323.AnimationInterval =20; vcb323.OnRootMenuClosed =wg09344.m30d52; vcb323.ImagesDirectory =vcb323.Grid.LayoutSettings.ImageSettings.Folder;  vc1223.FrameStyle ="Menu-FrameStyle"; vc1223.ItemStyle =new DynamicStyle("Menu-ItemStyle-Normal","Menu-ItemStyle-Over"); vc1223.DisabledItemStyle =new DynamicStyle("Menu-DisabledItemStyle-Normal","Menu-DisabledItemStyle-Over"); vc1223.CheckedItemStyle =new DynamicStyle("Menu-CheckedItemStyle-Normal","Menu-CheckedItemStyle-Over"); vc1223.SeparatorStyle ="Menu-Separator"; vc1223.BackgroundStripColor ="E9EEEE"; vc1223.BackgroundStripColor2 =""; vc1223.UseSmartWebResources =vcb323.Grid.UseWebResourcesForClient; vc1223.Parent =vcb323; },  m30d52:function(vff042) { if (vff042) { var v9a242 =vff042.MenuControl.Grid;  if (v9a242) wg47d26.m79854(v9a242,true); } },  m64454:function(v3fe78) { return v3fe78.X +(IS.moz ||IS.opera ||IS.safari ? window.screenLeft : 0); },  m7e077:function(vfdf78) { return (IS.moz ||IS.opera ? window.screenTop : 0)+vfdf78.Y +(IS.safari ? document.body.scrollTop : 0); },  mdc040:function(v23078) { return new OffsetLocation(wg09344.m64454(v23078),wg09344.m7e077(v23078));  },  me3a18:function(vfb278,v88892) { if (vfb278.HasValueList &&vfb278.Get("UseValueListForSorting")=="Yes") return "Text";  switch (vfb278.DataType) { case "System.String": return "Text";  case "System.Int16": case "System.UInt16": case "System.UInt32": case "System.Int64": case "System.UInt64": case "System.Int32": case "System.Single": case "System.Double": case "System.Byte": case "System.SByte": case "System.Decimal": return "Number";  case "System.DateTime": return "Date";  case "System.Boolean": return "Bool";  case "System.Guid": if (v88892) return "Guid"; }  return "Text"; }, me7428:function(v7fd34,v12b72,va6642,vc0916) { var v15898 =new OffsetLocation(); var v6992 =10; if (IS.moz) v6992 =100; v15898.X =event.clientX; v15898.Y =event.clientY +(IS.safari ? 3 : 0); doHideWindowPopups(); v7fd34.HeaderContext =event.srcElement; switch (vc0916) { case "Column": setTimeout(function() { wg09344.m43b32(v12b72,va6642,v15898); },v6992); break; case "GroupColumn": setTimeout(function() { wg09344.m43b32(v12b72,true,v15898); },v6992); break; case "Cell": case "GroupCell": case "FilterColumn": setTimeout(function() { wg09344.mfcd46(null,null,v12b72,v15898); },v6992); break; } }, m43b32:function(ve0853,vd9336,v3d017) { var v04937; var grid,table; if (vd9336) { grid =ISGetObject(ve0853.gridId); table =grid.Tables[ve0853.tblName]; v04937 =table.Columns.GetNamedItem(ve0853.colName); } else { v04937 =wg47d26.m37f26(ve0853); grid =v04937.GetGrid(); table =grid.Tables[v04937.Table.Id]; } if (table.ColumnMenu ==null ||table.ColumnMenu.Items.length ==0) wg09344.mc9b83(table); if (grid.LastEditObj) grid.ExitEdit(); var veef21 =table.ColumnMenu; var vc7857 =veef21.RootMenu; var vbfd98 =vc7857.GetItem("mnuSortAsc"); var vbf469 =vc7857.GetItem("mnuSortDesc"); var v7be48 =vc7857.GetItem("mnuGroupByThisField"); var v3de51 =vc7857.GetItem("mnuGroupByBox"); var vf6e31 =vc7857.GetItem("mnuFilterBar"); var v2f110 =vc7857.GetItem("mnuRemoveColumn"); var v20d61 =vc7857.GetItem("mnuSelectColumns"); var v1ec25 =vc7857.GetItem("mnuBestFit"); var va0c7 =vc7857.GetItem("mnuSep2"); var va0a15 =vc7857.GetItem("mnuFreezePane"); var vd6494 =vc7857.GetItem("mnuUnfreezePane"); var v27078 =vc7857.GetItem("mnuClearFilter"); var ve9e64 =vc7857.GetItem("mnuFilterColumns");  if (vd9336 &&!table.IsRootTable) { v04937.AltElement =ve0853; } wg_Global.ColumnContext =v04937; wg_Global.EventContext =event; if (vd9336 ||v04937.Get("AllowSorting")=="Yes") { vbfd98.Enable(); vbf469.Enable(); } else { vbfd98.Disable(); vbf469.Disable(); }  vbfd98.SetText(grid.GetString("ContextMenu/Column/SortAsc" +wg09344.me3a18(v04937))); vbf469.SetText(grid.GetString("ContextMenu/Column/SortDesc" +wg09344.me3a18(v04937))); if (vd9336 ||v04937.Get("AllowGrouping")=="Yes") v7be48.Enable(); else v7be48.Disable(); if (v04937.IsGrouped ||vd9336) v7be48.SetText(grid.GetString("ContextMenu/Column/UngroupField")); else v7be48.SetText(grid.GetString("ContextMenu/Column/GroupByThisField")); if (!grid.LayoutSettings.GroupByBox.ContextMenu) v3de51.Disable(); if (table.Get("AllowFilter")!="Yes") vf6e31.Hide(); if (table.Get("AllowSelectColumns")=="Yes" &&!table.IsUseColumnSet) { if (v04937.ShowInSelectColumns =="Yes") v2f110.Enable(); else v2f110.Disable(); v20d61.Enable(); } else { v2f110.Disable(); v20d61.Disable(); } if (vd9336) { v2f110.Disable(); v1ec25.Disable(); v20d61.Disable(); }  if (grid.LayoutSettings.AllowColumnFreezing =="Yes"  &&grid.LayoutSettings.FreezePaneSettings.ShowInContextMenu) { if (table.IsRootTable) { if (grid.FreezePaneActive) { va0a15.Disable(); vd6494.Enable(); } else { var v08d95 =true; var vcc316 =grid.LayoutSettings.FreezePaneSettings; var v83f80 =grid.RootTable.Columns; var v98c12 =v04937.GetViewPosition(); var vb6470 =grid.GetFreezeOuterDivElement();  if (vcc316.MaxFrozenColumns !=0 &&v98c12 >vcc316.MaxFrozenColumns) v08d95 =false; else if ((v83f80[v98c12] ==null ||v83f80[v98c12].GetScrollWidth()>(vb6470.scrollWidth /2))&&vb6470.scrollWidth !=0) v08d95 =false;  if (v08d95) va0a15.Enable(); else va0a15.Disable();  vd6494.Disable(); } } }  if (v27078 !=null) { var v0ea99 =grid.GetSelectedObject(); if (table.FilteredColumns.GetNamedItem(v04937.Name)==null) v27078.Disable(); else v27078.Enable();  ve9e64.SetText(grid.GetString("ContextMenu/Column/" +wg09344.me3a18(v04937)+"Filters"));  if (v0ea99 !=null &&v0ea99.ToRowObject().Type !="GroupHeader" &&!vd9336 &&v0ea99.ToRowObject().Table.Name ==table.Name) { wg09344.m93b8(v04937,ve9e64); ve9e64.Enable(); } else ve9e64.Disable(); } if (vd9336 ||v04937.Get("AllowSorting")=="Yes") { vbfd98.SetChecked(v04937.SortOrder =="Ascending",true); vbf469.SetChecked(v04937.SortOrder =="Descending",true); } var v4d444 =grid.GetElement(WG40.GROUPBYBOX,WG40.HTMLTABLE).parentElement;  v3de51.SetChecked(v4d444.style.display =="",true); if (table.Get("AllowFilter")=="Yes") vf6e31.SetChecked(table.GetFilterRow().style.display =="",true); veef21.CurrentColumn =v04937; veef21.Show(wg09344.mdc040(v3d017)); },  m93b8:function(v84739,v92683) { var v0be44 =v92683.SubMenu; var vef884 =null; var vd9121 =v84739.GetGrid(); var v5be82 =wg09344.m0b638(v84739);  v0be44.Clear(); vef884 =v0be44.Items;  for (var v3ee23=0; v3ee23<v5be82.length; v3ee23++) vef884.Add(v5be82[v3ee23]);  if (wg09344.me3a18(v84739)=="Date" &&vef884.length >3) { var v4028 =["Tomorrow","Today","Yesterday","Sep0","NextWeek","ThisWeek","LastWeek","Sep1", "NextMonth","ThisMonth","LastMonth","Sep2","Past","Future"];  vef884.Add(new WebMenuSeparatorItem());  for (var v3ee23=0; v3ee23<v4028.length; v3ee23++) { var ve1391 =null;  if (v4028[v3ee23].indexOf("Sep")==-1) { ve1391 =new WebMenuItem("mnu" +v4028[v3ee23],vd9121.GetString("ContextMenu/FilterSuggest/" +v4028[v3ee23])); ve1391.SpecialDateFilter =true; ve1391.OnClick =wg09344.ma6a81; } else ve1391 =new WebMenuSeparatorItem(v4028[v3ee23]);  vef884.Add(ve1391); } } },  m0b638:function(v60385) { var v89274 =v60385.GetGrid(); var v73f52 =wg09344.me3a18(v60385,true); var v66358 =new Array(); var vdaa50 =v89274.GetSelectedObject(); var v51566 =vdaa50.ToRowObject(); var vb8a32 =v51566.GetCell(v60385.Name); var vf5e82 ="ContextMenu/FilterSuggest/"; if (v73f52 !="Bool") { v66358.push(new WebMenuItem("mnuET")); v66358.push(new WebMenuItem("mnuNET")); }  if (v73f52 =="Text" &&vb8a32.Text !="") { v66358.push(new WebMenuItem("mnuContain")); v66358.push(new WebMenuItem("mnuNotContain")); } else if (v73f52 =="Number" &&vb8a32.Text !="") { v66358.push(new WebMenuItem("mnuLTET")); v66358.push(new WebMenuItem("mnuGTET")); } else if (v73f52 =="Date" &&vb8a32.Text !="") { v66358.push(new WebMenuItem("mnuOnBefore")); v66358.push(new WebMenuItem("mnuOnAfter")); } else if (v73f52 =="Bool") { v66358.push(new WebMenuItem("mnuChecked")); v66358.push(new WebMenuItem("mnuNotChecked")); }  for (var vaae62=0; vaae62<v66358.length; vaae62++) { v66358[vaae62].OnClick =wg09344.ma6a81; v66358[vaae62].Text =wg09344.m91b89(v89274.GetString(vf5e82 +v66358[vaae62].Name.substring(3)),v60385,v66358[vaae62]) }  return v66358; },  m91b89:function(veee60,vdcb99,v7e081) { var v6d469 =vdcb99.GetGrid(); var va4d50 =v6d469.GetSelectedObject(); var v49c77 =va4d50.ToRowObject(); var vcbd76 =v49c77.GetCell(vdcb99.Name); var v0b487 =wg09344.me3a18(vdcb99); var vb9f57 =vcbd76.Text; var v6c766 =false;  if (vb9f57 =="") { vb9f57 =v6d469.GetString("ContextMenu/FilterSuggest/Blank"); v6c766 =true; } else { if (vb9f57.length >30) vb9f57 =vb9f57.substring(0,30)+"..."; }  v7e081.CellObject =vcbd76; v7e081.FilterText =vcbd76.Text;  if (vdcb99.GetFilterEditType()=="DropdownList" ||vdcb99.GetFilterEditType()=="WebComboNET") v7e081.FilterValue =vcbd76.Value;  return veee60.replace("{0}",(v0b487 =="Text" &&!v6c766 ? "'" : "")+vb9f57 +(v0b487 =="Text" &&!v6c766 ? "'" : "")); },  ma6a81:function(v58091) { var vec016 =v58091.OwnerMenu.MenuControl; var v14378 =vec016.Grid; var vfce66 =vec016.CurrentColumn; var vdd824 =vfce66.Table; var vafe54 =v58091.Name.substring(3);  if (vafe54 =="Checked") { vafe54 ="ET"; v58091.FilterText ="true"; } else if (vafe54 =="NotChecked") { vafe54 ="ET"; v58091.FilterText ="false"; } else if (vafe54 =="OnBefore") vafe54 ="LTET"; else if (vafe54 =="OnAfter") vafe54 ="GTET";    if (vafe54 =="ET" &&v58091.FilterText =="") vafe54 ="IsEmpty"; else if (vafe54 =="NET" &&v58091.FilterText =="") vafe54 ="NotIsEmpty";   if (v58091.SpecialDateFilter) { if (vafe54 =="Past") { v58091.FilterText ="{Past}"; vafe54 ="LTET"; } else if (vafe54 =="Future") { v58091.FilterText ="{Future}"; vafe54 ="GTET"; } else { v58091.FilterText ="{" +vafe54 +"}"; vafe54 ="Between"; } }  var ve4070 =wg09344.md9249(vafe54); var ve0994 =wg_Global.FilterTypeEnum[ve4070]; var v49249 =null;   if (!v58091.Checked) { v49249 =vdd824.FilteredColumns.GetNamedItem(vfce66.Name);  if (v49249 ==null) { v49249 =new WebGridFilter(); vdd824.FilteredColumns.Add(v49249); } else { v49249._UIState ="Changed"; }  v49249.Name =v49249.ColumnMember =vfce66.Name; v49249.FilterType =ve0994; v49249.FilterText =v58091.FilterText;  if (typeof(v58091.FilterValue)!="undefined") v49249.FilterText =v58091.FilterValue; wg9ca84.m07424(vdd824,null,"FilterSuggestClick"); wg47d26.mae086(v14378.Id,"ColumnFilter",vdd824.Name); } },  mef384:function(v48876,vd7c13) { var vf3074 =wg_Global.ColumnContext; var vf997 =vf3074.Table; var vf8567 =(vd7c13 =="ASC" ? "Ascending" : "Descending"); var v2fa9 =false; var vca153 =null; var v1c897 =vf997.GroupedColumns.GetNamedItem(vf3074.Name); if (v1c897) { v2fa9 =true; vf3074.SortOrder =v1c897.SortOrder =vf8567; v1c897._UIState ="Changed"; } if (v2fa9) { try { vca153 =v1c897.GetElement(); } catch (e) { return; } vca153.tblName =vf997.Id; if (ISEvent.Raise(vf997.Grid.LayoutSettings.ClientSideEvents.OnColumnGroupChange,vf997.Grid.Id,v1c897)) { wg9ca84.me2679(vf997); wg47d26.mae086(vf997.Grid.Id,"ChangeGroup",vca153); } } else { var v27d61 =vf997.SortedColumns.GetNamedItem(vf3074.Name); if (v27d61) { v27d61.SortOrder =vf8567; v27d61._UIState ="Changed"; } else { if (vf997.Get("HeaderClickAction")=="SortSingle") {  for (var v58f15=0; v58f15<vf997.SortedColumns.length; v58f15++) vf997.SortedColumns.Remove(vf997.SortedColumns[v58f15],true); }  v27d61 =new WebGridGroup(); v27d61.ColumnMember =vf3074.Name; v27d61.SortOrder =vf8567; vf997.SortedColumns.Add(v27d61); } try { vca153 =vf3074.GetElement(); } catch (e) { return; } if (vca153 ==null) { try { vca153 =v27d61.GetElement(); } catch (e) { return; } } vca153.tblName =vf997.Id; if (ISEvent.Raise(vf997.Grid.LayoutSettings.ClientSideEvents.OnColumnSort,vf997.Grid.Id,vf3074)) { wg9ca84.m08218(vf997); wg47d26.mae086(vf997.Grid.Id,"ColumnSort",vca153); } } }, ma4880:function(v5f979) { var ve7a96 =wg_Global.ColumnContext; var v04623 =ISGetObject(ve7a96.GetGrid()); if (v04623.IsGroupByBoxShown()) v04623.HideGroupByBox(); else v04623.ShowGroupByBox(); }, m0fe91:function(v73115) { var v81715 =wg_Global.ColumnContext; var v17b33 =v81715.GetGrid(); v17b33.NeedHeightResize =true; if (v17b33.LayoutSettings.FilterBarVisible) v17b33.HideFilterBar(); else v17b33.ShowFilterBar(); }, m46157:function(v8db90) { var vb5415 =wg_Global.ColumnContext; var v57e33 =vb5415.GetGrid(); var v27675 =vb5415.Table; var v38d84 =null; try { v38d84 =vb5415.GetElement(); } catch (e) { var v90b40 =v57e33.HeaderContext; v57e33.HeaderContext =null; try { v38d84 =vb5415.GetElement(); } catch (e) { if (v90b40) v38d84 =wg47d26.m12418(v90b40); } } if (!v38d84 &&v57e33.HeaderContext) v38d84 =wg47d26.m12418(v57e33.HeaderContext); if (v38d84) v38d84.tblName =v27675.Id; if (v8db90.Text ==v57e33.GetString("ContextMenu/Column/GroupByThisField")) { if (ISEvent.Raise(v57e33.LayoutSettings.ClientSideEvents.OnColumnGroup,v57e33.Id,vb5415)) { wg9ca84.mc8980(v38d84); wg9ca84.me2679(v27675); wg47d26.mae086(v57e33.Name,"Group",v38d84); } } else { var v5bd36 =v27675.GroupedColumns.GetNamedItem(vb5415.Name); if (ISEvent.Raise(v57e33.LayoutSettings.ClientSideEvents.OnColumnUngroup,v57e33.Id,vb5415)) { var v72574 =v27675.Columns.GetNamedItem(vb5415.Name); if (v72574) { v72574.Visible =true; v72574.ForceVisible =true; } v27675.GroupedColumns.Remove(v5bd36,true); if (v38d84 !=null) wg9ca84.mb3c2(v27675,"UngroupRestoreContext",v38d84); wg9ca84.me2679(v27675); if (v38d84) wg47d26.mae086(v57e33.Name,"Ungroup",v38d84); } } }, m10d21:function(vb5d26) { var v74826 =wg_Global.ColumnContext; wg9ca84.mc0268(v74826); }, m67851:function(v74d12) { var va1b26 =v74d12.OwnerMenu.Items; var v17b91 =wg_Global.ColumnContext; var vdbb45 =v17b91.GetElement(); var ve6c90 =vdbb45.parentElement; var v4b384 =v17b91.GetGrid(); var vca150 =v17b91.Table; var vb9b85 =vca150.GetElement(WG40.COLHEADER,WG40.HTMLTABLE,ve6c90); var vdb918 =false; vdbb45.tblName =vca150.Id; for (var vb0843=0; vb0843<va1b26.length; vb0843++) { if (va1b26[vb0843].Type =="CheckBox" &&va1b26[vb0843].Checked) { vdb918 =true; break; } } if (!vdb918) { alert("Please specify at least one visible column !!"); return; } var v0df93 =new Array(); for (var vb0843=0; vb0843<va1b26.length; vb0843++) { var v84767 =va1b26[vb0843];  if (v84767.Type =="CheckBox") { var v83d22 =vca150.GetColumn(v84767.ColumnName);  if (!v84767.Checked) { for (var v2a843=0; v2a843<vb9b85.cells.length; v2a843++) { if (vb9b85.cells[v2a843].colName ==v84767.ColumnName) { if (!ISEvent.Raise(v4b384.LayoutSettings.ClientSideEvents.OnColumnChanged,v4b384.Id,vca150.Id,v84767.ColumnName, "Removed")) return; vb9b85.cells[v2a843].removeNode(true); } } if (v83d22.ForceVisible) v83d22.ForceVisible =false; } else { if (!v83d22.Visible) { if (!ISEvent.Raise(v4b384.LayoutSettings.ClientSideEvents.OnColumnChanged,v4b384.Id,vca150.Id,v84767.ColumnName,"Added")) return; v83d22.ForceVisible =true; v0df93[v0df93.length] =v83d22; } } v83d22.Visible =v84767.Checked; } }  wg9ca84.mb3c2(vca150,"ColumnChange",ve6c90,null,v0df93); wg9ca84.mbf854(vca150,ve6c90); vca150.ColumnMenu.Destroy(); vca150.ColumnMenu =null; wg47d26.mae086(v4b384.Name,"ColumnChange",vdbb45); },  m1b923:function(v3ce67) { var v3a995 =wg_Global.ColumnContext; var va2778 =v3a995.GetGrid(); var v04c16 =v3a995.Table;  va2778.FreezePane(v3a995.GetViewPosition());  if (v04c16.Get("AllowSelectColumns")=="Yes") { v04c16.ColumnMenu.Destroy(); v04c16.ColumnMenu =null; } },  m7dc41:function(vfde67) { var v15867 =wg_Global.ColumnContext; var v02c17 =v15867.GetGrid(); var v6a053 =v15867.Table;  v02c17.UnfreezePane(); if (v6a053.Get("AllowSelectColumns")=="Yes") { v6a053.ColumnMenu.Destroy(); v6a053.ColumnMenu =null; } }, m43354:function(vae397) { var vbae67 =vae397.OwnerMenu.Items; var v06317 =wg_Global.ColumnContext; var vcc153 =v06317.GetElement(); var vac864 =vcc153.parentElement; var v11972 =v06317.GetGrid(); var vd5489 =v06317.Table; var v00a98 =vd5489.GetElement(WG40.COLHEADER,WG40.HTMLTABLE,vac864); var vdeb5 =vd5489.Columns; vcc153.tblName =vd5489.Id; for (var v37952=0; v37952<vdeb5.length; v37952++) { var v72468 =vdeb5[v37952]; var vfa837 =v72468.DefaultVisible; if (!vfa837) { for (var v8a164=0; v8a164<v00a98.cells.length; v8a164++) { if (v00a98.cells[v8a164].colName ==v72468.Name) { v00a98.cells[v8a164].removeNode(true); } } } else { if (!v72468.Visible) v72468.ForceVisible =true; } v72468.Visible =vfa837; } wg9ca84.mb3c2(vd5489,"ColumnReset",vcc153); wg9ca84.mbf854(vd5489,vac864); vd5489.ColumnMenu.Destroy(); vd5489.ColumnMenu =null; wg47d26.mae086(v11972.Name,"ColumnChange",vcc153); }, mf2235:function(vda181) { wg9ca84.m11275(wg_Global.ColumnContext.GetElement()); }, m4af47:function(v55311,v9f792) { var vd4181 =ISGetObject(v55311); var v4dc24 =new WebContextMenu(vd4181.Id +"_Filter_" +v9f792); var vce239 =new Array(); var v37653 =wg_Global.FilterType; var vb4592 =v4dc24.RootMenu.Items; var v79c23 =vd4181.GetImagesFolder();  v4dc24.Grid =vd4181; wg09344.m81298(v4dc24); for (var vfce70=0; vfce70<v37653.length; vfce70++) { var v85728 =new WebMenuItem("mnu" +v37653[vfce70][0],vd4181.GetString("ContextMenu/Filter/" +v37653[vfce70][0]), "",wg09344.m32625);  v85728.Type ="Radio"; v85728.FilterIndex =v37653[vfce70][1]; v85728.KeepMenuVisible =true; vb4592.Add(v85728); } vb4592.Add(new WebMenuSeparatorItem()); vb4592.Add(new WebMenuItem("mnuApplyAll",vd4181.GetString("ContextMenu/Filter/ApplyAll"), vd4181.ResolveImagePath(v79c23,wg_Global.ApplyFilterImage),wg09344.m95565)); vb4592.Add(new WebMenuItem("mnuClear",vd4181.GetString("ContextMenu/Filter/Clear"),"",wg09344.m1d673)); vb4592.Add(new WebMenuItem("mnuClearAll",vd4181.GetString("ContextMenu/Filter/ClearAll"), vd4181.ResolveImagePath(v79c23,wg_Global.ClearFilterImage),wg09344.m2de96)); var vc6f84 =vd4181.Tables[v9f792]; vc6f84.FilterMenu =v4dc24; }, m22c80:function(vd4367) { var v2c347 =wg_Global.FilterType; for (var v2cc62=0; v2cc62<v2c347.length; v2cc62++) { if (v2c347[v2cc62][1] ==parseFloat(vd4367)) return v2cc62; } return -1; },  md9249:function(vb8f67) { var ve7e67 =wg_Global.FilterType; for (var vf4e71=0; vf4e71<ve7e67.length; vf4e71++) { if (ve7e67[vf4e71][0] ==vb8f67) return ve7e67[vf4e71][1]; } return -1; }, m85b90:function(vbf63) { for (var vb0c3=0; vb0c3<wg_Global.FilterTypeEnum.length; vb0c3++) if (wg_Global.FilterTypeEnum[vb0c3] ==vbf63) return vb0c3; return -1; }, m1b796:function(vbcb27) { var v1683 =vbcb27.parentElement; var v59f41 =vbcb27.parentElement; var v44380 =wg_getGridNameByRow(v1683.parentElement); var vcb565 =wg_getTableNameByRow(v1683.parentElement); var vd3780 =ISGetObject(v44380); var vb0d53 =vd3780.Tables[vcb565]; var v02494 =vb0d53.FilterMenu; var v5c460 =null; var vbb010 =vb0d53.Columns.GetNamedItem(v59f41.colName); var va5764 =null; if (v02494 ==null) { wg09344.m4af47(v44380,vcb565); v02494 =vb0d53.FilterMenu; } v5c460 =v02494.RootMenu; va5764 =v5c460.Items; for (var v0441=0; v0441<va5764.length; v0441++) { var v8a372 =va5764[v0441];  if (v8a372.Type =="Radio") { v8a372.SetChecked(false,true); v8a372.Show(); } }  if (vb0d53.FilteredColumns.GetNamedItem(vbb010.Name)==null) v5c460.GetItem("mnuClear").Disable(); else v5c460.GetItem("mnuClear").Enable();   var v4b425 =wg09344.me3a18(vbb010,true); var v3811;  if (v4b425 =="Text") v3811 =["LTET","LT","GTET","GT","Between","NotBetween"];  else if (v4b425 =="Number") v3811 =["Like","NotLike","IsEmpty","NotIsEmpty","Contain","NotContain"];  else if (v4b425 =="Date") v3811 =["Like","NotLike","IsEmpty","NotIsEmpty","Contain","NotContain"];  else if (v4b425 =="Bool" ||v4b425 =="Guid") v3811 =["LTET","LT","GTET","GT","Between","NotBetween","Like","NotLike","IsNull","NotIsNull","IsEmpty","NotIsEmpty","Contain","NotContain"];  for (var v0441=0; v0441<v3811.length; v0441++) { var v78447 =v5c460.GetItem("mnu" +v3811[v0441]);  if (v78447 !=null) v78447.Hide(); } var ve7d49 =v59f41.getAttribute("filterType");  if (ve7d49 =="0" &&vbb010.DefaultFilterType !="NotSet") ve7d49 =wg09344.m85b90(vbb010.DefaultFilterType);  va5764[wg09344.m22c80(ve7d49)].SetChecked(true,true); var va0850 =new OffsetLocation(ISPosLib.getLeft(vbcb27),ISPosLib.getTop(vbcb27));  vb0d53.LastFo =v59f41; v02494.CurrentColumn =vbb010; v02494.Show(wg09344.mdc040(va0850)); event.returnValue =false; }, m32625:function(v81f94) { var v91763 =v81f94.OwnerMenu; var v0be76 =v91763.MenuControl; var vf0154 =v0be76.Grid; var v0f31 =v0be76.CurrentColumn; var v25368 =v0f31.Table; var v1250 =v25368.LastFo; var v51195 =v81f94.FilterIndex; var vc0e2 =v1250.childNodes[0].innerText;  if (v0f31.GetFilterEditType()=="DropdownList" ||v0f31.GetFilterEditType()=="WebComboNET") vc0e2 =v1250.cellValue; else if (v0f31.GetFilterEditType()=="Checkbox") vc0e2 =v1250.children[0].children[0].checked.toString();  v1250.setAttribute("filterType",v51195); v1250.setAttribute("filterText",vc0e2); if (IS.moz) { v1250.filterType =v51195; v1250.filterText =v1250.childNodes[0].innerText; } if (wg9ca84.m05d38(v1250)) { v1250.setAttribute("changed","true"); v1250.cellModified =true; var v3fd3 =wgGetColNameByCell(v1250); var v93f82 =v25368.FilteredColumns.GetNamedItem(v3fd3); if (!v93f82) { v93f82 =new WebGridFilter(); v93f82.Name =v93f82.ColumnMember =v3fd3; v25368.FilteredColumns.Add(v93f82); } else v93f82._UIState ="Changed"; v93f82.FilterType =wg_Global.FilterTypeEnum[v51195]; v93f82.FilterText =vc0e2; wgb1c97.m0a82(vf0154); } }, m95565:function(v6b977) { var v4ab77 =v6b977.OwnerMenu; var v7e684 =v4ab77.MenuControl; var v6f640 =v7e684.Grid;  wgb1c97.m0ca58(v6f640,0); }, m1d673:function(v18169) { var v86b77 =v18169.OwnerMenu; var v40584 =v86b77.MenuControl; var v3f640 =v40584.Grid; var va7590 =v40584.CurrentColumn; var v1f388 =va7590.Table; if (ISEvent.Raise(v3f640.LayoutSettings.ClientSideEvents.OnColumnFilter,v3f640.Id,v1f388,va7590.Name)) { var vcce35 =v1f388.FilteredColumns.GetNamedItem(va7590.Name); if (vcce35) { v1f388.FilteredColumns.Remove(vcce35,true); wg9ca84.m07424(v1f388); } wg47d26.mae086(v3f640.Id,"ColumnFilter",v1f388.Name); } }, m2de96:function(vc2a79) { var v85352 =vc2a79.OwnerMenu; var v27f73 =v85352.MenuControl; var v0af92 =v27f73.Grid; var vca854 =v27f73.CurrentColumn; var v5b510 =vca854.Table; if (ISEvent.Raise(v0af92.LayoutSettings.ClientSideEvents.OnColumnFilter,v0af92.Id,v5b510)) { for (var vaa851=0; vaa851<v5b510.FilteredColumns.length; vaa851++) { var v6e563 =v5b510.FilteredColumns[vaa851]; v5b510.FilteredColumns.Remove(v6e563,true); } wg9ca84.m07424(v5b510); wg47d26.mae086(v0af92.Id,"ColumnFilter",v5b510.Name); } }, m8cb80:function(va4638) { var v18663 =new WebContextMenu(va4638.Id +"_Row"); var ve3131 =va4638.GetImagesFolder();  v18663.Grid =va4638; wg09344.m81298(v18663);  var v50f63 =v18663.RootMenu.Items; var vace61 =v18663.RootMenu;  for(var x in RowStruct) { var v35654 =RowStruct[x];  if (x.indexOf("Sep")>-1) { var vd5b66 =new WebMenuSeparatorItem("mnu" +x);  vd5b66.IsBuiltIn =true; v50f63.Add(vd5b66); } else { var v19075 =new WebMenuItem("mnu" +x,va4638.GetString("ContextMenu/Row/" +x), va4638.ResolveImagePath(ve3131,(v35654[0] ? v35654[0] : "")), wg09344.m12b73); v19075.IsBuiltIn =true; v50f63.Add(v19075); } }  wg_Global.RowContext =v18663; wg09344.m98020(); },  m12b73:function(vadd43) { var v01774 =vadd43.OwnerMenu.MenuControl;  switch (vadd43.Name) { case "mnuCopyCell": wg09344.m42b12(v01774.Cell); break;  case "mnuCopySelection": wg09344.m9f422(v01774.Table); break;  case "mnuCopyRow": wg09344.m71742(v01774.Row); break; case "mnuCopyTable": wg09344.mf8e93(v01774.Table,v01774.Row); break; case "mnuUpdate": wg09344.mb7979(v01774.Grid,v01774.Row); break; case "mnuCancel": wg09344.mb7785(v01774.Grid,v01774.Row); break;  case "mnuShowChildRows": wg09344.m81911(v01774.Row); break;  case "mnuHideChildRows": wg09344.ma8038(v01774.Row); break; case "mnuEdit": wg09344.m24911(v01774.Grid,v01774.Row); break; case "mnuDelete": wg09344.me6918(v01774.Grid,v01774.Row); break;  case "mnuExpand": wg09344.m44341(v01774.Row); break;  case "mnuExpandAll": wg09344.mc7035(v01774.Row); break;  case "mnuCollapse": wg09344.mfd560(v01774.Row); break;  case "mnuCollapseAll": wg09344.mb8935(v01774.Row); break;  case "mnuPerformAdd": wg09344.mdc010(v01774.Grid,v01774.Row); break;  case "mnuCancelAdd": wg09344.mb7785(v01774.Grid,v01774.Row); break;  case "mnuApplyFilter": wg09344.m95565(vadd43); break;  case "mnuClearFilter": wg09344.m2de96(vadd43); break;  case "mnuGotoFilterRow": v01774.Table.GotoFilterRow(); break;  case "mnuClearFilterCell": wg09344.m1d673(vadd43); break;  case "mnuRefresh": v01774.Grid.Refresh(); break;  case "mnuLoadMore": wgLoadMore(v01774.Grid.Id); break;  case "mnuExport": if (!v01774.Table.IsRootTable) var v6c089 =v01774.Table.ToRowObject(v01774.Row).GetParentRow().GetElement();  v01774.Grid.ExportGrid(v01774.Table.Name,"HTML","Portrait",v6c089); break;  case "mnuHelp": wgShowHelp(v01774.Grid.Id); break; case "mnuAddNewRow": v01774.Table.GotoNewRow(v01774.Row); break; case "mnuPasteToNewRow": var vdce33 =window.clipboardData.getData('Text'); if (vdce33 ==null ||vdce33 =="") { alert("There is no data in clipboard."); return; } var v26367 =vdce33.split("\t"); var v51a98 =true; var v32680 =v01774.Table; var v2bd86 =v01774.Grid;   if (v26367.length <1 ||v26367.length !=v32680.Columns.length ) v51a98 =confirm("The clipboard data does not match the structure of this table.\nDo you want to continue?"); if (v51a98) { var vc8b70 =v32680.GetNewRow(v01774.Row); var v4e626 =v32680.ToRowObject(vc8b70); var v4c154 =v4e626.GetCells(); var v41031 =0;  if (v2bd86.LastEditObj) v2bd86.ExitEditMode(); for (var v4da87=0; v4da87<v26367.length; v4da87++) { if (v4da87 >v32680.Columns.length -1) break;  var v7b622 =v4c154[v4da87];  if (v7b622) v7b622.SetText(v26367[v4da87 -v41031],true); else v41031++; }  v2bd86.MarkEdit(); }  break; } }, m98020:function() { var v6ab79 =wg_Global.RowContext; for (var v76e45=0; v76e45<v6ab79.RootMenu.Items.length; v76e45++) v6ab79.RootMenu.Items[v76e45].Hide(); }, m5c872:function() { var vacd15 =wg_Global.RowContext.RootMenu; for (var v24015=0; v24015<vacd15.Items.length; v24015++) { var vda541 =vacd15.Items[v24015];  if (!vda541.IsBuiltIn) { vacd15.Items.Remove(vda541); v24015--; } } }, mfcd46:function(v33562,v37c63,v81a9,v38a40) { var v37a99 =wgGetRootRow(v81a9.parentElement); var v29355 =v37a99.type; var v63190 =wg47d26.m1f840(v81a9); var v33562 =ISGetObject(v63190.gridId); var v37c63 =v33562.Tables[v63190.tblName]; var vf9729 =v33562.GetImagesFolder(); if (v29355 =="") return; if (!wg_Global.RowContext) wg09344.m8cb80(v33562); else wg09344.m98020(); wg09344.m5c872(); var va3a71 =wg_Global.RowContext; var v35a10 =va3a71.RootMenu; var v7fb21 =v35a10.GetItem("mnuCopySelection"); var v84e82 =v35a10.GetItem("mnuCopyCell"); var vbfa70 =v35a10.GetItem("mnuCopyRow"); var v59455 =v35a10.GetItem("mnuCopyTable"); var v7288 =v35a10.GetItem("mnuUpdate"); var v6523 =v35a10.GetItem("mnuCancel"); var vce060 =v35a10.GetItem("mnuShowChildRows"); var v26230 =v35a10.GetItem("mnuHideChildRows"); var v88461 =v35a10.GetItem("mnuEdit"); var vd0030 =v35a10.GetItem("mnuDelete"); var vd4174 =v35a10.GetItem("mnuExpand"); var v6ac33 =v35a10.GetItem("mnuExpandAll"); var v08b12 =v35a10.GetItem("mnuCollapse"); var v2f786 =v35a10.GetItem("mnuCollapseAll"); var v99390 =v35a10.GetItem("mnuPerformAdd"); var v15638 =v35a10.GetItem("mnuCancelAdd"); var va1899 =v35a10.GetItem("mnuApplyFilter"); var v5cd92 =v35a10.GetItem("mnuClearFilter"); var v55d31 =v35a10.GetItem("mnuAddNewRow"); var v1d423 =v35a10.GetItem("mnuPasteToNewRow"); var v7e553 =v35a10.GetItem("mnuClearFilterCell"); var v79d66 =v35a10.GetItem("mnuRefresh"); var vdf879 =v35a10.GetItem("mnuLoadMore"); var vece17 =v35a10.GetItem("mnuExport"); var v03d45 =v35a10.GetItem("mnuHelp"); var vb8e64 =v35a10.GetItem("mnuGotoFilterRow");  var v0e497 =null;  va3a71.Row =v37a99; va3a71.Table =v37c63; va3a71.Grid =v33562; va3a71.Cell =null;  if (v29355 !="NewRow" &&v29355 !="FilterRow") { if (v33562.ActiveEditCell) { v84e82.Show(); va3a71.Cell =v33562.ActiveEditCell.element; } else if (v33562.LastSelObj &&v33562.LastSelObj.type =="Cell") { v84e82.Show(); va3a71.Cell =v33562.LastSelObj.element; } vbfa70.Show(); if (v37c63.GroupedColumns.length ==0) v59455.Show();  if (v37c63.Get("AllowMultipleSelection")=="Yes" &&v37c63.GetCheckedRows().length >0) v7fb21.Show(); } if (v29355 =="Record") { if (v37a99.markedEdit) { v7288.Show(); v6523.Show(); } else { var v05074 =v37c63.ChildTables; if (v05074.length>0) { if (v37a99.childExpanded =="True") { vce060.Disable(); v26230.Enable(); } else { vce060.Enable(); v26230.Disable(); }  if (v37a99.childNotExpandable =="True") { vce060.Hide(); v26230.Hide(); } else { vce060.Show(); v26230.Show(); } } if (v37c63.Get("AllowEdit")=="Yes") v88461.Show(); if (v37c63.Get("AllowDelete")=="Yes") vd0030.Show(); } } else if (v29355 =="GroupHeader") { vd4174.Show(); v6ac33.Show(); v08b12.Show(); v2f786.Show(); if (v37a99.expanded =="True") { vd4174.Disable(); v08b12.Enable(); } else { vd4174.Enable(); v08b12.Disable(); } } else if (v29355 =="NewRow") { if (v37a99.markedEdit) { v99390.Enable(); v15638.Enable(); } else { v99390.Disable(); v15638.Disable(); } v99390.Show(); v15638.Show(); v1d423.Show(); } else if (v29355 =="FilterRow") { va3a71.Cell =v33562.ActiveEditCell.element; va1899.Show(); v5cd92.Show();  if (va3a71.Cell !=null) { v0e497 =wgGetColNameByCell(va3a71.Cell); va3a71.CurrentColumn =v37c63.Columns.GetNamedItem(v0e497); } }  if (v33562.LayoutSettings.CellClickAction =="CellSelect") { var vf8345 =v33562.LastSelObj;  if (vf8345 !=null) va3a71.Cell =vf8345.element; }  if (v37c63.Get("AllowAddNew")=="Yes" &&v29355 !="NewRow") v55d31.Show();  if (v37c63.Get("AllowFilter")=="Yes" &&v29355 !="FilterRow") vb8e64.Show();  if (v33562.LayoutSettings.AutoFilterSuggestion &&v29355 !="NewRow" &&va3a71.Cell !=null &&v37c63.IsRootTable) { if (v0e497 ==null) v0e497 =wgGetColNameByCell(va3a71.Cell); if (v29355 !="FilterRow") { v7e553.Show();  if (v37c63.FilteredColumns.GetNamedItem(v0e497)==null) v7e553.Disable(); else v7e553.Enable(); }  if (va3a71.Cell !=null) { var v34514 =v37c63.Columns.GetNamedItem(v0e497);  if (v29355 !="FilterRow") { var va3e84 =wg09344.m0b638(v34514);  for (var vadf38=0; vadf38<va3e84.length; vadf38++) { var v35321 =va3e84[vadf38]; v35a10.Items.InsertAt(v35321,v7e553.Index +vadf38 +1); } }  va3a71.CurrentColumn =v34514; } }  if (v33562.LayoutSettings.PagingMode =="VirtualLoad" &&v37c63.IsRootTable) vdf879.Show();  if (v33562.LayoutSettings.AllowExport =="Yes") vece17.Show();  if (vb8e64 !=null) { if (v33562.LayoutSettings.FilterBarVisible &&v37c63.Get("AllowFilter")=="Yes" &&v29355 !="FilterRow") vb8e64.Show(); else vb8e64.Hide(); }  v79d66.Show();  if (v33562.LayoutSettings.AlwaysShowHelpButton) v03d45.Show(); wg_Global.LastRowCtx =v37a99; wg_Global.RowContext =va3a71;   wg09344.m94834(v35a10); if (!ISEvent.Raise(v33562.LayoutSettings.ClientSideEvents.OnRowContextMenu,v33562.Name,v29355,v37a99,va3a71,v38a40)) return; va3a71.Show(wg09344.mdc040(v38a40)); },  m94834:function(v04622) { var v8a350 =false; var v5a994 =false; var v51076 =false; var v55b2 =null; for (var v32380=0; v32380<v04622.Items.length; v32380++) { var vf5648 =v04622.Items[v32380];  if (vf5648.Type !="Separator") { if (vf5648.Visible) { if (!v51076) v8a350 =true; else { if (v8a350) { v8a350 =true; v55b2.Show(); v51076 =false; v55b2 =null; } else v8a350 =true; } } } else if (vf5648.Type =="Separator") { if (v8a350) { v51076 =true; v55b2 =vf5648; } } } }, m42b12:function(ve7c22) { wgCopyToCB(ve7c22.innerText); },  m9f422:function(vc1a41) { var ve3941 =vc1a41.GetCheckedRows(); var v44742 ="";  for (var v6dd80=0; v6dd80<ve3941.length; v6dd80++) { var v75f47 =ve3941[v6dd80]; if (wgIsRecordRow(v75f47)) v44742 +=wg09344.m71742(v75f47,true); } wgCopyToCB(v44742); }, m71742:function(v9bb27,v64c89) { var vc2197 =""; var v1f121 =new Array(); if (wgIsColumnSetRow(v9bb27)) v1f121 =wgGetColumnSetRows(v9bb27); else v1f121[0] =v9bb27; for (var v27a65=0; v27a65<v1f121.length; v27a65++) { var vcb350 =v1f121[v27a65]; for (var v79847=0; v79847<vcb350.cells.length; v79847++) { var v3a261 =vcb350.cells[v79847]; if (v3a261.type =="Cell" ||v3a261.type =="GroupCell") { var v27f3 =v3a261.innerText; if (v27f3 !="" &&v27f3 !=" ") vc2197 +=v3a261.innerText +"\t"; else { if (v3a261.children.length>0 &&v3a261.children[0].tagName =="INPUT") { if (v3a261.children[0].type =="checkbox") vc2197 +=v3a261.children[0].checked +"\t"; else vc2197 +=v3a261.children[0].value +"\t"; } else vc2197 +=v27f3 +"\t"; } } } if (vc2197 !="") vc2197 =vc2197.substring(0,vc2197.length -1); vc2197 +="\n"; } if (v64c89) return vc2197; wgCopyToCB(vc2197); }, mf8e93:function(v62411,v94f4) { var vb8a27 =v62411.GetElement(WG40.BODY,WG40.HTMLTABLE,v94f4); var v06d89 =v62411.GetElement(WG40.COLHEADER,WG40.HTMLTABLE,v94f4).rows[0]; var v6083 =""; if (v06d89) { for (var vd0c18=0; vd0c18<v06d89.cells.length; vd0c18++) { var v1ee90 =v06d89.cells[vd0c18]; if (v1ee90.type =="Column") { v6083 +=v1ee90.innerText +"\t"; } } } if (v6083 !="") v6083 =v6083.substring(0,v6083.length -1)+"\n"; for (var vd0c18=0; vd0c18<vb8a27.rows.length; vd0c18++) { var v94f4 =vb8a27.rows[vd0c18]; if (wgIsRecordRow(v94f4)) v6083 +=wg09344.m71742(v94f4,true); } wgCopyToCB(v6083); }, m81911:function(vd2711) { wgExpandChildRow(vd2711); }, ma8038:function(v32211) { wgCollapseChildRow(v32211); }, m44341:function(v77911) { wgExpandGroupRow(v77911); }, mc7035:function(vd8b11) { wgExpandGroupRow(vd8b11,true); }, mfd560:function(ve6a11) { wgCollapseGroupRow(ve6a11); }, mb8935:function(vd0711) { wgCollapseGroupRow(vd0711,true); }, mb7979:function(vdac11,v79129) { wgb1c97.m0ca58(vdac11,0,false); }, mdc010:function(v2022,v4a678) { wgb1c97.m0ca58(v2022,0,false); }, mb7785:function(vaa186,ve0c18) { var v8f42 =wgb1c97.m0ca58(vaa186,-1)[0]; if (v8f42) vaa186.IsInEditMode =false; }, m24911:function(vd5686,va0518) { vd5686.ActivateEditMode(); }, me6918:function(vf0c86,vf2d18) { var veb886 =true;  if (vf0c86.LayoutSettings.PromptBeforeDelete) veb886 =confirm(vf0c86.GetString("MessageBoxText/DeleteRow"));  if (veb886) wgb1c97.me3e19(vf0c86,vf2d18); }, m4a911:function(v80632) { var vd2e86 =new WebContextMenu(v80632.Id +"_Export"); var v52718 =vd2e86.RootMenu; var v1c43 =v52718.Items; var vba33 =v80632.GetImagesFolder(); var v6ca89 =null; vd2e86.Grid =v80632; wg09344.m81298(vd2e86);  v1c43.Add(new WebMenuRadioItem("mnuRoot","Target",v80632.GetString("ContextMenu/Export/ExportRoot"))); v1c43.Add(new WebMenuRadioItem("mnuChild","Target",v80632.GetString("ContextMenu/Export/ExportChild"))); v1c43.Add(new WebMenuSeparatorItem());  if (v80632.ExportTypeList.length >0) { for (var v19912=0; v19912<v80632.ExportTypeList.length; v19912++) { var ve0c71 =v80632.ExportTypeList[v19912]; var v8b820 =new WebMenuRadioItem("mnuType_" +ve0c71,"Type",ve0c71,v80632.ResolveImagePath(vba33,"wg5_" +ve0c71.toLowerCase()+".gif"));  if (v19912 ==0) { v8b820.Checked =true; v6ca89 =v8b820; }  v1c43.Add(v8b820); } }  v1c43.Add(new WebMenuSeparatorItem()); v1c43.Add(new WebMenuRadioItem("mnuPortrait","Orientation",v80632.GetString("ContextMenu/Export/Portrait"))); v1c43.Add(new WebMenuRadioItem("mnuLandscape","Orientation",v80632.GetString("ContextMenu/Export/Landscape"))); v1c43.Add(new WebMenuSeparatorItem()); v1c43.Add(new WebMenuItem("mnuExportNow",v80632.GetString("ContextMenu/Export/DoExport"),"",wg09344.mfb985));  v52718.GetItem("mnuRoot").Checked =true; v52718.GetItem("mnuPortrait").Checked =true; if (v52718.GetItem("mnuType_HTML")!=null) v52718.GetItem("mnuType_HTML").Checked =true; else if (v6ca89 !=null) v6ca89.Checked =true; v80632.ExportContext =vd2e86; }, m89853:function(vc4016) { var v69032 =vc4016.ExportContext; var v73545 =null; var va6792 =vc4016.LastSelObj; var v34a51 =false;  if (v69032 ==null) { wg09344.m4a911(vc4016); v69032 =vc4016.ExportContext; } var v52056 =v69032.RootMenu.GetItem("mnuChild"); v69032.Grid =vc4016;  if (va6792) { el =va6792.GetRowElement(); var v73545 =vc4016.Tables[wg_getTableNameByRow(el)]; if (!v73545.IsRootTable) { v52056.Enable(); v69032.Table =v73545; } else v34a51 =true; } else v34a51 =true;  if (v34a51) { v52056.SetChecked(false,true); v52056.Disable(); v69032.RootMenu.GetItem("mnuRoot").SetChecked(true,true); } var v7f799 =new OffsetLocation(event.clientX,event.clientY); v69032.Show(wg09344.mdc040(v7f799)); },  mfb985:function(v2a352) { var vd7d16 =v2a352.OwnerMenu.MenuControl; var v76f85 =vd7d16.Grid;  wg47d26.mae086(v76f85.Name,"Export") } };function wgShowFilterMenus(vda168){ wg09344.m1b796(vda168);}function WebGridContextDestructor(){ delete wg09344; window.detachEvent("onunload",WebGridContextDestructor); IS.RegisterUnloadVariables("wg09344");}window.attachEvent("onunload",WebGridContextDestructor);if (typeof(Sys)!="undefined") Sys.Application.notifyScriptLoaded();