/*
               File: GAM_SecurityPolicyEntry
        Description: Security Policy
             Author: GeneXus .NET Framework Generator version 17_0_11-163677
       Generated on: 8/31/2022 2:0:21.50
       Program type: Callable routine
          Main DBMS: SQL Server
*/
gx.evt.autoSkip = false;
gx.define('gam_securitypolicyentry', false, function () {
   this.ServerClass =  "gam_securitypolicyentry" ;
   this.PackageName =  "GeneXus.Security.Backend" ;
   this.ServerFullClass =  "gam_securitypolicyentry.aspx" ;
   this.setObjectType("web");
   this.setAjaxSecurity(false);
   this.setOnAjaxSessionTimeout("Warn");
   this.hasEnterEvent = true;
   this.skipOnEnter = false;
   this.autoRefresh = true;
   this.fullAjax = true;
   this.supportAjaxEvents =  true ;
   this.ajaxSecurityToken =  true ;
   this.SetStandaloneVars=function()
   {
      this.Gx_mode=gx.fn.getControlValue("vMODE") ;
   };
   this.Validv_Allowmultipleconcurrentwebsessions=function()
   {
      return this.validCliEvt("Validv_Allowmultipleconcurrentwebsessions", 0, function () {
      try {
         var gxballoon = gx.util.balloon.getNew("vALLOWMULTIPLECONCURRENTWEBSESSIONS");
         this.AnyError  = 0;
         if ( ! ( ( this.AV5AllowMultipleConcurrentWebSessions == 1 ) || ( this.AV5AllowMultipleConcurrentWebSessions == 2 ) || ( this.AV5AllowMultipleConcurrentWebSessions == 3 ) ) )
         {
            try {
               gxballoon.setError(gx.text.format( gx.getMessage( "GXSPC_OutOfRange"), gx.getMessage( "Allow Multiple Concurrent Web Sessions"), "", "", "", "", "", "", "", ""));
               this.AnyError = gx.num.trunc( 1 ,0) ;
            }
            catch(e){}
         }

      }
      catch(e){}
      try {
          if (gxballoon == null) return true; return gxballoon.show();
      }
      catch(e){}
      return true ;
      });
   }
   this.e130a1_client=function()
   {
      /* 'Delete' Routine */
      this.clearMessages();
      this.call("gam_securitypolicyentry.aspx", ["DLT", this.AV9Id], null, ["Mode","Id"]);
      this.refreshOutputs([{av:'AV9Id',fld:'vID',pic:'ZZZZZZZZZZZ9'}]);
      this.OnClientEventEnd();
      return gx.$.Deferred().resolve();
   };
   this.e120a1_client=function()
   {
      /* 'Edit' Routine */
      this.clearMessages();
      this.call("gam_securitypolicyentry.aspx", ["UPD", this.AV9Id], null, ["Mode","Id"]);
      this.refreshOutputs([{av:'AV9Id',fld:'vID',pic:'ZZZZZZZZZZZ9'}]);
      this.OnClientEventEnd();
      return gx.$.Deferred().resolve();
   };
   this.e110a1_client=function()
   {
      /* 'ShowHide' Routine */
      this.clearMessages();
      if ( gx.text.compare( gx.fn.getCtrlProperty("ACTIONSCONTAINER","Class") , "ActionsContainer" ) == 0 )
      {
         gx.fn.setCtrlProperty("ACTIONSCONTAINER","Class", "ActionsContainerVisible" );
      }
      else
      {
         gx.fn.setCtrlProperty("ACTIONSCONTAINER","Class", "ActionsContainer" );
      }
      this.refreshOutputs([{av:'gx.fn.getCtrlProperty("ACTIONSCONTAINER","Class")',ctrl:'ACTIONSCONTAINER',prop:'Class'}]);
      this.OnClientEventEnd();
      return gx.$.Deferred().resolve();
   };
   this.e150a2_client=function()
   {
      /* Enter Routine */
      return this.executeServerEvent("ENTER", true, null, false, false);
   };
   this.e170a1_client=function()
   {
      /* Cancel Routine */
      return this.executeServerEvent("CANCEL", true, null, false, false);
   };
   this.GXValidFnc = [];
   var GXValidFnc = this.GXValidFnc ;
   this.GXCtrlIds=[2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121];
   this.GXLastCtrlId =121;
   GXValidFnc[2]={ id: 2, fld:"",grid:0};
   GXValidFnc[3]={ id: 3, fld:"MAINTABLE",grid:0};
   GXValidFnc[4]={ id: 4, fld:"",grid:0};
   GXValidFnc[5]={ id: 5, fld:"",grid:0};
   GXValidFnc[6]={ id: 6, fld:"TABLE1",grid:0};
   GXValidFnc[7]={ id: 7, fld:"",grid:0};
   GXValidFnc[8]={ id: 8, fld:"",grid:0};
   GXValidFnc[9]={ id: 9, fld:"PANELNAME", format:0,grid:0, ctrltype: "textblock"};
   GXValidFnc[10]={ id: 10, fld:"",grid:0};
   GXValidFnc[11]={ id: 11, fld:"SHOWHIDE",grid:0,evt:"e110a1_client"};
   GXValidFnc[12]={ id: 12, fld:"",grid:0};
   GXValidFnc[13]={ id: 13, fld:"",grid:0};
   GXValidFnc[15]={ id: 15, fld:"",grid:0};
   GXValidFnc[16]={ id: 16, fld:"",grid:0};
   GXValidFnc[17]={ id: 17, fld:"ACTIONSCONTAINER",grid:0};
   GXValidFnc[18]={ id: 18, fld:"",grid:0};
   GXValidFnc[19]={ id: 19, fld:"",grid:0};
   GXValidFnc[20]={ id: 20, fld:"TABLEEDIT",grid:0};
   GXValidFnc[21]={ id: 21, fld:"",grid:0};
   GXValidFnc[22]={ id: 22, fld:"",grid:0};
   GXValidFnc[23]={ id: 23, fld:"IMAGE4",grid:0};
   GXValidFnc[24]={ id: 24, fld:"",grid:0};
   GXValidFnc[25]={ id: 25, fld:"TEXTBLOCK4", format:0,grid:0,evt:"e120a1_client", ctrltype: "textblock"};
   GXValidFnc[26]={ id: 26, fld:"",grid:0};
   GXValidFnc[27]={ id: 27, fld:"",grid:0};
   GXValidFnc[28]={ id: 28, fld:"TABLE5",grid:0};
   GXValidFnc[29]={ id: 29, fld:"",grid:0};
   GXValidFnc[30]={ id: 30, fld:"",grid:0};
   GXValidFnc[31]={ id: 31, fld:"IMAGE2",grid:0};
   GXValidFnc[32]={ id: 32, fld:"",grid:0};
   GXValidFnc[33]={ id: 33, fld:"DELETE", format:0,grid:0,evt:"e130a1_client", ctrltype: "textblock"};
   GXValidFnc[34]={ id: 34, fld:"",grid:0};
   GXValidFnc[35]={ id: 35, fld:"TABLE2",grid:0};
   GXValidFnc[36]={ id: 36, fld:"",grid:0};
   GXValidFnc[37]={ id: 37, fld:"",grid:0};
   GXValidFnc[38]={ id: 38, fld:"",grid:0};
   GXValidFnc[39]={ id: 39, fld:"",grid:0};
   GXValidFnc[40]={ id:40 ,lvl:0,type:"int",len:12,dec:0,sign:false,pic:"ZZZZZZZZZZZ9",ro:1,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vID",fmt:0,gxz:"ZV9Id",gxold:"OV9Id",gxvar:"AV9Id",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV9Id=gx.num.intval(Value)},v2z:function(Value){if(Value!==undefined)gx.O.ZV9Id=gx.num.intval(Value)},v2c:function(){gx.fn.setControlValue("vID",gx.O.AV9Id,0);if (typeof(this.dom_hdl) == 'function') this.dom_hdl.call(gx.O);},c2v:function(){if(this.val()!==undefined)gx.O.AV9Id=gx.num.intval(this.val())},val:function(){return gx.fn.getIntegerValue("vID",gx.thousandSeparator)},nac:gx.falseFn};
   this.declareDomainHdlr( 40 , function() {
   });
   GXValidFnc[41]={ id: 41, fld:"",grid:0};
   GXValidFnc[42]={ id: 42, fld:"",grid:0};
   GXValidFnc[43]={ id: 43, fld:"",grid:0};
   GXValidFnc[44]={ id: 44, fld:"",grid:0};
   GXValidFnc[45]={ id:45 ,lvl:0,type:"char",len:32,dec:0,sign:false,ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vGUID",fmt:0,gxz:"ZV8GUID",gxold:"OV8GUID",gxvar:"AV8GUID",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV8GUID=Value},v2z:function(Value){if(Value!==undefined)gx.O.ZV8GUID=Value},v2c:function(){gx.fn.setControlValue("vGUID",gx.O.AV8GUID,0)},c2v:function(){if(this.val()!==undefined)gx.O.AV8GUID=this.val()},val:function(){return gx.fn.getControlValue("vGUID")},nac:gx.falseFn};
   GXValidFnc[46]={ id: 46, fld:"",grid:0};
   GXValidFnc[47]={ id: 47, fld:"",grid:0};
   GXValidFnc[48]={ id: 48, fld:"",grid:0};
   GXValidFnc[49]={ id: 49, fld:"",grid:0};
   GXValidFnc[50]={ id:50 ,lvl:0,type:"char",len:254,dec:0,sign:false,ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vNAME",fmt:0,gxz:"ZV16Name",gxold:"OV16Name",gxvar:"AV16Name",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV16Name=Value},v2z:function(Value){if(Value!==undefined)gx.O.ZV16Name=Value},v2c:function(){gx.fn.setControlValue("vNAME",gx.O.AV16Name,0);if (typeof(this.dom_hdl) == 'function') this.dom_hdl.call(gx.O);},c2v:function(){if(this.val()!==undefined)gx.O.AV16Name=this.val()},val:function(){return gx.fn.getControlValue("vNAME")},nac:gx.falseFn};
   this.declareDomainHdlr( 50 , function() {
   });
   GXValidFnc[51]={ id: 51, fld:"",grid:0};
   GXValidFnc[52]={ id: 52, fld:"",grid:0};
   GXValidFnc[53]={ id: 53, fld:"TEXTBLOCK1", format:0,grid:0, ctrltype: "textblock"};
   GXValidFnc[54]={ id: 54, fld:"",grid:0};
   GXValidFnc[55]={ id: 55, fld:"",grid:0};
   GXValidFnc[56]={ id: 56, fld:"",grid:0};
   GXValidFnc[57]={ id: 57, fld:"",grid:0};
   GXValidFnc[58]={ id:58 ,lvl:0,type:"int",len:1,dec:0,sign:false,pic:"9",ro:0,grid:0,gxgrid:null,fnc:this.Validv_Allowmultipleconcurrentwebsessions,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vALLOWMULTIPLECONCURRENTWEBSESSIONS",fmt:0,gxz:"ZV5AllowMultipleConcurrentWebSessions",gxold:"OV5AllowMultipleConcurrentWebSessions",gxvar:"AV5AllowMultipleConcurrentWebSessions",ucs:[],op:[58],ip:[58],

						nacdep:[],ctrltype:"combo",v2v:function(Value){if(Value!==undefined)gx.O.AV5AllowMultipleConcurrentWebSessions=gx.num.intval(Value)},v2z:function(Value){if(Value!==undefined)gx.O.ZV5AllowMultipleConcurrentWebSessions=gx.num.intval(Value)},v2c:function(){gx.fn.setComboBoxValue("vALLOWMULTIPLECONCURRENTWEBSESSIONS",gx.O.AV5AllowMultipleConcurrentWebSessions);if (typeof(this.dom_hdl) == 'function') this.dom_hdl.call(gx.O);},c2v:function(){if(this.val()!==undefined)gx.O.AV5AllowMultipleConcurrentWebSessions=gx.num.intval(this.val())},val:function(){return gx.fn.getIntegerValue("vALLOWMULTIPLECONCURRENTWEBSESSIONS",gx.thousandSeparator)},nac:gx.falseFn};
   this.declareDomainHdlr( 58 , function() {
   });
   GXValidFnc[59]={ id: 59, fld:"",grid:0};
   GXValidFnc[60]={ id: 60, fld:"",grid:0};
   GXValidFnc[61]={ id: 61, fld:"",grid:0};
   GXValidFnc[62]={ id: 62, fld:"",grid:0};
   GXValidFnc[63]={ id:63 ,lvl:0,type:"int",len:4,dec:0,sign:false,pic:"ZZZ9",ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vWEBSESSIONTIMEOUT",fmt:0,gxz:"ZV21WebSessionTimeOut",gxold:"OV21WebSessionTimeOut",gxvar:"AV21WebSessionTimeOut",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV21WebSessionTimeOut=gx.num.intval(Value)},v2z:function(Value){if(Value!==undefined)gx.O.ZV21WebSessionTimeOut=gx.num.intval(Value)},v2c:function(){gx.fn.setControlValue("vWEBSESSIONTIMEOUT",gx.O.AV21WebSessionTimeOut,0)},c2v:function(){if(this.val()!==undefined)gx.O.AV21WebSessionTimeOut=gx.num.intval(this.val())},val:function(){return gx.fn.getIntegerValue("vWEBSESSIONTIMEOUT",gx.thousandSeparator)},nac:gx.falseFn};
   GXValidFnc[64]={ id: 64, fld:"",grid:0};
   GXValidFnc[65]={ id: 65, fld:"",grid:0};
   GXValidFnc[66]={ id: 66, fld:"TEXTBLOCK2", format:0,grid:0, ctrltype: "textblock"};
   GXValidFnc[67]={ id: 67, fld:"",grid:0};
   GXValidFnc[68]={ id: 68, fld:"",grid:0};
   GXValidFnc[69]={ id: 69, fld:"",grid:0};
   GXValidFnc[70]={ id: 70, fld:"",grid:0};
   GXValidFnc[71]={ id:71 ,lvl:0,type:"int",len:6,dec:0,sign:false,pic:"ZZZZZ9",ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vOAUTHTOKENEXPIRE",fmt:0,gxz:"ZV17OauthTokenExpire",gxold:"OV17OauthTokenExpire",gxvar:"AV17OauthTokenExpire",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV17OauthTokenExpire=gx.num.intval(Value)},v2z:function(Value){if(Value!==undefined)gx.O.ZV17OauthTokenExpire=gx.num.intval(Value)},v2c:function(){gx.fn.setControlValue("vOAUTHTOKENEXPIRE",gx.O.AV17OauthTokenExpire,0)},c2v:function(){if(this.val()!==undefined)gx.O.AV17OauthTokenExpire=gx.num.intval(this.val())},val:function(){return gx.fn.getIntegerValue("vOAUTHTOKENEXPIRE",gx.thousandSeparator)},nac:gx.falseFn};
   GXValidFnc[72]={ id: 72, fld:"",grid:0};
   GXValidFnc[73]={ id: 73, fld:"",grid:0};
   GXValidFnc[74]={ id: 74, fld:"",grid:0};
   GXValidFnc[75]={ id: 75, fld:"",grid:0};
   GXValidFnc[76]={ id:76 ,lvl:0,type:"int",len:3,dec:0,sign:false,pic:"ZZ9",ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vOAUTHTOKENMAXIMUMRENOVATIONS",fmt:0,gxz:"ZV18OauthTokenMaximumRenovations",gxold:"OV18OauthTokenMaximumRenovations",gxvar:"AV18OauthTokenMaximumRenovations",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV18OauthTokenMaximumRenovations=gx.num.intval(Value)},v2z:function(Value){if(Value!==undefined)gx.O.ZV18OauthTokenMaximumRenovations=gx.num.intval(Value)},v2c:function(){gx.fn.setControlValue("vOAUTHTOKENMAXIMUMRENOVATIONS",gx.O.AV18OauthTokenMaximumRenovations,0)},c2v:function(){if(this.val()!==undefined)gx.O.AV18OauthTokenMaximumRenovations=gx.num.intval(this.val())},val:function(){return gx.fn.getIntegerValue("vOAUTHTOKENMAXIMUMRENOVATIONS",gx.thousandSeparator)},nac:gx.falseFn};
   GXValidFnc[77]={ id: 77, fld:"",grid:0};
   GXValidFnc[78]={ id: 78, fld:"",grid:0};
   GXValidFnc[79]={ id: 79, fld:"TEXTBLOCK3", format:0,grid:0, ctrltype: "textblock"};
   GXValidFnc[80]={ id: 80, fld:"",grid:0};
   GXValidFnc[81]={ id: 81, fld:"",grid:0};
   GXValidFnc[82]={ id: 82, fld:"",grid:0};
   GXValidFnc[83]={ id: 83, fld:"",grid:0};
   GXValidFnc[84]={ id:84 ,lvl:0,type:"int",len:4,dec:0,sign:false,pic:"ZZZ9",ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vPERIODCHANGEPASSWORD",fmt:0,gxz:"ZV19PeriodChangePassword",gxold:"OV19PeriodChangePassword",gxvar:"AV19PeriodChangePassword",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV19PeriodChangePassword=gx.num.intval(Value)},v2z:function(Value){if(Value!==undefined)gx.O.ZV19PeriodChangePassword=gx.num.intval(Value)},v2c:function(){gx.fn.setControlValue("vPERIODCHANGEPASSWORD",gx.O.AV19PeriodChangePassword,0)},c2v:function(){if(this.val()!==undefined)gx.O.AV19PeriodChangePassword=gx.num.intval(this.val())},val:function(){return gx.fn.getIntegerValue("vPERIODCHANGEPASSWORD",gx.thousandSeparator)},nac:gx.falseFn};
   GXValidFnc[85]={ id: 85, fld:"",grid:0};
   GXValidFnc[86]={ id: 86, fld:"",grid:0};
   GXValidFnc[87]={ id: 87, fld:"",grid:0};
   GXValidFnc[88]={ id: 88, fld:"",grid:0};
   GXValidFnc[89]={ id:89 ,lvl:0,type:"int",len:4,dec:0,sign:false,pic:"ZZZ9",ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vMINIMUMTIMETOCHANGEPASSWORDS",fmt:0,gxz:"ZV14MinimumTimeToChangePasswords",gxold:"OV14MinimumTimeToChangePasswords",gxvar:"AV14MinimumTimeToChangePasswords",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV14MinimumTimeToChangePasswords=gx.num.intval(Value)},v2z:function(Value){if(Value!==undefined)gx.O.ZV14MinimumTimeToChangePasswords=gx.num.intval(Value)},v2c:function(){gx.fn.setControlValue("vMINIMUMTIMETOCHANGEPASSWORDS",gx.O.AV14MinimumTimeToChangePasswords,0)},c2v:function(){if(this.val()!==undefined)gx.O.AV14MinimumTimeToChangePasswords=gx.num.intval(this.val())},val:function(){return gx.fn.getIntegerValue("vMINIMUMTIMETOCHANGEPASSWORDS",gx.thousandSeparator)},nac:gx.falseFn};
   GXValidFnc[90]={ id: 90, fld:"",grid:0};
   GXValidFnc[91]={ id: 91, fld:"",grid:0};
   GXValidFnc[92]={ id: 92, fld:"",grid:0};
   GXValidFnc[93]={ id: 93, fld:"",grid:0};
   GXValidFnc[94]={ id:94 ,lvl:0,type:"int",len:2,dec:0,sign:false,pic:"Z9",ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vMINIMUMLENGTHPASSWORD",fmt:0,gxz:"ZV11MinimumLengthPassword",gxold:"OV11MinimumLengthPassword",gxvar:"AV11MinimumLengthPassword",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV11MinimumLengthPassword=gx.num.intval(Value)},v2z:function(Value){if(Value!==undefined)gx.O.ZV11MinimumLengthPassword=gx.num.intval(Value)},v2c:function(){gx.fn.setControlValue("vMINIMUMLENGTHPASSWORD",gx.O.AV11MinimumLengthPassword,0)},c2v:function(){if(this.val()!==undefined)gx.O.AV11MinimumLengthPassword=gx.num.intval(this.val())},val:function(){return gx.fn.getIntegerValue("vMINIMUMLENGTHPASSWORD",gx.thousandSeparator)},nac:gx.falseFn};
   GXValidFnc[95]={ id: 95, fld:"",grid:0};
   GXValidFnc[96]={ id: 96, fld:"",grid:0};
   GXValidFnc[97]={ id: 97, fld:"",grid:0};
   GXValidFnc[98]={ id: 98, fld:"",grid:0};
   GXValidFnc[99]={ id:99 ,lvl:0,type:"int",len:2,dec:0,sign:false,pic:"Z9",ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vMINIMUMNUMERICALCHARACTERPASSWORD",fmt:0,gxz:"ZV12MinimumNumericalCharacterPassword",gxold:"OV12MinimumNumericalCharacterPassword",gxvar:"AV12MinimumNumericalCharacterPassword",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV12MinimumNumericalCharacterPassword=gx.num.intval(Value)},v2z:function(Value){if(Value!==undefined)gx.O.ZV12MinimumNumericalCharacterPassword=gx.num.intval(Value)},v2c:function(){gx.fn.setControlValue("vMINIMUMNUMERICALCHARACTERPASSWORD",gx.O.AV12MinimumNumericalCharacterPassword,0)},c2v:function(){if(this.val()!==undefined)gx.O.AV12MinimumNumericalCharacterPassword=gx.num.intval(this.val())},val:function(){return gx.fn.getIntegerValue("vMINIMUMNUMERICALCHARACTERPASSWORD",gx.thousandSeparator)},nac:gx.falseFn};
   GXValidFnc[100]={ id: 100, fld:"",grid:0};
   GXValidFnc[101]={ id: 101, fld:"",grid:0};
   GXValidFnc[102]={ id: 102, fld:"",grid:0};
   GXValidFnc[103]={ id: 103, fld:"",grid:0};
   GXValidFnc[104]={ id:104 ,lvl:0,type:"int",len:2,dec:0,sign:false,pic:"Z9",ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vMINIMUMUPPERCASECHARACTERSPASSWORD",fmt:0,gxz:"ZV15MinimumUpperCaseCharactersPassword",gxold:"OV15MinimumUpperCaseCharactersPassword",gxvar:"AV15MinimumUpperCaseCharactersPassword",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV15MinimumUpperCaseCharactersPassword=gx.num.intval(Value)},v2z:function(Value){if(Value!==undefined)gx.O.ZV15MinimumUpperCaseCharactersPassword=gx.num.intval(Value)},v2c:function(){gx.fn.setControlValue("vMINIMUMUPPERCASECHARACTERSPASSWORD",gx.O.AV15MinimumUpperCaseCharactersPassword,0)},c2v:function(){if(this.val()!==undefined)gx.O.AV15MinimumUpperCaseCharactersPassword=gx.num.intval(this.val())},val:function(){return gx.fn.getIntegerValue("vMINIMUMUPPERCASECHARACTERSPASSWORD",gx.thousandSeparator)},nac:gx.falseFn};
   GXValidFnc[105]={ id: 105, fld:"",grid:0};
   GXValidFnc[106]={ id: 106, fld:"",grid:0};
   GXValidFnc[107]={ id: 107, fld:"",grid:0};
   GXValidFnc[108]={ id: 108, fld:"",grid:0};
   GXValidFnc[109]={ id:109 ,lvl:0,type:"int",len:2,dec:0,sign:false,pic:"Z9",ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vMINIMUMSPECIALCHARACTERSPASSWORD",fmt:0,gxz:"ZV13MinimumSpecialCharactersPassword",gxold:"OV13MinimumSpecialCharactersPassword",gxvar:"AV13MinimumSpecialCharactersPassword",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV13MinimumSpecialCharactersPassword=gx.num.intval(Value)},v2z:function(Value){if(Value!==undefined)gx.O.ZV13MinimumSpecialCharactersPassword=gx.num.intval(Value)},v2c:function(){gx.fn.setControlValue("vMINIMUMSPECIALCHARACTERSPASSWORD",gx.O.AV13MinimumSpecialCharactersPassword,0)},c2v:function(){if(this.val()!==undefined)gx.O.AV13MinimumSpecialCharactersPassword=gx.num.intval(this.val())},val:function(){return gx.fn.getIntegerValue("vMINIMUMSPECIALCHARACTERSPASSWORD",gx.thousandSeparator)},nac:gx.falseFn};
   GXValidFnc[110]={ id: 110, fld:"",grid:0};
   GXValidFnc[111]={ id: 111, fld:"",grid:0};
   GXValidFnc[112]={ id: 112, fld:"",grid:0};
   GXValidFnc[113]={ id: 113, fld:"",grid:0};
   GXValidFnc[114]={ id:114 ,lvl:0,type:"int",len:4,dec:0,sign:false,pic:"ZZZ9",ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vMAXIMUMPASSWORDHISTORYENTRIES",fmt:0,gxz:"ZV10MaximumPasswordHistoryEntries",gxold:"OV10MaximumPasswordHistoryEntries",gxvar:"AV10MaximumPasswordHistoryEntries",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV10MaximumPasswordHistoryEntries=gx.num.intval(Value)},v2z:function(Value){if(Value!==undefined)gx.O.ZV10MaximumPasswordHistoryEntries=gx.num.intval(Value)},v2c:function(){gx.fn.setControlValue("vMAXIMUMPASSWORDHISTORYENTRIES",gx.O.AV10MaximumPasswordHistoryEntries,0)},c2v:function(){if(this.val()!==undefined)gx.O.AV10MaximumPasswordHistoryEntries=gx.num.intval(this.val())},val:function(){return gx.fn.getIntegerValue("vMAXIMUMPASSWORDHISTORYENTRIES",gx.thousandSeparator)},nac:gx.falseFn};
   GXValidFnc[115]={ id: 115, fld:"",grid:0};
   GXValidFnc[116]={ id: 116, fld:"",grid:0};
   GXValidFnc[117]={ id: 117, fld:"",grid:0};
   GXValidFnc[118]={ id: 118, fld:"",grid:0};
   GXValidFnc[119]={ id: 119, fld:"BTNCANCEL",grid:0,evt:"e170a1_client"};
   GXValidFnc[120]={ id: 120, fld:"",grid:0};
   GXValidFnc[121]={ id: 121, fld:"BTNCONFIRM",grid:0,evt:"e150a2_client",std:"ENTER"};
   this.AV9Id = 0 ;
   this.ZV9Id = 0 ;
   this.OV9Id = 0 ;
   this.AV8GUID = "" ;
   this.ZV8GUID = "" ;
   this.OV8GUID = "" ;
   this.AV16Name = "" ;
   this.ZV16Name = "" ;
   this.OV16Name = "" ;
   this.AV5AllowMultipleConcurrentWebSessions = 0 ;
   this.ZV5AllowMultipleConcurrentWebSessions = 0 ;
   this.OV5AllowMultipleConcurrentWebSessions = 0 ;
   this.AV21WebSessionTimeOut = 0 ;
   this.ZV21WebSessionTimeOut = 0 ;
   this.OV21WebSessionTimeOut = 0 ;
   this.AV17OauthTokenExpire = 0 ;
   this.ZV17OauthTokenExpire = 0 ;
   this.OV17OauthTokenExpire = 0 ;
   this.AV18OauthTokenMaximumRenovations = 0 ;
   this.ZV18OauthTokenMaximumRenovations = 0 ;
   this.OV18OauthTokenMaximumRenovations = 0 ;
   this.AV19PeriodChangePassword = 0 ;
   this.ZV19PeriodChangePassword = 0 ;
   this.OV19PeriodChangePassword = 0 ;
   this.AV14MinimumTimeToChangePasswords = 0 ;
   this.ZV14MinimumTimeToChangePasswords = 0 ;
   this.OV14MinimumTimeToChangePasswords = 0 ;
   this.AV11MinimumLengthPassword = 0 ;
   this.ZV11MinimumLengthPassword = 0 ;
   this.OV11MinimumLengthPassword = 0 ;
   this.AV12MinimumNumericalCharacterPassword = 0 ;
   this.ZV12MinimumNumericalCharacterPassword = 0 ;
   this.OV12MinimumNumericalCharacterPassword = 0 ;
   this.AV15MinimumUpperCaseCharactersPassword = 0 ;
   this.ZV15MinimumUpperCaseCharactersPassword = 0 ;
   this.OV15MinimumUpperCaseCharactersPassword = 0 ;
   this.AV13MinimumSpecialCharactersPassword = 0 ;
   this.ZV13MinimumSpecialCharactersPassword = 0 ;
   this.OV13MinimumSpecialCharactersPassword = 0 ;
   this.AV10MaximumPasswordHistoryEntries = 0 ;
   this.ZV10MaximumPasswordHistoryEntries = 0 ;
   this.OV10MaximumPasswordHistoryEntries = 0 ;
   this.AV9Id = 0 ;
   this.AV8GUID = "" ;
   this.AV16Name = "" ;
   this.AV5AllowMultipleConcurrentWebSessions = 0 ;
   this.AV21WebSessionTimeOut = 0 ;
   this.AV17OauthTokenExpire = 0 ;
   this.AV18OauthTokenMaximumRenovations = 0 ;
   this.AV19PeriodChangePassword = 0 ;
   this.AV14MinimumTimeToChangePasswords = 0 ;
   this.AV11MinimumLengthPassword = 0 ;
   this.AV12MinimumNumericalCharacterPassword = 0 ;
   this.AV15MinimumUpperCaseCharactersPassword = 0 ;
   this.AV13MinimumSpecialCharactersPassword = 0 ;
   this.AV10MaximumPasswordHistoryEntries = 0 ;
   this.Gx_mode = "" ;
   this.Events = {"e150a2_client": ["ENTER", true] ,"e170a1_client": ["CANCEL", true] ,"e130a1_client": ["'DELETE'", false] ,"e120a1_client": ["'EDIT'", false] ,"e110a1_client": ["'SHOWHIDE'", false]};
   this.EvtParms["REFRESH"] = [[{av:'Gx_mode',fld:'vMODE',pic:'@!',hsh:true}],[]];
   this.EvtParms["ENTER"] = [[{av:'AV9Id',fld:'vID',pic:'ZZZZZZZZZZZ9'},{av:'Gx_mode',fld:'vMODE',pic:'@!',hsh:true},{av:'AV16Name',fld:'vNAME',pic:''},{ctrl:'vALLOWMULTIPLECONCURRENTWEBSESSIONS'},{av:'AV5AllowMultipleConcurrentWebSessions',fld:'vALLOWMULTIPLECONCURRENTWEBSESSIONS',pic:'9'},{av:'AV21WebSessionTimeOut',fld:'vWEBSESSIONTIMEOUT',pic:'ZZZ9'},{av:'AV17OauthTokenExpire',fld:'vOAUTHTOKENEXPIRE',pic:'ZZZZZ9'},{av:'AV18OauthTokenMaximumRenovations',fld:'vOAUTHTOKENMAXIMUMRENOVATIONS',pic:'ZZ9'},{av:'AV19PeriodChangePassword',fld:'vPERIODCHANGEPASSWORD',pic:'ZZZ9'},{av:'AV14MinimumTimeToChangePasswords',fld:'vMINIMUMTIMETOCHANGEPASSWORDS',pic:'ZZZ9'},{av:'AV11MinimumLengthPassword',fld:'vMINIMUMLENGTHPASSWORD',pic:'Z9'},{av:'AV12MinimumNumericalCharacterPassword',fld:'vMINIMUMNUMERICALCHARACTERPASSWORD',pic:'Z9'},{av:'AV15MinimumUpperCaseCharactersPassword',fld:'vMINIMUMUPPERCASECHARACTERSPASSWORD',pic:'Z9'},{av:'AV13MinimumSpecialCharactersPassword',fld:'vMINIMUMSPECIALCHARACTERSPASSWORD',pic:'Z9'},{av:'AV10MaximumPasswordHistoryEntries',fld:'vMAXIMUMPASSWORDHISTORYENTRIES',pic:'ZZZ9'}],[]];
   this.EvtParms["'DELETE'"] = [[{av:'AV9Id',fld:'vID',pic:'ZZZZZZZZZZZ9'}],[{av:'AV9Id',fld:'vID',pic:'ZZZZZZZZZZZ9'}]];
   this.EvtParms["'EDIT'"] = [[{av:'AV9Id',fld:'vID',pic:'ZZZZZZZZZZZ9'}],[{av:'AV9Id',fld:'vID',pic:'ZZZZZZZZZZZ9'}]];
   this.EvtParms["'SHOWHIDE'"] = [[{av:'gx.fn.getCtrlProperty("ACTIONSCONTAINER","Class")',ctrl:'ACTIONSCONTAINER',prop:'Class'}],[{av:'gx.fn.getCtrlProperty("ACTIONSCONTAINER","Class")',ctrl:'ACTIONSCONTAINER',prop:'Class'}]];
   this.EvtParms["VALIDV_ALLOWMULTIPLECONCURRENTWEBSESSIONS"] = [[],[]];
   this.EnterCtrl = ["BTNCONFIRM"];
   this.setVCMap("Gx_mode", "vMODE", 0, "char", 3, 0);
   this.Initialize( );
});
gx.wi( function() { gx.createParentObj(this.gam_securitypolicyentry);});
