/*
               File: HWCViewTabsHome
        Description: WCView Tabs Home
             Author: GeneXus C# Generator version 10_1_2-32504
       Generated on: 8/27/2010 7:47:17.82
       Program type: Callable routine
          Main DBMS: sqlserver
*/
gx.evt.autoSkip = false;
function hwcviewtabshome(CmpContext) {
   this.ServerClass =  "HWCViewTabsHome" ;
   this.PackageName =  "GeneXus.Programs" ;
   this.setObjectType("web");
   this.setCmpContext(CmpContext);
   this.ReadonlyForm = true;
   this.setAjaxSecurity("Medium");
   this.hasEnterEvent = false;
   this.addKeyListener("5", '"RFR"');
   this.SetStandaloneVars=function()
   {
   }
   this.s112_client=function()
   {
      this.AV9MaxTabs = 8 ;
      this.AV8FirstTab = ( this.AV11SelectedTab - 1 ) / this.AV9MaxTabs ;
      this.AV8FirstTab = 1 + ( this.AV8FirstTab * this.AV9MaxTabs ) ;
      this.AV10LastTab = this.AV8FirstTab + this.AV9MaxTabs - 1 ;
      if ( this.AV10LastTab > this.AV5Tabs.length )
      {
         this.AV10LastTab = this.AV5Tabs.length ;
      }
   }
   this.e12752_client=function()
   {
      this.executeServerEvent("ENTER", true, arguments[0]);
   }
   this.e13752_client=function()
   {
      this.executeServerEvent("CANCEL", true, arguments[0]);
   }
   this.GXValidFnc = [];
   this.GXLastCtrlId =0;
   this.TabsContainer = new gx.grid.grid(this, 2,"WbpLvl2",8,"Tabs","Tabs","TabsContainer",this.CmpContext,this.IsMasterPage,"hwcviewtabshome",[],true,0,true,true,0,false,false,false,"",0,"px",gx.getMessage( "GXM_NewRow"),false,false,false,null,null,false);
   this.TabsContainer.startRow("","","baseline","","","");
   this.TabsContainer.startCell("","","bottom","","","","","","","");
   this.TabsContainer.addBitmap("Begintab","BEGINTAB",11,0,"px",0,"px",null,"","");
   this.TabsContainer.endCell();
   this.TabsContainer.startCell("","center","","","","","","","","");
   this.TabsContainer.addTextBlock('TAB',null);
   this.TabsContainer.endCell();
   this.TabsContainer.endRow();
   this.setGrid(this.TabsContainer);
   this.AV5Tabs = {};
   this.AV7TabCode = "";
   this.AV10LastTab = 0;
   this.AV11SelectedTab = 0;
   this.AV8FirstTab = 0;
   this.AV9MaxTabs = 0;
   this.ServerEvents = ["e12752_client" ,"e13752_client"];
   this.TabsContainer.addRefreshingVar({rfrVar:"AV14IsFirstTab"});
   this.TabsContainer.addRefreshingVar({rfrVar:"AV11SelectedTab"});
   this.TabsContainer.addRefreshingVar({rfrVar:"AV12Index"});
   this.TabsContainer.addRefreshingVar({rfrVar:"AV7TabCode"});
   this.SetStandaloneVars( );
}

