//======================================================================================//
// Global Variables
//======================================================================================//
  var digits = "0123456789";
  var lowerCaseLetters = "abcdefghijklmnopqrstuvwxyz";
  var upperCaseLetters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  var whiteSpace = " \t\n\r";
  var decimalPointDelimiter = ".";
  var currencySigns = "$,";
  var phoneNumberDelimiters = "()- \t";
  var validPhoneChars = digits + phoneNumberDelimiters;
  var ssnDelimiters = "- \t";
  var validSsnChars = digits + ssnDelimiters;
  var digitsInSocialSecurityNumber = 9;
  var digitsInPhoneNumber = 10;
  var creditCardDelimiters = " ";
  var childWindow;
  var ZIPCodeDelimiters = "-";
  var validZIPCodeChars = digits + ZIPCodeDelimiters
  var digitsInZIPCode1 = 5
  var digitsInZIPCode2 = 9
  var defaultEmptyOK = false
//======================================================================================//
// 
//======================================================================================//
  function IsChildWindow() {
    if (opener == null || self.name != "childWindow") {
      document.location.href = errorScriptPage & "?error=childFunction";
      return false;
    }
    else return true;
  }
//======================================================================================//
// 
//======================================================================================//
  function NewWindow(url, width, height) {
    wLeft = screen.width / 2 - width / 2;
    wTop = screen.height / 2 - height / 2;
    if (opener != null && opener.childWindow != null && opener.childWindow.open) {
      opener.childWindow = window.open(url, 'childWindow', 'location=0,toolbar=0,menubar=0,resizable=0,status=0,scrollbars=0,width=' + width + ',height=' + height + ',left=' + wLeft + ',top=' + wTop);
    }
    else if (childWindow != null && childWindow.open) {
      childWindow.close();
      childWindow = window.open(url, 'childWindow', 'location=0,toolbar=0,menubar=0,resizable=0,status=0,scrollbars=0,width=' + width + ',height=' + height + ',left=' + wLeft + ',top=' + wTop);
    }
    else
      childWindow = window.open(url, 'childWindow', 'location=0,toolbar=0,menubar=0,resizable=0,status=0,scrollbars=0,width=' + width + ',height=' + height + ',left=' + wLeft + ',top=' + wTop);
  }
//======================================================================================//
// 
//======================================================================================//
  function NewScrollWindow(url, width, height) {
    wLeft = screen.width / 2 - width / 2;
    wTop = screen.height / 2 - height / 2;
    if (opener != null && opener.childWindow != null && opener.childWindow.open) {
      opener.childWindow.location.href = url;
      opener.childWindow.resizeTo(width, height);
      opener.childWindow.moveTo(wLeft, wTop);
    }
    else if (childWindow != null && childWindow.open) {
      childWindow.close();
      childWindow = window.open(url, 'childWindow', 'location=0,toolbar=0,menubar=0,resizable=0,status=0,scrollbars=1,width=' + width + ',height=' + height + ',left=' + wLeft + ',top=' + wTop);
    }
    else
      childWindow = window.open(url, 'childWindow', 'location=0,toolbar=0,menubar=0,resizable=0,status=0,scrollbars=1,width=' + width + ',height=' + height + ',left=' + wLeft + ',top=' + wTop);
  }
//======================================================================================//