home *** CD-ROM | disk | FTP | other *** search
/ Online Praxis 1998 March / Image.iso / CD-ROM / NETSCAPE / CCK / ASE.Z / nmtab.js < prev    next >
Encoding:
Text File  |  1997-08-21  |  1.9 KB  |  67 lines

  1. <!--  to hide script contents from old browsers
  2.  
  3. //the file that includes this must also include settings.js and nciglob.js
  4. var loaded = false;
  5.  
  6. function loadData()
  7. {
  8.     if (parent.parent.nciglobals && parent.parent.nciglobals.getGlobal)
  9.     {
  10.         var FormName = "NCICONFIGNAME";
  11.     
  12.         parent.parent.nciglobals.setText(FormName, "configName", parent.parent.nciglobals.getGlobal("SiteName"));            
  13.         parent.parent.nciglobals.setText(FormName, "supportNumber", parent.parent.nciglobals.getGlobal("SupportPhone"));            
  14.         this.focus();
  15.         document.forms[0]["configName"].focus();
  16.         loaded = true;
  17.     }
  18.     else
  19.         setTimeout("loadData()",500);
  20. }//function loadData()
  21.  
  22.  
  23. function checkData()
  24. {
  25.     var FormName = "NCICONFIGNAME";
  26.     var override     = false;
  27.     var valid = true;
  28.     var phoneNum = parent.parent.nciglobals.getText(FormName,"supportNumber");
  29.  
  30.     if (loaded && loaded == true)
  31.     {
  32.         if(phoneNum.length > 0)
  33.         {
  34.             for (var x=0; x<phoneNum.length; x++)    
  35.             {
  36.                 if ("0123456789().-+ ".indexOf(phoneNum.charAt(x)) <0)    {
  37.                     override = !confirm("The Support Phone Number is not valid.  Please enter a vaild phone number, or choose cancel to ignore changes.");
  38.                     document.forms[FormName]["supportNumber"].focus();
  39.                     document.forms[FormName]["supportNumber"].select();
  40.                     valid = override;
  41.                     break;
  42.                     }
  43.             }
  44.         }
  45.     
  46.         if (override == true)
  47.             parent.parent.nciglobals.nciDirty(false);
  48.     }
  49.     
  50.     return valid;
  51. }
  52.  
  53.  
  54. function saveData()
  55. {
  56.     if (loaded && loaded == true)
  57.     {
  58.         var FormName = "NCICONFIGNAME";
  59.     
  60.         parent.parent.nciglobals.setGlobal("SiteName", parent.parent.nciglobals.getText(FormName, "configName"));
  61.         parent.parent.nciglobals.setGlobal("Description", parent.parent.nciglobals.getText(FormName, "configName"));
  62.         parent.parent.nciglobals.setGlobal("SupportPhone", parent.parent.nciglobals.getText(FormName,"supportNumber"));
  63.     }
  64. }
  65.  
  66. // end hiding contents from old browsers  -->
  67.