home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 May / 05_02.iso / software / nis / files / NIS / NIS.MSI / IntroWiz.exe / HTML / IW-ADDCONFID.JS < prev    next >
Encoding:
JavaScript  |  2001-12-01  |  3.1 KB  |  117 lines

  1. ////////////////////////////////////////////////////////////////////////////////////////////
  2. //
  3. // PRODUCT: Norton Internet Security/Symantec Desktop Firewall
  4. //
  5. // NAME:    iw-AddConfid.js (Javascript file for iw-AddConfid.HTM)
  6. //
  7. // Copyright (c) 2001 by Symantec Corporation. All rights reserved.
  8. //
  9. ////////////////////////////////////////////////////////////////////////////////////////////
  10.  
  11.     // MessageBox() Flags
  12.     var MB_OK =                     0x00000000;
  13.     var MB_OKCANCEL =               0x00000001;
  14.     var MB_ABORTRETRYIGNORE =       0x00000002;
  15.     var MB_YESNOCANCEL =            0x00000003;
  16.     var MB_YESNO =                  0x00000004;
  17.     var MB_RETRYCANCEL =            0x00000005;
  18.     
  19.     var MB_ICONHAND =               0x00000010;
  20.     var MB_ICONQUESTION =           0x00000020;
  21.     var MB_ICONEXCLAMATION =        0x00000030;
  22.     var MB_ICONASTERISK  =          0x00000040;
  23.     
  24.     var MB_USERICON =               0x00000080;
  25.     var MB_ICONWARNING =            MB_ICONEXCLAMATION;
  26.     var MB_ICONERROR =              MB_ICONHAND;
  27.     
  28.     var MB_ICONINFORMATION =        MB_ICONASTERISK;
  29.     var MB_ICONSTOP =               MB_ICONHAND;
  30.     
  31.     var IDOK =              1;
  32.     var IDCANCEL =          2;
  33.     var IDABORT =           3;
  34.     var IDRETRY =           4;
  35.     var IDIGNORE =          5;
  36.     var IDYES =             6;
  37.     var IDNO =              7;
  38.     
  39.     var bModify = false;
  40.     var bReloadList = false;
  41.  
  42. function fnInit()
  43. {
  44.     DescSelect.focus();
  45.  
  46.     if(window.dialogArguments[0] == StrID("ModifyConfid"))
  47.         bModify = true;
  48.         
  49.     if(bModify == true)
  50.     {    
  51.         NISSubTitle.innerText = StrID("ModifyConfid");
  52.         TxtName.value = window.dialogArguments[1];
  53.         DescSelect.options[DescSelect.selectedIndex].text = window.dialogArguments[2];    
  54.         TxtInformation.value = window.dialogArguments[3];
  55.         document.title = StrID("ModifyConfid");
  56.     }
  57. }
  58.  
  59.  
  60.  
  61. function GrabData()
  62. {
  63.  
  64.     var textArray = new Array(4);
  65.     textArray[0]=TxtName.value;
  66.     textArray[1]=DescSelect.options[DescSelect.selectedIndex].text        
  67.     textArray[2]=TxtInformation.value;
  68.     
  69.     if(bReloadList == true)
  70.         textArray[3]=StrID("Reload");
  71.     returnValue  = textArray;
  72.  
  73. }
  74.  
  75. function ClickOK()
  76. {
  77.     var bValid = true;
  78.     if (ConfigInfo.bValidData(!bModify, TxtName.value, DescSelect.options[DescSelect.selectedIndex].text, TxtInformation.value) == false)
  79.         return;
  80.     else if (ConfigInfo.CheckDupeData(TxtInformation.value) && !bModify)
  81.     {
  82.         // We found dupe entry , prompt, and return
  83.         webWind.MsgBox(StrID("ConfidDupeItem"), StrID("ConfidDupeTitle"), MB_OK | MB_ICONEXCLAMATION);
  84.         return;                
  85.     }
  86.     else if (ConfigInfo.CheckDupeName(TxtName.value))
  87.     {
  88.         bReloadList = true;
  89.         GrabData();
  90.         window.navigate("res://closeme.xyz");
  91.     }    
  92.     else
  93.     {
  94.         GrabData();
  95.         window.navigate("res://closeme.xyz");
  96.     }
  97. }
  98.  
  99. function ClickCancel()
  100. {        
  101.         returnValue = null;
  102.         window.navigate("res://closeme.xyz");
  103. }
  104.  
  105. function OnKeyDownHandler()
  106. {
  107.     // Last Control Tab over to the <back, next, close> button.
  108.     var VK_ESCAPE = 27;
  109.  
  110.     if (window.event.keyCode == VK_ESCAPE)
  111.     {
  112.         // Escape key.. We want to exit out of the wizard..
  113.         window.navigate("res://closeme.xyz");
  114.  
  115.     }
  116.     
  117. }