/*
               File: GAM_UserEntry
        Description: User
             Author: GeneXus .NET Framework Generator version 17_0_11-163677
       Generated on: 8/31/2022 2:1:15.35
       Program type: Callable routine
          Main DBMS: SQL Server
*/
gx.evt.autoSkip = false;
gx.define('gam_userentry', false, function () {
   this.ServerClass =  "gam_userentry" ;
   this.PackageName =  "GeneXus.Security.Backend" ;
   this.ServerFullClass =  "gam_userentry.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.AV63isLocalAuthentication=gx.fn.getControlValue("vISLOCALAUTHENTICATION") ;
      this.AV28Language=gx.fn.getControlValue("vLANGUAGE") ;
      this.AV41String=gx.fn.getControlValue("vSTRING") ;
      this.AV41String=gx.fn.getControlValue("vSTRING") ;
   };
   this.Validv_Birthday=function()
   {
      return this.validCliEvt("Validv_Birthday", 0, function () {
      try {
         var gxballoon = gx.util.balloon.getNew("vBIRTHDAY");
         this.AnyError  = 0;
         if ( ! ( (new gx.date.gxdate('').compare(this.AV11Birthday)===0) || new gx.date.gxdate( this.AV11Birthday ).compare( gx.date.ymdtod( 1753, 1, 1) ) >= 0 ) )
         {
            try {
               gxballoon.setError(gx.text.format( gx.getMessage( "GXSPC_OutOfRange"), gx.getMessage( "Birthday"), "", "", "", "", "", "", "", ""));
               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.Validv_Gender=function()
   {
      return this.validCliEvt("Validv_Gender", 0, function () {
      try {
         var gxballoon = gx.util.balloon.getNew("vGENDER");
         this.AnyError  = 0;
         if ( ! ( gx.text.compare( this.AV22Gender , "N" ) == 0 || gx.text.compare( this.AV22Gender , "F" ) == 0 || gx.text.compare( this.AV22Gender , "M" ) == 0 ) )
         {
            try {
               gxballoon.setError(gx.text.format( gx.getMessage( "GXSPC_OutOfRange"), gx.getMessage( "Gender"), "", "", "", "", "", "", "", ""));
               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.Validv_Activationdate=function()
   {
      return this.validCliEvt("Validv_Activationdate", 0, function () {
      try {
         var gxballoon = gx.util.balloon.getNew("vACTIVATIONDATE");
         this.AnyError  = 0;
         if ( ! ( (new gx.date.gxdate('').compare(this.AV5ActivationDate)===0) || new gx.date.gxdate( this.AV5ActivationDate ).compare( gx.date.ymdhmstot( 1753, 1, 1, 0, 0, 0) ) >= 0 ) )
         {
            try {
               gxballoon.setError(gx.text.format( gx.getMessage( "GXSPC_OutOfRange"), gx.getMessage( "Activation Date"), "", "", "", "", "", "", "", ""));
               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.Validv_Datelastauthentication=function()
   {
      return this.validCliEvt("Validv_Datelastauthentication", 0, function () {
      try {
         var gxballoon = gx.util.balloon.getNew("vDATELASTAUTHENTICATION");
         this.AnyError  = 0;
         if ( ! ( (new gx.date.gxdate('').compare(this.AV14DateLastAuthentication)===0) || new gx.date.gxdate( this.AV14DateLastAuthentication ).compare( gx.date.ymdhmstot( 1753, 1, 1, 0, 0, 0) ) >= 0 ) )
         {
            try {
               gxballoon.setError(gx.text.format( gx.getMessage( "GXSPC_OutOfRange"), gx.getMessage( "Date Last Authentication"), "", "", "", "", "", "", "", ""));
               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.Validv_Otplastlockeddate=function()
   {
      return this.validCliEvt("Validv_Otplastlockeddate", 0, function () {
      try {
         var gxballoon = gx.util.balloon.getNew("vOTPLASTLOCKEDDATE");
         this.AnyError  = 0;
         if ( ! ( (new gx.date.gxdate('').compare(this.AV53OTPLastLockedDate)===0) || new gx.date.gxdate( this.AV53OTPLastLockedDate ).compare( gx.date.ymdhmstot( 1753, 1, 1, 0, 0, 0) ) >= 0 ) )
         {
            try {
               gxballoon.setError(gx.text.format( gx.getMessage( "GXSPC_OutOfRange"), gx.getMessage( "Last time OTP code is locked"), "", "", "", "", "", "", "", ""));
               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.Validv_Otplastdaterequestcode=function()
   {
      return this.validCliEvt("Validv_Otplastdaterequestcode", 0, function () {
      try {
         var gxballoon = gx.util.balloon.getNew("vOTPLASTDATEREQUESTCODE");
         this.AnyError  = 0;
         if ( ! ( (new gx.date.gxdate('').compare(this.AV52OTPLastDateRequestCode)===0) || new gx.date.gxdate( this.AV52OTPLastDateRequestCode ).compare( gx.date.ymdtod( 1753, 1, 1) ) >= 0 ) )
         {
            try {
               gxballoon.setError(gx.text.format( gx.getMessage( "GXSPC_OutOfRange"), gx.getMessage( "Last date requested a OTP code"), "", "", "", "", "", "", "", ""));
               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.e240b1_client=function()
   {
      /* Trackcontext_gx1(&String ) Routine */
      this.setEventParameters([["String","vSTRING","AV41String"]], arguments[2]);
      this.clearMessages();
      gx.fn.setCtrlProperty("TBGO","Link", this.AV42URLProfile );
      this.refreshOutputs([{av:'gx.fn.getCtrlProperty("TBGO","Link")',ctrl:'TBGO',prop:'Link'}]);
      this.OnClientEventEnd();
      return gx.$.Deferred().resolve();
   };
   this.e250b2_client=function()
   {
      /* 'Update' Routine */
      this.clearMessages();
      this.call("gam_userentry.aspx", ["UPD", this.AV44UserId], null, ["Mode","UserId"]);
      this.refreshOutputs([{av:'AV44UserId',fld:'vUSERID',pic:''}]);
      this.OnClientEventEnd();
      return gx.$.Deferred().resolve();
   };
   this.e160b1_client=function()
   {
      /* 'Delete' Routine */
      this.clearMessages();
      this.call("gam_userentry.aspx", ["DLT", this.AV44UserId], null, ["Mode","UserId"]);
      this.refreshOutputs([{av:'AV44UserId',fld:'vUSERID',pic:''}]);
      this.OnClientEventEnd();
      return gx.$.Deferred().resolve();
   };
   this.e140b1_client=function()
   {
      /* 'Roles' Routine */
      this.clearMessages();
      this.call("gam_wwuserroles.aspx", [this.AV44UserId], null, ["UserId"]);
      this.refreshOutputs([{av:'AV44UserId',fld:'vUSERID',pic:''}]);
      this.OnClientEventEnd();
      return gx.$.Deferred().resolve();
   };
   this.e120b1_client=function()
   {
      /* 'Edit' Routine */
      this.clearMessages();
      this.call("gam_userentry.aspx", ["UPD", this.AV44UserId], null, ["Mode","UserId"]);
      this.refreshOutputs([{av:'AV44UserId',fld:'vUSERID',pic:''}]);
      this.OnClientEventEnd();
      return gx.$.Deferred().resolve();
   };
   this.e150b1_client=function()
   {
      /* 'Change Password' Routine */
      this.clearMessages();
      this.call("gam_setpassword.aspx", [this.AV44UserId], null, ["UserId"]);
      this.refreshOutputs([]);
      this.OnClientEventEnd();
      return gx.$.Deferred().resolve();
   };
   this.e110b1_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.e130b1_client=function()
   {
      /* 'UserPermissions' Routine */
      this.clearMessages();
      this.call("gam_wwuserpermissions.aspx", [this.AV44UserId, 0], null, ["UserId","pApplicationId"]);
      this.refreshOutputs([{av:'AV44UserId',fld:'vUSERID',pic:''}]);
      this.OnClientEventEnd();
      return gx.$.Deferred().resolve();
   };
   this.e180b2_client=function()
   {
      /* Enter Routine */
      return this.executeServerEvent("ENTER", true, null, false, false);
   };
   this.e190b2_client=function()
   {
      /* Authenticationtypename_Isvalid Routine */
      return this.executeServerEvent("VAUTHENTICATIONTYPENAME.ISVALID", true, null, false, true);
   };
   this.e200b2_client=function()
   {
      /* 'UnblockOTPCodes' Routine */
      return this.executeServerEvent("'UNBLOCKOTPCODES'", true, null, false, false);
   };
   this.e210b2_client=function()
   {
      /* 'SendActivationEmail' Routine */
      return this.executeServerEvent("'SENDACTIVATIONEMAIL'", false, null, false, false);
   };
   this.e220b2_client=function()
   {
      /* 'AuthenticatorApp' Routine */
      return this.executeServerEvent("'AUTHENTICATORAPP'", true, null, false, false);
   };
   this.e260b1_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,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229];
   this.GXLastCtrlId =229;
   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:"TABLE2",grid:0};
   GXValidFnc[7]={ id: 7, fld:"",grid:0};
   GXValidFnc[8]={ id: 8, fld:"",grid:0};
   GXValidFnc[9]={ id: 9, fld:"TEXTBLOCK1", format:0,grid:0, ctrltype: "textblock"};
   GXValidFnc[10]={ id: 10, fld:"",grid:0};
   GXValidFnc[11]={ id: 11, fld:"SHOWHIDE",grid:0,evt:"e110b1_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:"TEXTBLOCK4", format:0,grid:0,evt:"e120b1_client", ctrltype: "textblock"};
   GXValidFnc[24]={ id: 24, fld:"",grid:0};
   GXValidFnc[25]={ id: 25, fld:"",grid:0};
   GXValidFnc[26]={ id: 26, fld:"TABLE1",grid:0};
   GXValidFnc[27]={ id: 27, fld:"",grid:0};
   GXValidFnc[28]={ id: 28, fld:"",grid:0};
   GXValidFnc[29]={ id: 29, fld:"PERMISSION", format:0,grid:0,evt:"e130b1_client", ctrltype: "textblock"};
   GXValidFnc[30]={ id: 30, fld:"",grid:0};
   GXValidFnc[31]={ id: 31, fld:"",grid:0};
   GXValidFnc[32]={ id: 32, fld:"TABLE4",grid:0};
   GXValidFnc[33]={ id: 33, fld:"",grid:0};
   GXValidFnc[34]={ id: 34, fld:"",grid:0};
   GXValidFnc[35]={ id: 35, fld:"CHANGEROLES", format:0,grid:0,evt:"e140b1_client", ctrltype: "textblock"};
   GXValidFnc[36]={ id: 36, fld:"",grid:0};
   GXValidFnc[37]={ id: 37, fld:"",grid:0};
   GXValidFnc[38]={ id: 38, fld:"TABLE6",grid:0};
   GXValidFnc[39]={ id: 39, fld:"",grid:0};
   GXValidFnc[40]={ id: 40, fld:"",grid:0};
   GXValidFnc[41]={ id: 41, fld:"CHANGEPASSWORD", format:0,grid:0,evt:"e150b1_client", ctrltype: "textblock"};
   GXValidFnc[42]={ id: 42, fld:"",grid:0};
   GXValidFnc[43]={ id: 43, fld:"",grid:0};
   GXValidFnc[44]={ id: 44, fld:"TBLUNBLOCKOTPCODES",grid:0};
   GXValidFnc[45]={ id: 45, fld:"",grid:0};
   GXValidFnc[46]={ id: 46, fld:"",grid:0};
   GXValidFnc[47]={ id: 47, fld:"TEXTBLOCK2", format:0,grid:0,evt:"e200b2_client", ctrltype: "textblock"};
   GXValidFnc[48]={ id: 48, fld:"",grid:0};
   GXValidFnc[49]={ id: 49, fld:"",grid:0};
   GXValidFnc[50]={ id: 50, fld:"TBLTOTPAUTHENTICATOR",grid:0};
   GXValidFnc[51]={ id: 51, fld:"",grid:0};
   GXValidFnc[52]={ id: 52, fld:"",grid:0};
   GXValidFnc[53]={ id: 53, fld:"TXTGETQRAUTHENTICATOR", format:0,grid:0,evt:"e220b2_client", ctrltype: "textblock"};
   GXValidFnc[54]={ id: 54, fld:"",grid:0};
   GXValidFnc[55]={ id: 55, fld:"",grid:0};
   GXValidFnc[56]={ id: 56, fld:"TABLE7",grid:0};
   GXValidFnc[57]={ id: 57, fld:"",grid:0};
   GXValidFnc[58]={ id: 58, fld:"",grid:0};
   GXValidFnc[59]={ id: 59, fld:"TEXTBLOCK3", format:0,grid:0,evt:"e160b1_client", ctrltype: "textblock"};
   GXValidFnc[60]={ id: 60, fld:"",grid:0};
   GXValidFnc[61]={ id: 61, fld:"TABLE3",grid:0};
   GXValidFnc[62]={ id: 62, fld:"",grid:0};
   GXValidFnc[63]={ id: 63, fld:"",grid:0};
   GXValidFnc[64]={ id: 64, fld:"",grid:0};
   GXValidFnc[65]={ id: 65, fld:"",grid:0};
   GXValidFnc[66]={ id:66 ,lvl:0,type:"char",len:40,dec:0,sign:false,ro:1,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vUSERID",fmt:0,gxz:"ZV44UserId",gxold:"OV44UserId",gxvar:"AV44UserId",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV44UserId=Value},v2z:function(Value){if(Value!==undefined)gx.O.ZV44UserId=Value},v2c:function(){gx.fn.setControlValue("vUSERID",gx.O.AV44UserId,0);if (typeof(this.dom_hdl) == 'function') this.dom_hdl.call(gx.O);},c2v:function(){if(this.val()!==undefined)gx.O.AV44UserId=this.val()},val:function(){return gx.fn.getControlValue("vUSERID")},nac:gx.falseFn};
   this.declareDomainHdlr( 66 , function() {
   });
   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:"char",len:60,dec:0,sign:false,ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vUSERNAMESPACE",fmt:0,gxz:"ZV45UserNameSpace",gxold:"OV45UserNameSpace",gxvar:"AV45UserNameSpace",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV45UserNameSpace=Value},v2z:function(Value){if(Value!==undefined)gx.O.ZV45UserNameSpace=Value},v2c:function(){gx.fn.setControlValue("vUSERNAMESPACE",gx.O.AV45UserNameSpace,0);if (typeof(this.dom_hdl) == 'function') this.dom_hdl.call(gx.O);},c2v:function(){if(this.val()!==undefined)gx.O.AV45UserNameSpace=this.val()},val:function(){return gx.fn.getControlValue("vUSERNAMESPACE")},nac:gx.falseFn};
   this.declareDomainHdlr( 71 , function() {
   });
   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:"char",len:60,dec:0,sign:false,ro:0,grid:0,gxgrid:null,fnc:null,isvalid:'e190b2_client',evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vAUTHENTICATIONTYPENAME",fmt:0,gxz:"ZV7AuthenticationTypeName",gxold:"OV7AuthenticationTypeName",gxvar:"AV7AuthenticationTypeName",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"combo",v2v:function(Value){if(Value!==undefined)gx.O.AV7AuthenticationTypeName=Value},v2z:function(Value){if(Value!==undefined)gx.O.ZV7AuthenticationTypeName=Value},v2c:function(){gx.fn.setComboBoxValue("vAUTHENTICATIONTYPENAME",gx.O.AV7AuthenticationTypeName);if (typeof(this.dom_hdl) == 'function') this.dom_hdl.call(gx.O);},c2v:function(){if(this.val()!==undefined)gx.O.AV7AuthenticationTypeName=this.val()},val:function(){return gx.fn.getControlValue("vAUTHENTICATIONTYPENAME")},nac:gx.falseFn};
   this.declareDomainHdlr( 76 , function() {
   });
   GXValidFnc[77]={ id: 77, fld:"",grid:0};
   GXValidFnc[78]={ id: 78, fld:"",grid:0};
   GXValidFnc[79]={ id: 79, fld:"",grid:0};
   GXValidFnc[80]={ id: 80, fld:"",grid:0};
   GXValidFnc[81]={ id:81 ,lvl:0,type:"svchar",len:100,dec:60,sign:false,ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vNAME",fmt:0,gxz:"ZV31Name",gxold:"OV31Name",gxvar:"AV31Name",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV31Name=Value},v2z:function(Value){if(Value!==undefined)gx.O.ZV31Name=Value},v2c:function(){gx.fn.setControlValue("vNAME",gx.O.AV31Name,0);if (typeof(this.dom_hdl) == 'function') this.dom_hdl.call(gx.O);},c2v:function(){if(this.val()!==undefined)gx.O.AV31Name=this.val()},val:function(){return gx.fn.getControlValue("vNAME")},nac:gx.falseFn};
   this.declareDomainHdlr( 81 , function() {
   });
   GXValidFnc[82]={ id: 82, fld:"",grid:0};
   GXValidFnc[83]={ id: 83, fld:"",grid:0};
   GXValidFnc[84]={ id: 84, fld:"",grid:0};
   GXValidFnc[85]={ id: 85, fld:"",grid:0};
   GXValidFnc[86]={ id:86 ,lvl:0,type:"svchar",len:100,dec:0,sign:false,ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vEMAIL",fmt:0,gxz:"ZV16EMail",gxold:"OV16EMail",gxvar:"AV16EMail",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV16EMail=Value},v2z:function(Value){if(Value!==undefined)gx.O.ZV16EMail=Value},v2c:function(){gx.fn.setControlValue("vEMAIL",gx.O.AV16EMail,0);if (typeof(this.dom_hdl) == 'function') this.dom_hdl.call(gx.O);},c2v:function(){if(this.val()!==undefined)gx.O.AV16EMail=this.val()},val:function(){return gx.fn.getControlValue("vEMAIL")},nac:gx.falseFn};
   this.declareDomainHdlr( 86 , function() {
   });
   GXValidFnc[87]={ id: 87, fld:"",grid:0};
   GXValidFnc[88]={ id: 88, fld:"PASSCELL",grid:0};
   GXValidFnc[89]={ id: 89, fld:"",grid:0};
   GXValidFnc[90]={ id: 90, fld:"",grid:0};
   GXValidFnc[91]={ id:91 ,lvl:0,type:"char",len:50,dec:0,sign:false,isPwd:true,ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vPASSWORD",fmt:0,gxz:"ZV32Password",gxold:"OV32Password",gxvar:"AV32Password",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV32Password=Value},v2z:function(Value){if(Value!==undefined)gx.O.ZV32Password=Value},v2c:function(){gx.fn.setControlValue("vPASSWORD",gx.O.AV32Password,0);if (typeof(this.dom_hdl) == 'function') this.dom_hdl.call(gx.O);},c2v:function(){if(this.val()!==undefined)gx.O.AV32Password=this.val()},val:function(){return gx.fn.getControlValue("vPASSWORD")},nac:gx.falseFn};
   this.declareDomainHdlr( 91 , function() {
   });
   GXValidFnc[92]={ id: 92, fld:"",grid:0};
   GXValidFnc[93]={ id: 93, fld:"PASSCONFCELL",grid:0};
   GXValidFnc[94]={ id: 94, fld:"",grid:0};
   GXValidFnc[95]={ id: 95, fld:"",grid:0};
   GXValidFnc[96]={ id:96 ,lvl:0,type:"char",len:50,dec:0,sign:false,isPwd:true,ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vPASSWORDCONF",fmt:0,gxz:"ZV33PasswordConf",gxold:"OV33PasswordConf",gxvar:"AV33PasswordConf",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV33PasswordConf=Value},v2z:function(Value){if(Value!==undefined)gx.O.ZV33PasswordConf=Value},v2c:function(){gx.fn.setControlValue("vPASSWORDCONF",gx.O.AV33PasswordConf,0);if (typeof(this.dom_hdl) == 'function') this.dom_hdl.call(gx.O);},c2v:function(){if(this.val()!==undefined)gx.O.AV33PasswordConf=this.val()},val:function(){return gx.fn.getControlValue("vPASSWORDCONF")},nac:gx.falseFn};
   this.declareDomainHdlr( 96 , function() {
   });
   GXValidFnc[97]={ id: 97, fld:"",grid:0};
   GXValidFnc[98]={ id: 98, fld:"",grid:0};
   GXValidFnc[99]={ id: 99, fld:"",grid:0};
   GXValidFnc[100]={ id: 100, fld:"",grid:0};
   GXValidFnc[101]={ id:101 ,lvl:0,type:"char",len:60,dec:0,sign:false,ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vFIRSTNAME",fmt:0,gxz:"ZV21FirstName",gxold:"OV21FirstName",gxvar:"AV21FirstName",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV21FirstName=Value},v2z:function(Value){if(Value!==undefined)gx.O.ZV21FirstName=Value},v2c:function(){gx.fn.setControlValue("vFIRSTNAME",gx.O.AV21FirstName,0);if (typeof(this.dom_hdl) == 'function') this.dom_hdl.call(gx.O);},c2v:function(){if(this.val()!==undefined)gx.O.AV21FirstName=this.val()},val:function(){return gx.fn.getControlValue("vFIRSTNAME")},nac:gx.falseFn};
   this.declareDomainHdlr( 101 , function() {
   });
   GXValidFnc[102]={ id: 102, fld:"",grid:0};
   GXValidFnc[103]={ id: 103, fld:"",grid:0};
   GXValidFnc[104]={ id: 104, fld:"",grid:0};
   GXValidFnc[105]={ id: 105, fld:"",grid:0};
   GXValidFnc[106]={ id:106 ,lvl:0,type:"char",len:60,dec:0,sign:false,ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vLASTNAME",fmt:0,gxz:"ZV29LastName",gxold:"OV29LastName",gxvar:"AV29LastName",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV29LastName=Value},v2z:function(Value){if(Value!==undefined)gx.O.ZV29LastName=Value},v2c:function(){gx.fn.setControlValue("vLASTNAME",gx.O.AV29LastName,0);if (typeof(this.dom_hdl) == 'function') this.dom_hdl.call(gx.O);},c2v:function(){if(this.val()!==undefined)gx.O.AV29LastName=this.val()},val:function(){return gx.fn.getControlValue("vLASTNAME")},nac:gx.falseFn};
   this.declareDomainHdlr( 106 , function() {
   });
   GXValidFnc[107]={ id: 107, fld:"",grid:0};
   GXValidFnc[108]={ id: 108, fld:"",grid:0};
   GXValidFnc[109]={ id: 109, fld:"",grid:0};
   GXValidFnc[110]={ id: 110, fld:"",grid:0};
   GXValidFnc[111]={ id:111 ,lvl:0,type:"svchar",len:100,dec:60,sign:false,ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vEXTERNALID",fmt:0,gxz:"ZV19ExternalId",gxold:"OV19ExternalId",gxvar:"AV19ExternalId",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV19ExternalId=Value},v2z:function(Value){if(Value!==undefined)gx.O.ZV19ExternalId=Value},v2c:function(){gx.fn.setControlValue("vEXTERNALID",gx.O.AV19ExternalId,0);if (typeof(this.dom_hdl) == 'function') this.dom_hdl.call(gx.O);},c2v:function(){if(this.val()!==undefined)gx.O.AV19ExternalId=this.val()},val:function(){return gx.fn.getControlValue("vEXTERNALID")},nac:gx.falseFn};
   this.declareDomainHdlr( 111 , function() {
   });
   GXValidFnc[112]={ id: 112, fld:"",grid:0};
   GXValidFnc[113]={ id: 113, fld:"",grid:0};
   GXValidFnc[114]={ id: 114, fld:"",grid:0};
   GXValidFnc[115]={ id: 115, fld:"",grid:0};
   GXValidFnc[116]={ id:116 ,lvl:0,type:"date",len:10,dec:0,sign:false,ro:0,grid:0,gxgrid:null,fnc:this.Validv_Birthday,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vBIRTHDAY",fmt:0,gxz:"ZV11Birthday",gxold:"OV11Birthday",gxvar:"AV11Birthday",dp:{f:0,st:false,wn:false,mf:false,pic:"99/99/9999",dec:0},ucs:[],op:[116],ip:[116],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV11Birthday=gx.fn.toDatetimeValue(Value)},v2z:function(Value){if(Value!==undefined)gx.O.ZV11Birthday=gx.fn.toDatetimeValue(Value)},v2c:function(){gx.fn.setControlValue("vBIRTHDAY",gx.O.AV11Birthday,0);if (typeof(this.dom_hdl) == 'function') this.dom_hdl.call(gx.O);},c2v:function(){if(this.val()!==undefined)gx.O.AV11Birthday=gx.fn.toDatetimeValue(this.val())},val:function(){return gx.fn.getControlValue("vBIRTHDAY")},nac:gx.falseFn};
   this.declareDomainHdlr( 116 , function() {
   });
   GXValidFnc[117]={ id: 117, fld:"",grid:0};
   GXValidFnc[118]={ id: 118, fld:"",grid:0};
   GXValidFnc[119]={ id: 119, fld:"",grid:0};
   GXValidFnc[120]={ id: 120, fld:"",grid:0};
   GXValidFnc[121]={ id:121 ,lvl:0,type:"char",len:1,dec:0,sign:false,ro:0,grid:0,gxgrid:null,fnc:this.Validv_Gender,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vGENDER",fmt:0,gxz:"ZV22Gender",gxold:"OV22Gender",gxvar:"AV22Gender",ucs:[],op:[121],ip:[121],

						nacdep:[],ctrltype:"combo",v2v:function(Value){if(Value!==undefined)gx.O.AV22Gender=Value},v2z:function(Value){if(Value!==undefined)gx.O.ZV22Gender=Value},v2c:function(){gx.fn.setComboBoxValue("vGENDER",gx.O.AV22Gender);if (typeof(this.dom_hdl) == 'function') this.dom_hdl.call(gx.O);},c2v:function(){if(this.val()!==undefined)gx.O.AV22Gender=this.val()},val:function(){return gx.fn.getControlValue("vGENDER")},nac:gx.falseFn};
   this.declareDomainHdlr( 121 , function() {
   });
   GXValidFnc[122]={ id: 122, fld:"",grid:0};
   GXValidFnc[123]={ id: 123, fld:"",grid:0};
   GXValidFnc[124]={ id: 124, fld:"",grid:0};
   GXValidFnc[125]={ id: 125, fld:"",grid:0};
   GXValidFnc[126]={ id:126 ,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:"vPHONE",fmt:0,gxz:"ZV55Phone",gxold:"OV55Phone",gxvar:"AV55Phone",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV55Phone=Value},v2z:function(Value){if(Value!==undefined)gx.O.ZV55Phone=Value},v2c:function(){gx.fn.setControlValue("vPHONE",gx.O.AV55Phone,0);if (typeof(this.dom_hdl) == 'function') this.dom_hdl.call(gx.O);},c2v:function(){if(this.val()!==undefined)gx.O.AV55Phone=this.val()},val:function(){return gx.fn.getControlValue("vPHONE")},nac:gx.falseFn};
   this.declareDomainHdlr( 126 , function() {
   });
   GXValidFnc[127]={ id: 127, fld:"",grid:0};
   GXValidFnc[128]={ id: 128, fld:"URLCELL",grid:0};
   GXValidFnc[129]={ id: 129, fld:"",grid:0};
   GXValidFnc[130]={ id: 130, fld:"",grid:0};
   GXValidFnc[131]={ id:131 ,lvl:0,type:"svchar",len:2048,dec:250,sign:false,ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vURLPROFILE",fmt:0,gxz:"ZV42URLProfile",gxold:"OV42URLProfile",gxvar:"AV42URLProfile",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV42URLProfile=Value},v2z:function(Value){if(Value!==undefined)gx.O.ZV42URLProfile=Value},v2c:function(){gx.fn.setControlValue("vURLPROFILE",gx.O.AV42URLProfile,0);if (typeof(this.dom_hdl) == 'function') this.dom_hdl.call(gx.O);},c2v:function(){if(this.val()!==undefined)gx.O.AV42URLProfile=this.val()},val:function(){return gx.fn.getControlValue("vURLPROFILE")},nac:gx.falseFn};
   this.declareDomainHdlr( 131 , function() {
   });
   GXValidFnc[132]={ id: 132, fld:"GOCELL",grid:0};
   GXValidFnc[133]={ id: 133, fld:"TBGO", format:0,grid:0, ctrltype: "textblock"};
   GXValidFnc[134]={ id: 134, fld:"",grid:0};
   GXValidFnc[135]={ id: 135, fld:"IMAGECELL",grid:0};
   GXValidFnc[136]={ id: 136, fld:"",grid:0};
   GXValidFnc[137]={ id: 137, fld:"",grid:0};
   GXValidFnc[138]={ id:138 ,lvl:0,type:"bits",len:1024,dec:0,sign:false,ro:1,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vIMAGE",fmt:0,gxz:"ZV23Image",gxold:"OV23Image",gxvar:"AV23Image",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV23Image=Value},v2z:function(Value){if(Value!==undefined)gx.O.ZV23Image=Value},v2c:function(){gx.fn.setMultimediaValue("vIMAGE",gx.O.AV23Image,gx.O.AV69Image_GXI)},c2v:function(){gx.O.AV69Image_GXI=this.val_GXI();if(this.val()!==undefined)gx.O.AV23Image=this.val()},val:function(){return gx.fn.getBlobValue("vIMAGE")},val_GXI:function(){return gx.fn.getControlValue("vIMAGE_GXI")}, gxvar_GXI:'AV69Image_GXI',nac:gx.falseFn};
   GXValidFnc[139]={ id: 139, fld:"",grid:0};
   GXValidFnc[140]={ id: 140, fld:"",grid:0};
   GXValidFnc[141]={ id: 141, fld:"TBLACTIVEACCOUNT",grid:0};
   GXValidFnc[142]={ id: 142, fld:"",grid:0};
   GXValidFnc[143]={ id: 143, fld:"ISACTIVECELL",grid:0};
   GXValidFnc[144]={ id: 144, fld:"",grid:0};
   GXValidFnc[145]={ id: 145, fld:"",grid:0};
   GXValidFnc[146]={ id:146 ,lvl:0,type:"boolean",len:4,dec:0,sign:false,ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vISACTIVE",fmt:0,gxz:"ZV24IsActive",gxold:"OV24IsActive",gxvar:"AV24IsActive",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"checkbox",v2v:function(Value){if(Value!==undefined)gx.O.AV24IsActive=gx.lang.booleanValue(Value)},v2z:function(Value){if(Value!==undefined)gx.O.ZV24IsActive=gx.lang.booleanValue(Value)},v2c:function(){gx.fn.setCheckBoxValue("vISACTIVE",gx.O.AV24IsActive,true)},c2v:function(){if(this.val()!==undefined)gx.O.AV24IsActive=gx.lang.booleanValue(this.val())},val:function(){return gx.fn.getControlValue("vISACTIVE")},nac:gx.falseFn,values:['true','false']};
   GXValidFnc[147]={ id: 147, fld:"ACTIVATIONDATECELL",grid:0};
   GXValidFnc[148]={ id: 148, fld:"",grid:0};
   GXValidFnc[149]={ id:149 ,lvl:0,type:"dtime",len:10,dec:5,sign:false,ro:0,grid:0,gxgrid:null,fnc:this.Validv_Activationdate,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vACTIVATIONDATE",fmt:0,gxz:"ZV5ActivationDate",gxold:"OV5ActivationDate",gxvar:"AV5ActivationDate",dp:{f:0,st:true,wn:false,mf:false,pic:"99/99/9999 99:99",dec:5},ucs:[],op:[149],ip:[149],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV5ActivationDate=gx.fn.toDatetimeValue(Value)},v2z:function(Value){if(Value!==undefined)gx.O.ZV5ActivationDate=gx.fn.toDatetimeValue(Value)},v2c:function(){gx.fn.setControlValue("vACTIVATIONDATE",gx.O.AV5ActivationDate,0);if (typeof(this.dom_hdl) == 'function') this.dom_hdl.call(gx.O);},c2v:function(){if(this.val()!==undefined)gx.O.AV5ActivationDate=gx.fn.toDatetimeValue(this.val())},val:function(){return gx.fn.getDateTimeValue("vACTIVATIONDATE")},nac:gx.falseFn};
   this.declareDomainHdlr( 149 , function() {
   });
   GXValidFnc[150]={ id: 150, fld:"",grid:0};
   GXValidFnc[151]={ id: 151, fld:"BTNSENDACTIVATIONEMAIL",grid:0,evt:"e210b2_client"};
   GXValidFnc[152]={ id: 152, fld:"",grid:0};
   GXValidFnc[153]={ id: 153, fld:"",grid:0};
   GXValidFnc[154]={ id: 154, fld:"",grid:0};
   GXValidFnc[155]={ id: 155, fld:"",grid:0};
   GXValidFnc[156]={ id:156 ,lvl:0,type:"boolean",len:1,dec:0,sign:false,ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vDONTRECEIVEINFORMATION",fmt:0,gxz:"ZV15DontReceiveInformation",gxold:"OV15DontReceiveInformation",gxvar:"AV15DontReceiveInformation",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"checkbox",v2v:function(Value){if(Value!==undefined)gx.O.AV15DontReceiveInformation=gx.lang.booleanValue(Value)},v2z:function(Value){if(Value!==undefined)gx.O.ZV15DontReceiveInformation=gx.lang.booleanValue(Value)},v2c:function(){gx.fn.setCheckBoxValue("vDONTRECEIVEINFORMATION",gx.O.AV15DontReceiveInformation,true);if (typeof(this.dom_hdl) == 'function') this.dom_hdl.call(gx.O);},c2v:function(){if(this.val()!==undefined)gx.O.AV15DontReceiveInformation=gx.lang.booleanValue(this.val())},val:function(){return gx.fn.getControlValue("vDONTRECEIVEINFORMATION")},nac:gx.falseFn,values:['true','false']};
   this.declareDomainHdlr( 156 , function() {
   });
   GXValidFnc[157]={ id: 157, fld:"",grid:0};
   GXValidFnc[158]={ id: 158, fld:"",grid:0};
   GXValidFnc[159]={ id: 159, fld:"",grid:0};
   GXValidFnc[160]={ id: 160, fld:"",grid:0};
   GXValidFnc[161]={ id:161 ,lvl:0,type:"boolean",len:1,dec:0,sign:false,ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vCANNOTCHANGEPASSWORD",fmt:0,gxz:"ZV13CannotChangePassword",gxold:"OV13CannotChangePassword",gxvar:"AV13CannotChangePassword",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"checkbox",v2v:function(Value){if(Value!==undefined)gx.O.AV13CannotChangePassword=gx.lang.booleanValue(Value)},v2z:function(Value){if(Value!==undefined)gx.O.ZV13CannotChangePassword=gx.lang.booleanValue(Value)},v2c:function(){gx.fn.setCheckBoxValue("vCANNOTCHANGEPASSWORD",gx.O.AV13CannotChangePassword,true);if (typeof(this.dom_hdl) == 'function') this.dom_hdl.call(gx.O);},c2v:function(){if(this.val()!==undefined)gx.O.AV13CannotChangePassword=gx.lang.booleanValue(this.val())},val:function(){return gx.fn.getControlValue("vCANNOTCHANGEPASSWORD")},nac:gx.falseFn,values:['true','false']};
   this.declareDomainHdlr( 161 , function() {
   });
   GXValidFnc[162]={ id: 162, fld:"",grid:0};
   GXValidFnc[163]={ id: 163, fld:"",grid:0};
   GXValidFnc[164]={ id: 164, fld:"",grid:0};
   GXValidFnc[165]={ id: 165, fld:"",grid:0};
   GXValidFnc[166]={ id:166 ,lvl:0,type:"boolean",len:1,dec:0,sign:false,ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vMUSTCHANGEPASSWORD",fmt:0,gxz:"ZV30MustChangePassword",gxold:"OV30MustChangePassword",gxvar:"AV30MustChangePassword",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"checkbox",v2v:function(Value){if(Value!==undefined)gx.O.AV30MustChangePassword=gx.lang.booleanValue(Value)},v2z:function(Value){if(Value!==undefined)gx.O.ZV30MustChangePassword=gx.lang.booleanValue(Value)},v2c:function(){gx.fn.setCheckBoxValue("vMUSTCHANGEPASSWORD",gx.O.AV30MustChangePassword,true);if (typeof(this.dom_hdl) == 'function') this.dom_hdl.call(gx.O);},c2v:function(){if(this.val()!==undefined)gx.O.AV30MustChangePassword=gx.lang.booleanValue(this.val())},val:function(){return gx.fn.getControlValue("vMUSTCHANGEPASSWORD")},nac:gx.falseFn,values:['true','false']};
   this.declareDomainHdlr( 166 , function() {
   });
   GXValidFnc[167]={ id: 167, fld:"",grid:0};
   GXValidFnc[168]={ id: 168, fld:"",grid:0};
   GXValidFnc[169]={ id: 169, fld:"",grid:0};
   GXValidFnc[170]={ id: 170, fld:"",grid:0};
   GXValidFnc[171]={ id:171 ,lvl:0,type:"boolean",len:1,dec:0,sign:false,ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vPASSWORDNEVEREXPIRES",fmt:0,gxz:"ZV35PasswordNeverExpires",gxold:"OV35PasswordNeverExpires",gxvar:"AV35PasswordNeverExpires",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"checkbox",v2v:function(Value){if(Value!==undefined)gx.O.AV35PasswordNeverExpires=gx.lang.booleanValue(Value)},v2z:function(Value){if(Value!==undefined)gx.O.ZV35PasswordNeverExpires=gx.lang.booleanValue(Value)},v2c:function(){gx.fn.setCheckBoxValue("vPASSWORDNEVEREXPIRES",gx.O.AV35PasswordNeverExpires,true);if (typeof(this.dom_hdl) == 'function') this.dom_hdl.call(gx.O);},c2v:function(){if(this.val()!==undefined)gx.O.AV35PasswordNeverExpires=gx.lang.booleanValue(this.val())},val:function(){return gx.fn.getControlValue("vPASSWORDNEVEREXPIRES")},nac:gx.falseFn,values:['true','false']};
   this.declareDomainHdlr( 171 , function() {
   });
   GXValidFnc[172]={ id: 172, fld:"",grid:0};
   GXValidFnc[173]={ id: 173, fld:"",grid:0};
   GXValidFnc[174]={ id: 174, fld:"",grid:0};
   GXValidFnc[175]={ id: 175, fld:"",grid:0};
   GXValidFnc[176]={ id:176 ,lvl:0,type:"boolean",len:4,dec:0,sign:false,ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vISBLOCKED",fmt:0,gxz:"ZV25IsBlocked",gxold:"OV25IsBlocked",gxvar:"AV25IsBlocked",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"checkbox",v2v:function(Value){if(Value!==undefined)gx.O.AV25IsBlocked=gx.lang.booleanValue(Value)},v2z:function(Value){if(Value!==undefined)gx.O.ZV25IsBlocked=gx.lang.booleanValue(Value)},v2c:function(){gx.fn.setCheckBoxValue("vISBLOCKED",gx.O.AV25IsBlocked,true)},c2v:function(){if(this.val()!==undefined)gx.O.AV25IsBlocked=gx.lang.booleanValue(this.val())},val:function(){return gx.fn.getControlValue("vISBLOCKED")},nac:gx.falseFn,values:['true','false']};
   GXValidFnc[177]={ id: 177, fld:"",grid:0};
   GXValidFnc[178]={ id: 178, fld:"",grid:0};
   GXValidFnc[179]={ id: 179, fld:"",grid:0};
   GXValidFnc[180]={ id: 180, fld:"",grid:0};
   GXValidFnc[181]={ id:181 ,lvl:0,type:"int",len:9,dec:0,sign:false,pic:"ZZZZZZZZ9",ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vSECURITYPOLICYID",fmt:0,gxz:"ZV40SecurityPolicyId",gxold:"OV40SecurityPolicyId",gxvar:"AV40SecurityPolicyId",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"combo",v2v:function(Value){if(Value!==undefined)gx.O.AV40SecurityPolicyId=gx.num.intval(Value)},v2z:function(Value){if(Value!==undefined)gx.O.ZV40SecurityPolicyId=gx.num.intval(Value)},v2c:function(){gx.fn.setComboBoxValue("vSECURITYPOLICYID",gx.O.AV40SecurityPolicyId);if (typeof(this.dom_hdl) == 'function') this.dom_hdl.call(gx.O);},c2v:function(){if(this.val()!==undefined)gx.O.AV40SecurityPolicyId=gx.num.intval(this.val())},val:function(){return gx.fn.getIntegerValue("vSECURITYPOLICYID",gx.thousandSeparator)},nac:gx.falseFn};
   this.declareDomainHdlr( 181 , function() {
   });
   GXValidFnc[182]={ id: 182, fld:"",grid:0};
   GXValidFnc[183]={ id: 183, fld:"",grid:0};
   GXValidFnc[184]={ id: 184, fld:"",grid:0};
   GXValidFnc[185]={ id: 185, fld:"",grid:0};
   GXValidFnc[186]={ id:186 ,lvl:0,type:"boolean",len:1,dec:0,sign:false,ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vISENABLEDINREPOSITORY",fmt:0,gxz:"ZV26IsEnabledInRepository",gxold:"OV26IsEnabledInRepository",gxvar:"AV26IsEnabledInRepository",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"checkbox",v2v:function(Value){if(Value!==undefined)gx.O.AV26IsEnabledInRepository=gx.lang.booleanValue(Value)},v2z:function(Value){if(Value!==undefined)gx.O.ZV26IsEnabledInRepository=gx.lang.booleanValue(Value)},v2c:function(){gx.fn.setCheckBoxValue("vISENABLEDINREPOSITORY",gx.O.AV26IsEnabledInRepository,true);if (typeof(this.dom_hdl) == 'function') this.dom_hdl.call(gx.O);},c2v:function(){if(this.val()!==undefined)gx.O.AV26IsEnabledInRepository=gx.lang.booleanValue(this.val())},val:function(){return gx.fn.getControlValue("vISENABLEDINREPOSITORY")},nac:gx.falseFn,values:['true','false']};
   this.declareDomainHdlr( 186 , function() {
   });
   GXValidFnc[187]={ id: 187, fld:"",grid:0};
   GXValidFnc[188]={ id: 188, fld:"LASTAUTHCELL",grid:0};
   GXValidFnc[189]={ id: 189, fld:"",grid:0};
   GXValidFnc[190]={ id: 190, fld:"",grid:0};
   GXValidFnc[191]={ id:191 ,lvl:0,type:"dtime",len:8,dec:5,sign:false,ro:0,grid:0,gxgrid:null,fnc:this.Validv_Datelastauthentication,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vDATELASTAUTHENTICATION",fmt:0,gxz:"ZV14DateLastAuthentication",gxold:"OV14DateLastAuthentication",gxvar:"AV14DateLastAuthentication",dp:{f:0,st:true,wn:false,mf:false,pic:"99/99/99 99:99",dec:5},ucs:[],op:[191],ip:[191],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV14DateLastAuthentication=gx.fn.toDatetimeValue(Value)},v2z:function(Value){if(Value!==undefined)gx.O.ZV14DateLastAuthentication=gx.fn.toDatetimeValue(Value)},v2c:function(){gx.fn.setControlValue("vDATELASTAUTHENTICATION",gx.O.AV14DateLastAuthentication,0)},c2v:function(){if(this.val()!==undefined)gx.O.AV14DateLastAuthentication=gx.fn.toDatetimeValue(this.val())},val:function(){return gx.fn.getDateTimeValue("vDATELASTAUTHENTICATION")},nac:gx.falseFn};
   GXValidFnc[192]={ id: 192, fld:"",grid:0};
   GXValidFnc[193]={ id: 193, fld:"",grid:0};
   GXValidFnc[194]={ id: 194, fld:"TBL2FA",grid:0};
   GXValidFnc[195]={ id: 195, fld:"",grid:0};
   GXValidFnc[196]={ id: 196, fld:"",grid:0};
   GXValidFnc[197]={ id: 197, fld:"",grid:0};
   GXValidFnc[198]={ id: 198, fld:"",grid:0};
   GXValidFnc[199]={ id:199 ,lvl:0,type:"boolean",len:1,dec:0,sign:false,ro:0,grid:0,gxgrid:null,fnc:null,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vENABLETWOFACTORAUTHENTICATION",fmt:0,gxz:"ZV47EnableTwoFactorAuthentication",gxold:"OV47EnableTwoFactorAuthentication",gxvar:"AV47EnableTwoFactorAuthentication",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"checkbox",v2v:function(Value){if(Value!==undefined)gx.O.AV47EnableTwoFactorAuthentication=gx.lang.booleanValue(Value)},v2z:function(Value){if(Value!==undefined)gx.O.ZV47EnableTwoFactorAuthentication=gx.lang.booleanValue(Value)},v2c:function(){gx.fn.setCheckBoxValue("vENABLETWOFACTORAUTHENTICATION",gx.O.AV47EnableTwoFactorAuthentication,true);if (typeof(this.dom_hdl) == 'function') this.dom_hdl.call(gx.O);},c2v:function(){if(this.val()!==undefined)gx.O.AV47EnableTwoFactorAuthentication=gx.lang.booleanValue(this.val())},val:function(){return gx.fn.getControlValue("vENABLETWOFACTORAUTHENTICATION")},nac:gx.falseFn,values:['true','false']};
   this.declareDomainHdlr( 199 , function() {
   });
   GXValidFnc[200]={ id: 200, fld:"",grid:0};
   GXValidFnc[201]={ id: 201, fld:"",grid:0};
   GXValidFnc[202]={ id: 202, fld:"TBLOTP",grid:0};
   GXValidFnc[203]={ id: 203, fld:"",grid:0};
   GXValidFnc[204]={ id: 204, fld:"",grid:0};
   GXValidFnc[205]={ id: 205, fld:"",grid:0};
   GXValidFnc[206]={ id: 206, fld:"",grid:0};
   GXValidFnc[207]={ id:207 ,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:"vOTPNUMBERLOCKED",fmt:0,gxz:"ZV54OTPNumberLocked",gxold:"OV54OTPNumberLocked",gxvar:"AV54OTPNumberLocked",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV54OTPNumberLocked=gx.num.intval(Value)},v2z:function(Value){if(Value!==undefined)gx.O.ZV54OTPNumberLocked=gx.num.intval(Value)},v2c:function(){gx.fn.setControlValue("vOTPNUMBERLOCKED",gx.O.AV54OTPNumberLocked,0)},c2v:function(){if(this.val()!==undefined)gx.O.AV54OTPNumberLocked=gx.num.intval(this.val())},val:function(){return gx.fn.getIntegerValue("vOTPNUMBERLOCKED",gx.thousandSeparator)},nac:gx.falseFn};
   GXValidFnc[208]={ id: 208, fld:"",grid:0};
   GXValidFnc[209]={ id: 209, fld:"",grid:0};
   GXValidFnc[210]={ id: 210, fld:"",grid:0};
   GXValidFnc[211]={ id: 211, fld:"",grid:0};
   GXValidFnc[212]={ id:212 ,lvl:0,type:"dtime",len:10,dec:5,sign:false,ro:0,grid:0,gxgrid:null,fnc:this.Validv_Otplastlockeddate,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vOTPLASTLOCKEDDATE",fmt:0,gxz:"ZV53OTPLastLockedDate",gxold:"OV53OTPLastLockedDate",gxvar:"AV53OTPLastLockedDate",dp:{f:0,st:true,wn:false,mf:false,pic:"99/99/9999 99:99",dec:5},ucs:[],op:[212],ip:[212],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV53OTPLastLockedDate=gx.fn.toDatetimeValue(Value)},v2z:function(Value){if(Value!==undefined)gx.O.ZV53OTPLastLockedDate=gx.fn.toDatetimeValue(Value)},v2c:function(){gx.fn.setControlValue("vOTPLASTLOCKEDDATE",gx.O.AV53OTPLastLockedDate,0);if (typeof(this.dom_hdl) == 'function') this.dom_hdl.call(gx.O);},c2v:function(){if(this.val()!==undefined)gx.O.AV53OTPLastLockedDate=gx.fn.toDatetimeValue(this.val())},val:function(){return gx.fn.getDateTimeValue("vOTPLASTLOCKEDDATE")},nac:gx.falseFn};
   this.declareDomainHdlr( 212 , function() {
   });
   GXValidFnc[213]={ id: 213, fld:"",grid:0};
   GXValidFnc[214]={ id: 214, fld:"",grid:0};
   GXValidFnc[215]={ id: 215, fld:"",grid:0};
   GXValidFnc[216]={ id: 216, fld:"",grid:0};
   GXValidFnc[217]={ id:217 ,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:"vOTPDAILYNUMBERCODES",fmt:0,gxz:"ZV51OTPDailyNumberCodes",gxold:"OV51OTPDailyNumberCodes",gxvar:"AV51OTPDailyNumberCodes",ucs:[],op:[],ip:[],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV51OTPDailyNumberCodes=gx.num.intval(Value)},v2z:function(Value){if(Value!==undefined)gx.O.ZV51OTPDailyNumberCodes=gx.num.intval(Value)},v2c:function(){gx.fn.setControlValue("vOTPDAILYNUMBERCODES",gx.O.AV51OTPDailyNumberCodes,0)},c2v:function(){if(this.val()!==undefined)gx.O.AV51OTPDailyNumberCodes=gx.num.intval(this.val())},val:function(){return gx.fn.getIntegerValue("vOTPDAILYNUMBERCODES",gx.thousandSeparator)},nac:gx.falseFn};
   GXValidFnc[218]={ id: 218, fld:"",grid:0};
   GXValidFnc[219]={ id: 219, fld:"",grid:0};
   GXValidFnc[220]={ id: 220, fld:"",grid:0};
   GXValidFnc[221]={ id: 221, fld:"",grid:0};
   GXValidFnc[222]={ id:222 ,lvl:0,type:"date",len:10,dec:0,sign:false,ro:0,grid:0,gxgrid:null,fnc:this.Validv_Otplastdaterequestcode,isvalid:null,evt_cvc:null,evt_cvcing:null,rgrid:[],fld:"vOTPLASTDATEREQUESTCODE",fmt:0,gxz:"ZV52OTPLastDateRequestCode",gxold:"OV52OTPLastDateRequestCode",gxvar:"AV52OTPLastDateRequestCode",dp:{f:0,st:false,wn:false,mf:false,pic:"99/99/9999",dec:0},ucs:[],op:[222],ip:[222],

						nacdep:[],ctrltype:"edit",v2v:function(Value){if(Value!==undefined)gx.O.AV52OTPLastDateRequestCode=gx.fn.toDatetimeValue(Value)},v2z:function(Value){if(Value!==undefined)gx.O.ZV52OTPLastDateRequestCode=gx.fn.toDatetimeValue(Value)},v2c:function(){gx.fn.setControlValue("vOTPLASTDATEREQUESTCODE",gx.O.AV52OTPLastDateRequestCode,0);if (typeof(this.dom_hdl) == 'function') this.dom_hdl.call(gx.O);},c2v:function(){if(this.val()!==undefined)gx.O.AV52OTPLastDateRequestCode=gx.fn.toDatetimeValue(this.val())},val:function(){return gx.fn.getControlValue("vOTPLASTDATEREQUESTCODE")},nac:gx.falseFn};
   this.declareDomainHdlr( 222 , function() {
   });
   GXValidFnc[223]={ id: 223, fld:"",grid:0};
   GXValidFnc[224]={ id: 224, fld:"",grid:0};
   GXValidFnc[225]={ id: 225, fld:"",grid:0};
   GXValidFnc[226]={ id: 226, fld:"",grid:0};
   GXValidFnc[227]={ id: 227, fld:"BTNCANCEL",grid:0,evt:"e260b1_client"};
   GXValidFnc[228]={ id: 228, fld:"",grid:0};
   GXValidFnc[229]={ id: 229, fld:"BTNCONFIRM",grid:0,evt:"e180b2_client",std:"ENTER"};
   this.AV44UserId = "" ;
   this.ZV44UserId = "" ;
   this.OV44UserId = "" ;
   this.AV45UserNameSpace = "" ;
   this.ZV45UserNameSpace = "" ;
   this.OV45UserNameSpace = "" ;
   this.AV7AuthenticationTypeName = "" ;
   this.ZV7AuthenticationTypeName = "" ;
   this.OV7AuthenticationTypeName = "" ;
   this.AV31Name = "" ;
   this.ZV31Name = "" ;
   this.OV31Name = "" ;
   this.AV16EMail = "" ;
   this.ZV16EMail = "" ;
   this.OV16EMail = "" ;
   this.AV32Password = "" ;
   this.ZV32Password = "" ;
   this.OV32Password = "" ;
   this.AV33PasswordConf = "" ;
   this.ZV33PasswordConf = "" ;
   this.OV33PasswordConf = "" ;
   this.AV21FirstName = "" ;
   this.ZV21FirstName = "" ;
   this.OV21FirstName = "" ;
   this.AV29LastName = "" ;
   this.ZV29LastName = "" ;
   this.OV29LastName = "" ;
   this.AV19ExternalId = "" ;
   this.ZV19ExternalId = "" ;
   this.OV19ExternalId = "" ;
   this.AV11Birthday = gx.date.nullDate() ;
   this.ZV11Birthday = gx.date.nullDate() ;
   this.OV11Birthday = gx.date.nullDate() ;
   this.AV22Gender = "" ;
   this.ZV22Gender = "" ;
   this.OV22Gender = "" ;
   this.AV55Phone = "" ;
   this.ZV55Phone = "" ;
   this.OV55Phone = "" ;
   this.AV42URLProfile = "" ;
   this.ZV42URLProfile = "" ;
   this.OV42URLProfile = "" ;
   this.AV69Image_GXI = "" ;
   this.AV23Image = "" ;
   this.ZV23Image = "" ;
   this.OV23Image = "" ;
   this.AV24IsActive = false ;
   this.ZV24IsActive = false ;
   this.OV24IsActive = false ;
   this.AV5ActivationDate = gx.date.nullDate() ;
   this.ZV5ActivationDate = gx.date.nullDate() ;
   this.OV5ActivationDate = gx.date.nullDate() ;
   this.AV15DontReceiveInformation = false ;
   this.ZV15DontReceiveInformation = false ;
   this.OV15DontReceiveInformation = false ;
   this.AV13CannotChangePassword = false ;
   this.ZV13CannotChangePassword = false ;
   this.OV13CannotChangePassword = false ;
   this.AV30MustChangePassword = false ;
   this.ZV30MustChangePassword = false ;
   this.OV30MustChangePassword = false ;
   this.AV35PasswordNeverExpires = false ;
   this.ZV35PasswordNeverExpires = false ;
   this.OV35PasswordNeverExpires = false ;
   this.AV25IsBlocked = false ;
   this.ZV25IsBlocked = false ;
   this.OV25IsBlocked = false ;
   this.AV40SecurityPolicyId = 0 ;
   this.ZV40SecurityPolicyId = 0 ;
   this.OV40SecurityPolicyId = 0 ;
   this.AV26IsEnabledInRepository = false ;
   this.ZV26IsEnabledInRepository = false ;
   this.OV26IsEnabledInRepository = false ;
   this.AV14DateLastAuthentication = gx.date.nullDate() ;
   this.ZV14DateLastAuthentication = gx.date.nullDate() ;
   this.OV14DateLastAuthentication = gx.date.nullDate() ;
   this.AV47EnableTwoFactorAuthentication = false ;
   this.ZV47EnableTwoFactorAuthentication = false ;
   this.OV47EnableTwoFactorAuthentication = false ;
   this.AV54OTPNumberLocked = 0 ;
   this.ZV54OTPNumberLocked = 0 ;
   this.OV54OTPNumberLocked = 0 ;
   this.AV53OTPLastLockedDate = gx.date.nullDate() ;
   this.ZV53OTPLastLockedDate = gx.date.nullDate() ;
   this.OV53OTPLastLockedDate = gx.date.nullDate() ;
   this.AV51OTPDailyNumberCodes = 0 ;
   this.ZV51OTPDailyNumberCodes = 0 ;
   this.OV51OTPDailyNumberCodes = 0 ;
   this.AV52OTPLastDateRequestCode = gx.date.nullDate() ;
   this.ZV52OTPLastDateRequestCode = gx.date.nullDate() ;
   this.OV52OTPLastDateRequestCode = gx.date.nullDate() ;
   this.AV44UserId = "" ;
   this.AV45UserNameSpace = "" ;
   this.AV7AuthenticationTypeName = "" ;
   this.AV31Name = "" ;
   this.AV16EMail = "" ;
   this.AV32Password = "" ;
   this.AV33PasswordConf = "" ;
   this.AV21FirstName = "" ;
   this.AV29LastName = "" ;
   this.AV19ExternalId = "" ;
   this.AV11Birthday = gx.date.nullDate() ;
   this.AV22Gender = "" ;
   this.AV55Phone = "" ;
   this.AV42URLProfile = "" ;
   this.AV23Image = "" ;
   this.AV24IsActive = false ;
   this.AV5ActivationDate = gx.date.nullDate() ;
   this.AV15DontReceiveInformation = false ;
   this.AV13CannotChangePassword = false ;
   this.AV30MustChangePassword = false ;
   this.AV35PasswordNeverExpires = false ;
   this.AV25IsBlocked = false ;
   this.AV40SecurityPolicyId = 0 ;
   this.AV26IsEnabledInRepository = false ;
   this.AV14DateLastAuthentication = gx.date.nullDate() ;
   this.AV47EnableTwoFactorAuthentication = false ;
   this.AV54OTPNumberLocked = 0 ;
   this.AV53OTPLastLockedDate = gx.date.nullDate() ;
   this.AV51OTPDailyNumberCodes = 0 ;
   this.AV52OTPLastDateRequestCode = gx.date.nullDate() ;
   this.Gx_mode = "" ;
   this.AV63isLocalAuthentication = false ;
   this.AV28Language = "" ;
   this.AV41String = "" ;
   this.addContextTracker(null, "", ["String"], this.e240b1_client);
   this.Events = {"e180b2_client": ["ENTER", true] ,"e190b2_client": ["VAUTHENTICATIONTYPENAME.ISVALID", true] ,"e200b2_client": ["'UNBLOCKOTPCODES'", true] ,"e210b2_client": ["'SENDACTIVATIONEMAIL'", true] ,"e220b2_client": ["'AUTHENTICATORAPP'", true] ,"e260b1_client": ["CANCEL", true] ,"e240b1_client": ["TRACKCONTEXT_GX1", false] ,"e250b2_client": ["'UPDATE'", false] ,"e160b1_client": ["'DELETE'", false] ,"e140b1_client": ["'ROLES'", false] ,"e120b1_client": ["'EDIT'", false] ,"e150b1_client": ["'CHANGE PASSWORD'", false] ,"e110b1_client": ["'SHOWHIDE'", false] ,"e130b1_client": ["'USERPERMISSIONS'", false]};
   this.EvtParms["REFRESH"] = [[{av:'AV24IsActive',fld:'vISACTIVE',pic:''},{av:'AV15DontReceiveInformation',fld:'vDONTRECEIVEINFORMATION',pic:''},{av:'AV13CannotChangePassword',fld:'vCANNOTCHANGEPASSWORD',pic:''},{av:'AV30MustChangePassword',fld:'vMUSTCHANGEPASSWORD',pic:''},{av:'AV35PasswordNeverExpires',fld:'vPASSWORDNEVEREXPIRES',pic:''},{av:'AV25IsBlocked',fld:'vISBLOCKED',pic:''},{av:'AV26IsEnabledInRepository',fld:'vISENABLEDINREPOSITORY',pic:''},{av:'AV47EnableTwoFactorAuthentication',fld:'vENABLETWOFACTORAUTHENTICATION',pic:''},{av:'AV28Language',fld:'vLANGUAGE',pic:'',hsh:true}],[]];
   this.EvtParms["ENTER"] = [[{av:'Gx_mode',fld:'vMODE',pic:'@!'},{av:'AV44UserId',fld:'vUSERID',pic:''},{av:'AV63isLocalAuthentication',fld:'vISLOCALAUTHENTICATION',pic:''},{av:'AV32Password',fld:'vPASSWORD',pic:''},{av:'AV33PasswordConf',fld:'vPASSWORDCONF',pic:''},{ctrl:'vAUTHENTICATIONTYPENAME'},{av:'AV7AuthenticationTypeName',fld:'vAUTHENTICATIONTYPENAME',pic:''},{av:'AV31Name',fld:'vNAME',pic:''},{av:'AV16EMail',fld:'vEMAIL',pic:''},{av:'AV21FirstName',fld:'vFIRSTNAME',pic:''},{av:'AV29LastName',fld:'vLASTNAME',pic:''},{av:'AV19ExternalId',fld:'vEXTERNALID',pic:''},{av:'AV11Birthday',fld:'vBIRTHDAY',pic:''},{av:'AV55Phone',fld:'vPHONE',pic:''},{ctrl:'vGENDER'},{av:'AV22Gender',fld:'vGENDER',pic:''},{av:'AV24IsActive',fld:'vISACTIVE',pic:''},{av:'AV42URLProfile',fld:'vURLPROFILE',pic:''},{av:'AV15DontReceiveInformation',fld:'vDONTRECEIVEINFORMATION',pic:''},{av:'AV13CannotChangePassword',fld:'vCANNOTCHANGEPASSWORD',pic:''},{av:'AV30MustChangePassword',fld:'vMUSTCHANGEPASSWORD',pic:''},{av:'AV25IsBlocked',fld:'vISBLOCKED',pic:''},{av:'AV35PasswordNeverExpires',fld:'vPASSWORDNEVEREXPIRES',pic:''},{ctrl:'vSECURITYPOLICYID'},{av:'AV40SecurityPolicyId',fld:'vSECURITYPOLICYID',pic:'ZZZZZZZZ9'},{av:'AV47EnableTwoFactorAuthentication',fld:'vENABLETWOFACTORAUTHENTICATION',pic:''},{av:'AV26IsEnabledInRepository',fld:'vISENABLEDINREPOSITORY',pic:''},{av:'AV28Language',fld:'vLANGUAGE',pic:'',hsh:true}],[{av:'AV26IsEnabledInRepository',fld:'vISENABLEDINREPOSITORY',pic:''},{av:'AV32Password',fld:'vPASSWORD',pic:''},{av:'AV63isLocalAuthentication',fld:'vISLOCALAUTHENTICATION',pic:''},{av:'gx.fn.getCtrlProperty("PASSCELL","Visible")',ctrl:'PASSCELL',prop:'Visible'},{av:'gx.fn.getCtrlProperty("PASSCONFCELL","Visible")',ctrl:'PASSCONFCELL',prop:'Visible'}]];
   this.EvtParms["VAUTHENTICATIONTYPENAME.ISVALID"] = [[{av:'AV28Language',fld:'vLANGUAGE',pic:'',hsh:true},{ctrl:'vAUTHENTICATIONTYPENAME'},{av:'AV7AuthenticationTypeName',fld:'vAUTHENTICATIONTYPENAME',pic:''},{av:'Gx_mode',fld:'vMODE',pic:'@!'}],[{av:'AV63isLocalAuthentication',fld:'vISLOCALAUTHENTICATION',pic:''},{av:'gx.fn.getCtrlProperty("PASSCELL","Visible")',ctrl:'PASSCELL',prop:'Visible'},{av:'gx.fn.getCtrlProperty("PASSCONFCELL","Visible")',ctrl:'PASSCONFCELL',prop:'Visible'}]];
   this.EvtParms["'UPDATE'"] = [[{av:'AV44UserId',fld:'vUSERID',pic:''}],[{av:'AV44UserId',fld:'vUSERID',pic:''}]];
   this.EvtParms["'DELETE'"] = [[{av:'AV44UserId',fld:'vUSERID',pic:''}],[{av:'AV44UserId',fld:'vUSERID',pic:''}]];
   this.EvtParms["'ROLES'"] = [[{av:'AV44UserId',fld:'vUSERID',pic:''}],[{av:'AV44UserId',fld:'vUSERID',pic:''}]];
   this.EvtParms["'EDIT'"] = [[{av:'AV44UserId',fld:'vUSERID',pic:''}],[{av:'AV44UserId',fld:'vUSERID',pic:''}]];
   this.EvtParms["'CHANGE PASSWORD'"] = [[{av:'AV44UserId',fld:'vUSERID',pic:''}],[]];
   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["'USERPERMISSIONS'"] = [[{av:'AV44UserId',fld:'vUSERID',pic:''}],[{av:'AV44UserId',fld:'vUSERID',pic:''}]];
   this.EvtParms["'UNBLOCKOTPCODES'"] = [[{av:'AV44UserId',fld:'vUSERID',pic:''}],[]];
   this.EvtParms["'SENDACTIVATIONEMAIL'"] = [[{av:'AV44UserId',fld:'vUSERID',pic:''}],[]];
   this.EvtParms["'AUTHENTICATORAPP'"] = [[{av:'AV44UserId',fld:'vUSERID',pic:''},{av:'Gx_mode',fld:'vMODE',pic:'@!'}],[{av:'gx.fn.getCtrlProperty("TXTGETQRAUTHENTICATOR","Caption")',ctrl:'TXTGETQRAUTHENTICATOR',prop:'Caption'},{av:'AV44UserId',fld:'vUSERID',pic:''},{av:'Gx_mode',fld:'vMODE',pic:'@!'}]];
   this.EvtParms["TRACKCONTEXT_GX1"] = [[{av:'AV41String',fld:'vSTRING',pic:''},{av:'AV42URLProfile',fld:'vURLPROFILE',pic:''}],[{av:'gx.fn.getCtrlProperty("TBGO","Link")',ctrl:'TBGO',prop:'Link'}]];
   this.EvtParms["VALIDV_BIRTHDAY"] = [[],[]];
   this.EvtParms["VALIDV_GENDER"] = [[],[]];
   this.EvtParms["VALIDV_ACTIVATIONDATE"] = [[],[]];
   this.EvtParms["VALIDV_DATELASTAUTHENTICATION"] = [[],[]];
   this.EvtParms["VALIDV_OTPLASTLOCKEDDATE"] = [[],[]];
   this.EvtParms["VALIDV_OTPLASTDATEREQUESTCODE"] = [[],[]];
   this.EnterCtrl = ["BTNCONFIRM"];
   this.setVCMap("Gx_mode", "vMODE", 0, "char", 3, 0);
   this.setVCMap("AV63isLocalAuthentication", "vISLOCALAUTHENTICATION", 0, "boolean", 4, 0);
   this.setVCMap("AV28Language", "vLANGUAGE", 0, "char", 3, 0);
   this.setVCMap("AV41String", "vSTRING", 0, "svchar", 2048, 250);
   this.setVCMap("AV41String", "vSTRING", 0, "svchar", 2048, 250);
   this.Initialize( );
});
gx.wi( function() { gx.createParentObj(this.gam_userentry);});
