home *** CD-ROM | disk | FTP | other *** search
/ Online Praxis 1998 March / Image.iso / CD-ROM / NETSCAPE / CCK / INSTBLDR.Z / asw.jar / dialinf2.js < prev    next >
Encoding:
Text File  |  1998-02-27  |  4.0 KB  |  131 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") || checkData())    {
  37.         if (msg == parent.parent.globals.document.vars.path.value )    {
  38.             return(true);
  39.             }
  40.         }
  41.     return(false);
  42. }
  43.  
  44.  
  45.  
  46. function checkData()
  47. {
  48.     if (intlFlag != "yes")    {
  49.         if (document.forms[0].modemAreaCode.value == "")    {
  50.             alert("You must enter an area code.");
  51.             parent.parent.globals.setFocus(document.forms[0].modemAreaCode);
  52.             return(false);
  53.             }
  54.         if (parent.parent.globals.verifyAreaCode(document.forms[0].modemAreaCode.value)==false)    {
  55.             alert("Please enter a valid area code.");
  56.             parent.parent.globals.setFocus(document.forms[0].modemAreaCode);
  57.             return(false);
  58.             }
  59.         }
  60.     if (document.forms[0].modemPhoneNumber.value == "")    {
  61.         alert("You must enter a telephone number.");
  62.         parent.parent.globals.setFocus(document.forms[0].modemPhoneNumber);
  63.         return(false);
  64.         }
  65.     if (parent.parent.globals.verifyPhoneNumber(document.forms[0].modemPhoneNumber.value)==false)    {
  66.         alert("Please enter a valid telephone number.");
  67.         parent.parent.globals.setFocus(document.forms[0].modemPhoneNumber);
  68.         return(false);
  69.         }
  70.     return(true);
  71. }
  72.  
  73.  
  74.  
  75. function loadData()
  76. {
  77.  
  78.     // make sure all data objects/element exists and valid; otherwise, reload.  SUCKS!
  79.     if (((document.forms[0].modemAreaCode == "undefined") || (document.forms[0].modemAreaCode == "[object InputArray]")) ||
  80.         ((document.forms[0].modemPhoneNumber == "undefined") || (document.forms[0].modemPhoneNumber == "[object InputArray]")))
  81.     {
  82.         top.globals.debug("FORM ELEMENT = " + document.forms[0].modemPhoneNumber);
  83.         top.globals.debug("SET FOCUS: " + document.forms[0].modemAreaCode + "BAD OBJECT!!!");
  84.         top.globals.debug("HISTORY: " + parent.content.history);
  85.         parent.controls.reloadDocument();
  86.         return;
  87.     }
  88.  
  89.     document.forms[0].modemAreaCode.value = parent.parent.globals.document.vars.modemAreaCode.value;
  90.  
  91.     if (intlFlag != "yes")    {
  92.         if (document.forms[0].modemAreaCode.value == "")    {
  93.             document.forms[0].modemAreaCode.value = parent.parent.globals.document.vars.areaCode.value;
  94.             }
  95.         }
  96.  
  97.     document.forms[0].modemPhoneNumber.value = parent.parent.globals.document.vars.modemPhoneNumber.value;
  98.     if (document.forms[0].modemPhoneNumber.value == "")    {
  99.         document.forms[0].modemPhoneNumber.value = parent.parent.globals.document.vars.phoneNumber.value;
  100.         }
  101.  
  102.     parent.parent.globals.setFocus(document.forms[0].modemAreaCode);
  103.     if (parent.controls.generateControls)    parent.controls.generateControls();
  104. }
  105.  
  106.  
  107.  
  108. function saveData()
  109. {
  110.     // make sure all form element are valid objects, otherwise just skip & return!
  111.     if (((document.forms[0].modemAreaCode == "undefined") || (document.forms[0].modemAreaCode == "[object InputArray]")) ||
  112.         ((document.forms[0].modemPhoneNumber == "undefined") || (document.forms[0].modemPhoneNumber == "[object InputArray]")))
  113.     {
  114.         top.globals.debug("SAVE DATA ...");
  115.         top.globals.debug("FORM ELEMENT = " + document.forms[0].modemPhoneNumber);
  116.         top.globals.debug("SET FOCUS: " + document.forms[0].modemAreaCode + "BAD OBJECT!!!");
  117.         top.globals.debug("HISTORY: " + parent.content.history);
  118.         parent.controls.reloadDocument();
  119.         return;
  120.     }
  121.  
  122.     if (intlFlag != "yes")    {
  123.         parent.parent.globals.document.vars.modemAreaCode.value = document.forms[0].modemAreaCode.value;
  124.         }
  125.     parent.parent.globals.document.vars.modemPhoneNumber.value = document.forms[0].modemPhoneNumber.value;
  126. }
  127.  
  128.  
  129.  
  130. // end hiding contents from old browsers  -->
  131.