home *** CD-ROM | disk | FTP | other *** search
/ Online Praxis 1998 March / Image.iso / CD-ROM / NETSCAPE / CCK / INSTBLDR.Z / asw.jar / dial.js < prev    next >
Encoding:
Text File  |  1998-02-27  |  3.1 KB  |  112 lines

  1. <!--  to hide script contents from old browsers
  2.  
  3.  
  4.  
  5. var    intlString = "";
  6. var    localString = "";
  7.  
  8.  
  9.  
  10. var theFile = parent.parent.globals.getAcctSetupFilename(self);
  11. var intlFlag = parent.parent.globals.GetNameValuePair(theFile,"Mode Selection","IntlMode");
  12. intlFlag = intlFlag.toLowerCase();
  13.  
  14. if (intlFlag == "yes")    {
  15.     intlString = "text";
  16.     localString = "hidden";
  17.     }
  18. else    {
  19.     intlString = "hidden";
  20.     localString = "text";
  21.     }
  22.  
  23.  
  24.  
  25. function writeLocalText(theString)
  26. {
  27.     if (localString == "text")    {
  28.         document.write(theString);
  29.         }
  30. }
  31.  
  32.  
  33.  
  34. function go(msg)
  35. {
  36.     if (parent.parent.globals.document.vars.editMode.value == "yes")
  37.         return true;
  38.     else
  39.         return(checkData());
  40. }
  41.  
  42.  
  43.  
  44. function checkData()
  45. {
  46.     if (intlFlag != "yes")    {
  47.         if (document.forms[0].accountAreaCode.value == "")    {
  48.             alert("You must enter an area code.");
  49.             parent.parent.globals.setFocus(document.forms[0].accountAreaCode);
  50.             return(false);
  51.             }
  52.         if (parent.parent.globals.verifyAreaCode(document.forms[0].accountAreaCode.value)==false)    {
  53.             alert("Please enter a valid area code.");
  54.             parent.parent.globals.setFocus(document.forms[0].accountAreaCode);
  55.             return(false);
  56.             }
  57.         }
  58.     if (document.forms[0].accountPhoneNumber.value == "")    {
  59.         alert("You must enter a telephone number.");
  60.         parent.parent.globals.setFocus(document.forms[0].accountPhoneNumber);
  61.         return(false);
  62.         }
  63.     if (parent.parent.globals.verifyPhoneNumber(document.forms[0].accountPhoneNumber.value)==false)    {
  64.         alert("Please enter a valid telephone number.");
  65.         parent.parent.globals.setFocus(document.forms[0].accountPhoneNumber);
  66.         return(false);
  67.         }
  68.     return(true);
  69. }
  70.  
  71.  
  72.  
  73. function loadData()
  74. {
  75.     // make sure all data objects/element exists and valid; otherwise, reload.  SUCKS!
  76.     if (((document.forms[0].accountAreaCode == "undefined") || (document.forms[0].accountAreaCode == "[object InputArray]")) ||
  77.         ((document.forms[0].accountPhoneNumber == "undefined") || (document.forms[0].accountPhoneNumber == "[object InputArray]")))
  78.     {
  79.         parent.controls.reloadDocument();
  80.         return;
  81.     }
  82.  
  83.     if (intlFlag != "yes")    {
  84.         document.forms[0].accountAreaCode.value = parent.parent.globals.document.vars.accountAreaCode.value;
  85.         }
  86.     document.forms[0].accountPhoneNumber.value = parent.parent.globals.document.vars.accountPhoneNumber.value;
  87.     parent.parent.globals.setFocus(document.forms[0].accountAreaCode);
  88.     if (parent.controls.generateControls)    parent.controls.generateControls();
  89. }
  90.  
  91.  
  92.  
  93. function saveData()
  94. {
  95.     // make sure all form element are valid objects, otherwise just skip & return!
  96.     if (((document.forms[0].accountAreaCode == "undefined") || (document.forms[0].accountAreaCode == "[object InputArray]")) ||
  97.         ((document.forms[0].accountPhoneNumber == "undefined") || (document.forms[0].accountPhoneNumber == "[object InputArray]")))
  98.     {
  99.         parent.controls.reloadDocument();
  100.         return;
  101.     }
  102.  
  103.     if (intlFlag != "yes")    {
  104.         parent.parent.globals.document.vars.accountAreaCode.value = document.forms[0].accountAreaCode.value;
  105.         }
  106.     parent.parent.globals.document.vars.accountPhoneNumber.value = document.forms[0].accountPhoneNumber.value;
  107. }
  108.  
  109.  
  110.  
  111. // end hiding contents from old browsers  -->
  112.