home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 May / 05_02.iso / software / nis / files / NIS / NIS.MSI / pcwiz.dll / HTML / WIZ-CREATEACCOUNTS.JS < prev    next >
Encoding:
JavaScript  |  2001-12-01  |  4.4 KB  |  163 lines

  1. ////////////////////////////////////////////////////////////////////////////////////////////
  2. //
  3. // PRODUCT: Norton Internet Security/Symantec Desktop Firewall
  4. //
  5. // NAME:    wiz-CreateAccounts (Javascript file for wiz-CreateAccounts.HTM)
  6. //
  7. // Copyright (c) 2001 by Symantec Corporation. All rights reserved.
  8. //
  9. ////////////////////////////////////////////////////////////////////////////////////////////
  10.  
  11.  
  12.  
  13. function OnLoad()
  14. {
  15.     AccountName1.focus();
  16. }
  17.  
  18. function Page_GoNext()
  19. {
  20.     var iAccountIndex =  0;
  21.     // Verify Names
  22.  
  23.     
  24.  
  25.     if (AccountName1.value.length > 0)
  26.     {
  27.         // Fix Defect#361885, make sure account names entered are unique and not duplicated
  28.         if(AccountName1.value == AccountName2.value ||
  29.             AccountName1.value == AccountName3.value ||
  30.             AccountName1.value == AccountName4.value ||
  31.             AccountName1.value == AccountName5.value)
  32.         {
  33.             alert("You have entered an account name more then once.  Please make sure that the account names are unique.");
  34.             return false;
  35.         
  36.         }
  37.         
  38.         // Fix Defect#362860.  Making sure that account name is valid, i.e. not already used and valid account name
  39.         var reason = 0;
  40.         var validName = parent.UserManager.VerifyUserName(AccountName1.value, true, null, reason);
  41.         
  42.         if(!validName)
  43.             return false;
  44.         
  45.         parent.window.SetAccountInfo(iAccountIndex, AccountName1.value, null, select1.value);
  46.         iAccountIndex++;
  47.     }
  48.  
  49.     if (AccountName2.value.length > 0)
  50.     {
  51.  
  52.         if(AccountName2.value == AccountName1.value ||
  53.             AccountName2.value == AccountName3.value ||
  54.             AccountName2.value == AccountName4.value ||
  55.             AccountName2.value == AccountName5.value)
  56.         {
  57.             alert("You have entered an account name more then once.  Please make sure that the account names are unique.");
  58.             return false;
  59.         
  60.         }
  61.     
  62.         var reason = 0;
  63.         var validName = parent.UserManager.VerifyUserName(AccountName2.value, true, null, reason);
  64.         
  65.         if(!validName)
  66.             return false;
  67.     
  68.         
  69.         parent.window.SetAccountInfo(iAccountIndex, AccountName2.value, null, select2.value);
  70.         iAccountIndex++;
  71.     }
  72.  
  73.     if (AccountName3.value.length > 0)
  74.     {
  75.         if(AccountName3.value == AccountName1.value ||
  76.             AccountName3.value == AccountName2.value ||
  77.             AccountName3.value == AccountName4.value ||
  78.             AccountName3.value == AccountName5.value)
  79.         {
  80.             alert("You have entered an account name more then once.  Please make sure that the account names are unique.");
  81.             return false;
  82.         
  83.         }
  84.     
  85.         var reason = 0;
  86.         var validName = parent.UserManager.VerifyUserName(AccountName3.value, true, null, reason);
  87.         
  88.         if(!validName)
  89.             return false;        
  90.         
  91.         parent.window.SetAccountInfo(iAccountIndex, AccountName3.value, null, select3.value);
  92.         iAccountIndex++;
  93.     }
  94.  
  95.     if (AccountName4.value.length > 0)
  96.     {
  97.         if(AccountName4.value == AccountName1.value ||
  98.             AccountName4.value == AccountName2.value ||
  99.             AccountName4.value == AccountName3.value ||
  100.             AccountName4.value == AccountName5.value)
  101.         {
  102.             alert("You have entered an account name more then once.  Please make sure that the account names are unique.");
  103.             return false;
  104.         
  105.         }
  106.         
  107.         var reason = 0;
  108.         var validName = parent.UserManager.VerifyUserName(AccountName4.value, true, null, reason);
  109.         
  110.         if(!validName)
  111.             return false;        
  112.         
  113.         parent.window.SetAccountInfo(iAccountIndex, AccountName4.value, null, select4.value);
  114.         iAccountIndex++;
  115.     }
  116.  
  117.     if (AccountName5.value.length > 0)
  118.     {
  119.         if(AccountName5.value == AccountName1.value ||
  120.             AccountName5.value == AccountName2.value ||
  121.             AccountName5.value == AccountName3.value ||
  122.             AccountName5.value == AccountName4.value)
  123.         {
  124.             alert("You have entered an account name more then once.  Please make sure that the account names are unique.");
  125.             return false;
  126.         
  127.         }
  128.         
  129.         var reason = 0;
  130.         var validName = parent.UserManager.VerifyUserName(AccountName5.value, true, null, reason);
  131.         
  132.         if(!validName)
  133.             return false;        
  134.         
  135.         parent.window.SetAccountInfo(iAccountIndex, AccountName5.value, null, select5.value);
  136.         iAccountIndex++;
  137.     }        
  138.  
  139.  
  140.     // Tell parent window, how many accounts to set
  141.     parent.window.SetAccountNum(iAccountIndex);
  142.     return true;
  143. }
  144.  
  145.  
  146. function Page_GoBack()
  147. {
  148.     return true;
  149. }
  150.  
  151. function OnKeyDownHandler()
  152. {
  153.     // Last Control Tab over to the <back, next, close> button.
  154.     var VK_ESCAPE = 27;
  155.  
  156.     if (window.event.keyCode == VK_ESCAPE)
  157.     {
  158.         // Escape key.. We want to exit out of the wizard..
  159.         parent.window.navigate("res://closeme.xyz");
  160.  
  161.     }
  162.     
  163. }