﻿function SetState(s)
{
    var foo = document.getElementById("ctl00_descContainer_hdnState");
    foo.value = s;
}

function rateRequest_Validator(theForm)
{
  if (document.getElementById("ctl00_descContainer_company_name").value == "")
  {
    alert("Please enter a value for the \"Company Name\" field.");
    document.getElementById("ctl00_descContainer_company_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_company_name").value.length > 40)
  {
    alert("Please enter at most 40 characters in the \"Company Name\" field.");
    document.getElementById("ctl00_descContainer_company_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_address_line_1").value == "")
  {
    alert("Please enter a value for the \"Address Line 1\" field.");
    document.getElementById("ctl00_descContainer_address_line_1").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_address_line_1").value.length > 40)
  {
    alert("Please enter at most 40 characters in the \"Address Line 1\" field.");
    document.getElementById("ctl00_descContainer_address_line_1").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_city").value == "")
  {
    alert("Please enter a value for the \"City\" field.");
    document.getElementById("ctl00_descContainer_city").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_city").value.length > 40)
  {
    alert("Please enter at most 40 characters in the \"City\" field.");
    document.getElementById("ctl00_descContainer_city").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_state").selectedIndex < 0)
  {
    alert("Please select one of the \"State\" options.");
    document.getElementById("ctl00_descContainer_state").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_state").selectedIndex == 0)
  {
    alert("The first \"State\" option is not a valid selection.  Please choose one of the other options.");
    document.getElementById("ctl00_descContainer_state").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_zip").value == "")
  {
    alert("Please enter a value for the \"Zip Code\" field.");
    document.getElementById("ctl00_descContainer_zip").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_zip").value.length > 40)
  {
    alert("Please enter at most 40 characters in the \"Zip Code\" field.");
    document.getElementById("ctl00_descContainer_zip").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_request_name").value == "")
  {
    alert("Please enter a value for the \"Name of person requesting rates\" field.");
    document.getElementById("ctl00_descContainer_request_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_request_name").value.length > 40)
  {
    alert("Please enter at most 40 characters in the \"Name of person requesting rates\" field.");
    document.getElementById("ctl00_descContainer_request_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_phone_area").value == "")
  {
    alert("Please enter a value for the \"Phone Number Area Code\" field.");
    document.getElementById("ctl00_descContainer_phone_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_phone_area").value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"Phone Number Area Code\" field.");
    document.getElementById("ctl00_descContainer_phone_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_phone_area").value.length > 3)
  {
    alert("Please enter at most 3 characters in the \"Phone Number Area Code\" field.");
    document.getElementById("ctl00_descContainer_phone_area").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_phone_area").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Phone Number Area Code\" field.");
    document.getElementById("ctl00_descContainer_phone_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_phone_prefix").value == "")
  {
    alert("Please enter a value for the \"Phone Number Prefix\" field.");
    document.getElementById("ctl00_descContainer_phone_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_phone_prefix").value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"Phone Number Prefix\" field.");
    document.getElementById("ctl00_descContainer_phone_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_phone_prefix").value.length > 3)
  {
    alert("Please enter at most 3 characters in the \"Phone Number Prefix\" field.");
    document.getElementById("ctl00_descContainer_phone_prefix").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_phone_prefix").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Phone Number Prefix\" field.");
    document.getElementById("ctl00_descContainer_phone_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_phone_suffix").value == "")
  {
    alert("Please enter a value for the \"Phone Number Suffix\" field.");
    document.getElementById("ctl00_descContainer_phone_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_phone_suffix").value.length < 4)
  {
    alert("Please enter at least 4 characters in the \"Phone Number Suffix\" field.");
    document.getElementById("ctl00_descContainer_phone_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_phone_suffix").value.length > 4)
  {
    alert("Please enter at most 4 characters in the \"Phone Number Suffix\" field.");
    document.getElementById("ctl00_descContainer_phone_suffix").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_phone_suffix").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Phone Number Suffix\" field.");
    document.getElementById("ctl00_descContainer_phone_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_fax_area").value == "")
  {
    alert("Please enter a value for the \"Fax Number Area Code\" field.");
    document.getElementById("ctl00_descContainer_fax_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_fax_area").value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"Fax Number Area Code\" field.");
    document.getElementById("ctl00_descContainer_fax_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_fax_area").value.length > 3)
  {
    alert("Please enter at most 3 characters in the \"Fax Number Area Code\" field.");
    document.getElementById("ctl00_descContainer_fax_area").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_fax_area").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Fax Number Area Code\" field.");
    document.getElementById("ctl00_descContainer_fax_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_fax_prefix").value == "")
  {
    alert("Please enter a value for the \"Fax Number Prefix\" field.");
    document.getElementById("ctl00_descContainer_fax_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_fax_prefix").value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"Fax Number Prefix\" field.");
    document.getElementById("ctl00_descContainer_fax_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_fax_prefix").value.length > 3)
  {
    alert("Please enter at most 3 characters in the \"Fax Number Prefix\" field.");
    document.getElementById("ctl00_descContainer_fax_prefix").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_fax_prefix").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Fax Number Prefix\" field.");
    document.getElementById("ctl00_descContainer_fax_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_fax_suffix").value == "")
  {
    alert("Please enter a value for the \"Fax Number Suffix\" field.");
    document.getElementById("ctl00_descContainer_fax_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_fax_suffix").value.length < 4)
  {
    alert("Please enter at least 4 characters in the \"Fax Number Suffix\" field.");
    document.getElementById("ctl00_descContainer_fax_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_fax_suffix").value.length > 4)
  {
    alert("Please enter at most 4 characters in the \"Fax Number Suffix\" field.");
    document.getElementById("ctl00_descContainer_fax_suffix").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_fax_suffix").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Fax Number Suffix\" field.");
    document.getElementById("ctl00_descContainer_fax_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_email_address").value == "")
  {
    alert("Please enter a value for the \"E-mail Address\" field.");
    document.getElementById("ctl00_descContainer_email_address").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_email_address").value.length > 40)
  {
    alert("Please enter at most 40 characters in the \"E-mail Address\" field.");
    document.getElementById("ctl00_descContainer_email_address").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_commodity").value == "")
  {
    alert("Please enter a value for the \"Commodity\" field.");
    document.getElementById("ctl00_descContainer_commodity").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_commodity").value.length < 1)
  {
    alert("Please enter at least 1 characters in the \"Commodity\" field.");
    document.getElementById("ctl00_descContainer_commodity").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_commodity").value.length > 25)
  {
    alert("Please enter at most 25 characters in the \"Commodity\" field.");
    document.getElementById("ctl00_descContainer_commodity").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_weight").value == "")
  {
    alert("Please enter a value for the \"Estimated Weight of Shipments\" field.");
    document.getElementById("ctl00_descContainer_weight").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_weight").value.length < 1)
  {
    alert("Please enter at least 1 characters in the \"Estimated Weight of Shipments\" field.");
    document.getElementById("ctl00_descContainer_weight").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_seal").selectedIndex < 0)
  {
    alert("Please select one of the \"Shipper will Seal\" options.");
    document.getElementById("ctl00_descContainer_seal").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_value").value == "")
  {
    alert("Please enter a value for the \"Declared Value of Load\" field.");
    document.getElementById("ctl00_descContainer_value").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_value").value.length < 1)
  {
    alert("Please enter at least 1 characters in the \"Declared Value of Load\" field.");
    document.getElementById("ctl00_descContainer_value").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_type_equip").value == "")
  {
    alert("Please enter a value for the \"Type Equipment Needed\" field.");
    document.getElementById("ctl00_descContainer_type_equip").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_type_equip").value.length < 1)
  {
    alert("Please enter at least 1 characters in the \"Type Equipment Needed\" field.");
    document.getElementById("ctl00_descContainer_type_equip").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_type_equip").value.length > 25)
  {
    alert("Please enter at most 25 characters in the \"Type Equipment Needed\" field.");
    document.getElementById("ctl00_descContainer_type_equip").focus();
    return (false);
  }  
 
  SetState("true");
  
  return (true);
}

function creditRequest_Validator(theForm)
{
   if (document.getElementById("ctl00_descContainer_business_name").value == "")
  {
    alert("Please enter a value for the \"Business Name\" field.");
    document.getElementById("ctl00_descContainer_business_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_business_name").value.length > 40)
  {
    alert("Please enter at most 40 characters in the \"Business Name\" field.");
    document.getElementById("ctl00_descContainer_business_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_physical_address_line_1").value == "")
  {
    alert("Please enter a value for the \"Business Address Line 1\" field.");
    document.getElementById("ctl00_descContainer_physical_address_line_1").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_physical_address_line_1").value.length > 25)
  {
    alert("Please enter at most 25 characters in the \"Business Address Line 1\" field.");
    document.getElementById("ctl00_descContainer_physical_address_line_1").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_physical_city").value == "")
  {
    alert("Please enter a value for the \"Business City\" field.");
    document.getElementById("ctl00_descContainer_physical_city").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_physical_city").value.length > 17)
  {
    alert("Please enter at most 17 characters in the \"Business City\" field.");
    document.getElementById("ctl00_descContainer_physical_city").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_physical_state").selectedIndex < 0)
  {
    alert("Please select one of the \"Business State\" options.");
    document.getElementById("ctl00_descContainer_physical_state").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_physical_state").selectedIndex == 0)
  {
    alert("The first \"Business State\" option is not a valid selection.  Please choose one of the other options.");
    document.getElementById("ctl00_descContainer_physical_state").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_physical_zip").value == "")
  {
    alert("Please enter a value for the \"Business Zip Code\" field.");
    document.getElementById("ctl00_descContainer_physical_zip").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_physical_zip").value.length < 1)
  {
    alert("Please enter at least 1 characters in the \"Business Zip Code\" field.");
    document.getElementById("ctl00_descContainer_physical_zip").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_physical_zip").value.length > 15)
  {
    alert("Please enter at most 15 characters in the \"Business Zip Code\" field.");
    document.getElementById("ctl00_descContainer_physical_zip").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_physical_zip").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Business Zip Code\" field.");
    document.getElementById("ctl00_descContainer_physical_zip").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_physical_phone_area").value == "")
  {
    alert("Please enter a value for the \"Business Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_physical_phone_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_physical_phone_area").value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"Business Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_physical_phone_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_physical_phone_area").value.length > 3)
  {
    alert("Please enter at most 3 characters in the \"Business Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_physical_phone_area").focus();
    return (false);
  }

  var checkOK = "0123456789-.";
  var checkStr = document.getElementById("ctl00_descContainer_physical_phone_area").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    if (ch == ".")
    {
      allNum += ".";
      decPoints++;
    }
    else
      allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Business Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_physical_phone_area").focus();
    return (false);
  }

  if (decPoints > 1)
  {
    alert("Please enter a valid number in the \"physical_phone_area\" field.");
    document.getElementById("ctl00_descContainer_physical_phone_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_physical_phone_prefix").value == "")
  {
    alert("Please enter a value for the \"Business Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_physical_phone_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_physical_phone_prefix").value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"Business Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_physical_phone_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_physical_phone_prefix").value.length > 3)
  {
    alert("Please enter at most 3 characters in the \"Business Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_physical_phone_prefix").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_physical_phone_prefix").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Business Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_physical_phone_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_physical_phone_suffix").value == "")
  {
    alert("Please enter a value for the \"Business Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_physical_phone_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_physical_phone_suffix").value.length < 4)
  {
    alert("Please enter at least 4 characters in the \"Business Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_physical_phone_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_physical_phone_suffix").value.length > 4)
  {
    alert("Please enter at most 4 characters in the \"Business Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_physical_phone_suffix").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_physical_phone_suffix").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Business Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_physical_phone_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_physical_fax_area").value == "")
  {
    alert("Please enter a value for the \"Business Fax Area\" field.");
    document.getElementById("ctl00_descContainer_physical_fax_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_physical_fax_area").value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"Business Fax Area\" field.");
    document.getElementById("ctl00_descContainer_physical_fax_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_physical_fax_area").value.length > 3)
  {
    alert("Please enter at most 3 characters in the \"Business Fax Area\" field.");
    document.getElementById("ctl00_descContainer_physical_fax_area").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_physical_fax_area").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Business Fax Area\" field.");
    document.getElementById("ctl00_descContainer_physical_fax_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_physical_fax_prefix").value == "")
  {
    alert("Please enter a value for the \"Business Fax Prefix\" field.");
    document.getElementById("ctl00_descContainer_physical_fax_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_physical_fax_prefix").value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"Business Fax Prefix\" field.");
    document.getElementById("ctl00_descContainer_physical_fax_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_physical_fax_prefix").value.length > 3)
  {
    alert("Please enter at most 3 characters in the \"Business Fax Prefix\" field.");
    document.getElementById("ctl00_descContainer_physical_fax_prefix").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_physical_fax_prefix").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Business Fax Prefix\" field.");
    document.getElementById("ctl00_descContainer_physical_fax_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_physical_fax_suffix").value == "")
  {
    alert("Please enter a value for the \"Business Fax Suffix\" field.");
    document.getElementById("ctl00_descContainer_physical_fax_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_physical_fax_suffix").value.length < 4)
  {
    alert("Please enter at least 4 characters in the \"Business Fax Suffix\" field.");
    document.getElementById("ctl00_descContainer_physical_fax_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_physical_fax_suffix").value.length > 4)
  {
    alert("Please enter at most 4 characters in the \"Business Fax Suffix\" field.");
    document.getElementById("ctl00_descContainer_physical_fax_suffix").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_physical_fax_suffix").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Business Fax Suffix\" field.");
    document.getElementById("ctl00_descContainer_physical_fax_suffix").focus();
    return (false);
  }

  var checkOK = "0123456789-.";
  var checkStr = document.getElementById("ctl00_descContainer_billing_zip").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    if (ch == ".")
    {
      allNum += ".";
      decPoints++;
    }
    else
      allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Billing Zip Code\" field.");
    document.getElementById("ctl00_descContainer_billing_zip").focus();
    return (false);
  }

  if (decPoints > 1)
  {
    alert("Please enter a valid number in the \"billing_zip\" field.");
    document.getElementById("ctl00_descContainer_billing_zip").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_billing_phone_area").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Billing Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_billing_phone_area").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_billing_phone_prefix").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Billing Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_billing_phone_prefix").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_billing_phone_suffix").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Billing Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_billing_phone_suffix").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_billing_fax_area").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Billing Fax Area Code\" field.");
    document.getElementById("ctl00_descContainer_billing_fax_area").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_billing_fax_prefix").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Billing Fax Prefix\" field.");
    document.getElementById("ctl00_descContainer_billing_fax_prefix").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_billing_fax_suffix").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Billing Fax Suffix\" field.");
    document.getElementById("ctl00_descContainer_billing_fax_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_ap_contact_first_name").value == "")
  {
    alert("Please enter a value for the \"Accounts Payable Contact First Name\" field.");
    document.getElementById("ctl00_descContainer_ap_contact_first_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_ap_contact_first_name").value.length < 1)
  {
    alert("Please enter at least 1 characters in the \"Accounts Payable Contact First Name\" field.");
    document.getElementById("ctl00_descContainer_ap_contact_first_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_ap_contact_first_name").value.length > 20)
  {
    alert("Please enter at most 20 characters in the \"Accounts Payable Contact First Name\" field.");
    document.getElementById("ctl00_descContainer_ap_contact_first_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_ap_contact_primary_name").value == "")
  {
    alert("Please enter a value for the \"Accounts Payable Contact Last Name\" field.");
    document.getElementById("ctl00_descContainer_ap_contact_primary_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_ap_contact_primary_name").value.length < 1)
  {
    alert("Please enter at least 1 characters in the \"Accounts Payable Contact Last Name\" field.");
    document.getElementById("ctl00_descContainer_ap_contact_primary_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_ap_contact_primary_name").value.length > 20)
  {
    alert("Please enter at most 20 characters in the \"Accounts Payable Contact Last Name\" field.");
    document.getElementById("ctl00_descContainer_ap_contact_primary_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_ap_contact_phone_area").value == "")
  {
    alert("Please enter a value for the \"Accounts Payable Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_ap_contact_phone_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_ap_contact_phone_area").value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"Accounts Payable Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_ap_contact_phone_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_ap_contact_phone_area").value.length > 3)
  {
    alert("Please enter at most 3 characters in the \"Accounts Payable Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_ap_contact_phone_area").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_ap_contact_phone_area").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Accounts Payable Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_ap_contact_phone_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_ap_contact_phone_prefix").value == "")
  {
    alert("Please enter a value for the \"Accounts Payable Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_ap_contact_phone_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_ap_contact_phone_prefix").value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"Accounts Payable Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_ap_contact_phone_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_ap_contact_phone_prefix").value.length > 3)
  {
    alert("Please enter at most 3 characters in the \"Accounts Payable Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_ap_contact_phone_prefix").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_ap_contact_phone_prefix").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Accounts Payable Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_ap_contact_phone_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_ap_contact_phone_suffix").value == "")
  {
    alert("Please enter a value for the \"Accounts Payable Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_ap_contact_phone_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_ap_contact_phone_suffix").value.length < 4)
  {
    alert("Please enter at least 4 characters in the \"Accounts Payable Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_ap_contact_phone_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_ap_contact_phone_suffix").value.length > 4)
  {
    alert("Please enter at most 4 characters in the \"Accounts Payable Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_ap_contact_phone_suffix").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_ap_contact_phone_suffix").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Accounts Payable Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_ap_contact_phone_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_principal_name").value == "")
  {
    alert("Please enter a value for the \"Accounts Payable Name of Principle\" field.");
    document.getElementById("ctl00_descContainer_principal_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_principal_name").value.length < 1)
  {
    alert("Please enter at least 1 characters in the \"Accounts Payable Name of Principle\" field.");
    document.getElementById("ctl00_descContainer_principal_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_principal_name").value.length > 20)
  {
    alert("Please enter at most 20 characters in the \"Accounts Payable Name of Principle\" field.");
    document.getElementById("ctl00_descContainer_principal_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_principal_phone_area").value == "")
  {
    alert("Please enter a value for the \"Principals Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_principal_phone_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_principal_phone_area").value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"Principals Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_principal_phone_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_principal_phone_area").value.length > 3)
  {
    alert("Please enter at most 3 characters in the \"Principals Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_principal_phone_area").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_principal_phone_area").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Principals Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_principal_phone_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_principal_phone_prefix").value == "")
  {
    alert("Please enter a value for the \"Principals Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_principal_phone_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_principal_phone_prefix").value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"Principals Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_principal_phone_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_principal_phone_prefix").value.length > 3)
  {
    alert("Please enter at most 3 characters in the \"Principals Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_principal_phone_prefix").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_principal_phone_prefix").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Principals Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_principal_phone_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_principal_phone_suffix").value == "")
  {
    alert("Please enter a value for the \"Principals Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_principal_phone_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_principal_phone_suffix").value.length < 4)
  {
    alert("Please enter at least 4 characters in the \"Principals Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_principal_phone_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_principal_phone_suffix").value.length > 4)
  {
    alert("Please enter at most 4 characters in the \"Principals Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_principal_phone_suffix").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_principal_phone_suffix").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Principals Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_principal_phone_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_bank_name").value == "")
  {
    alert("Please enter a value for the \"Accounts Payable Contact Bank Name\" field.");
    document.getElementById("ctl00_descContainer_bank_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_bank_name").value.length < 1)
  {
    alert("Please enter at least 1 characters in the \"Accounts Payable Contact Bank Name\" field.");
    document.getElementById("ctl00_descContainer_bank_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_bank_name").value.length > 20)
  {
    alert("Please enter at most 20 characters in the \"Accounts Payable Contact Bank Name\" field.");
    document.getElementById("ctl00_descContainer_bank_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_bank_phone_area").value == "")
  {
    alert("Please enter a value for the \"Bank Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_bank_phone_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_bank_phone_area").value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"Bank Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_bank_phone_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_bank_phone_area").value.length > 3)
  {
    alert("Please enter at most 3 characters in the \"Bank Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_bank_phone_area").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_bank_phone_area").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Bank Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_bank_phone_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_bank_phone_prefix").value == "")
  {
    alert("Please enter a value for the \"Bank Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_bank_phone_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_bank_phone_prefix").value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"Bank Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_bank_phone_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_bank_phone_prefix").value.length > 3)
  {
    alert("Please enter at most 3 characters in the \"Bank Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_bank_phone_prefix").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_bank_phone_prefix").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Bank Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_bank_phone_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_bank_phone_suffix").value == "")
  {
    alert("Please enter a value for the \"Bank Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_bank_phone_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_bank_phone_suffix").value.length < 4)
  {
    alert("Please enter at least 4 characters in the \"Bank Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_bank_phone_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_bank_phone_suffix").value.length > 4)
  {
    alert("Please enter at most 4 characters in the \"Bank Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_bank_phone_suffix").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_bank_phone_suffix").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Bank Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_bank_phone_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_1_name").value == "")
  {
    alert("Please enter a value for the \"Reference 1 Name\" field.");
    document.getElementById("ctl00_descContainer_reference_1_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_1_name").value.length < 1)
  {
    alert("Please enter at least 1 characters in the \"Reference 1 Name\" field.");
    document.getElementById("ctl00_descContainer_reference_1_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_1_name").value.length > 40)
  {
    alert("Please enter at most 40 characters in the \"Reference 1 Name\" field.");
    document.getElementById("ctl00_descContainer_reference_1_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_1_phone_area").value == "")
  {
    alert("Please enter a value for the \"Reference 1 Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_reference_1_phone_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_1_phone_area").value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"Reference 1 Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_reference_1_phone_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_1_phone_area").value.length > 3)
  {
    alert("Please enter at most 3 characters in the \"Reference 1 Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_reference_1_phone_area").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_reference_1_phone_area").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Reference 1 Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_reference_1_phone_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_1_phone_prefix").value == "")
  {
    alert("Please enter a value for the \"Reference 1 Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_reference_1_phone_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_1_phone_prefix").value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"Reference 1 Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_reference_1_phone_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_1_phone_prefix").value.length > 3)
  {
    alert("Please enter at most 3 characters in the \"Reference 1 Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_reference_1_phone_prefix").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_reference_1_phone_prefix").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Reference 1 Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_reference_1_phone_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_1_phone_suffix").value == "")
  {
    alert("Please enter a value for the \"Reference 1 Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_reference_1_phone_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_1_phone_suffix").value.length < 4)
  {
    alert("Please enter at least 4 characters in the \"Reference 1 Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_reference_1_phone_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_1_phone_suffix").value.length > 4)
  {
    alert("Please enter at most 4 characters in the \"Reference 1 Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_reference_1_phone_suffix").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_reference_1_phone_suffix").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Reference 1 Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_reference_1_phone_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_2_name").value == "")
  {
    alert("Please enter a value for the \"Reference 2 Name\" field.");
    document.getElementById("ctl00_descContainer_reference_2_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_2_name").value.length < 1)
  {
    alert("Please enter at least 1 characters in the \"Reference 2 Name\" field.");
    document.getElementById("ctl00_descContainer_reference_2_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_2_name").value.length > 40)
  {
    alert("Please enter at most 40 characters in the \"Reference 2 Name\" field.");
    document.getElementById("ctl00_descContainer_reference_2_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_2_phone_area").value == "")
  {
    alert("Please enter a value for the \"Reference 2 Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_reference_2_phone_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_2_phone_area").value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"Reference 2 Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_reference_2_phone_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_2_phone_area").value.length > 3)
  {
    alert("Please enter at most 3 characters in the \"Reference 2 Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_reference_2_phone_area").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_reference_2_phone_area").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Reference 2 Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_reference_2_phone_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_2_phone_prefix").value == "")
  {
    alert("Please enter a value for the \"Reference 2 Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_reference_2_phone_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_2_phone_prefix").value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"Reference 2 Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_reference_2_phone_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_2_phone_prefix").value.length > 3)
  {
    alert("Please enter at most 3 characters in the \"Reference 2 Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_reference_2_phone_prefix").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_reference_2_phone_prefix").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Reference 2 Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_reference_2_phone_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_2_phone_suffix").value == "")
  {
    alert("Please enter a value for the \"Reference 2 Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_reference_2_phone_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_2_phone_suffix").value.length < 4)
  {
    alert("Please enter at least 4 characters in the \"Reference 2 Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_reference_2_phone_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_2_phone_suffix").value.length > 4)
  {
    alert("Please enter at most 4 characters in the \"Reference 2 Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_reference_2_phone_suffix").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_reference_2_phone_suffix").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Reference 2 Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_reference_2_phone_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_3_name").value == "")
  {
    alert("Please enter a value for the \"Reference 3 Name\" field.");
    document.getElementById("ctl00_descContainer_reference_3_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_3_name").value.length < 1)
  {
    alert("Please enter at least 1 characters in the \"Reference 3 Name\" field.");
    document.getElementById("ctl00_descContainer_reference_3_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_3_name").value.length > 40)
  {
    alert("Please enter at most 40 characters in the \"Reference 3 Name\" field.");
    document.getElementById("ctl00_descContainer_reference_3_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_3_phone_area").value == "")
  {
    alert("Please enter a value for the \"Reference 3 Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_reference_3_phone_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_3_phone_area").value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"Reference 3 Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_reference_3_phone_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_3_phone_area").value.length > 3)
  {
    alert("Please enter at most 3 characters in the \"Reference 3 Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_reference_3_phone_area").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_reference_3_phone_area").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Reference 3 Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_reference_3_phone_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_3_phone_prefix").value == "")
  {
    alert("Please enter a value for the \"Reference 3 Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_reference_3_phone_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_3_phone_prefix").value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"Reference 3 Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_reference_3_phone_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_3_phone_prefix").value.length > 3)
  {
    alert("Please enter at most 3 characters in the \"Reference 3 Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_reference_3_phone_prefix").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_reference_3_phone_prefix").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Reference 3 Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_reference_3_phone_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_3_phone_suffix").value == "")
  {
    alert("Please enter a value for the \"Reference 3 Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_reference_3_phone_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_3_phone_suffix").value.length < 4)
  {
    alert("Please enter at least 4 characters in the \"Reference 3 Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_reference_3_phone_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_reference_3_phone_suffix").value.length > 4)
  {
    alert("Please enter at most 4 characters in the \"Reference 3 Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_reference_3_phone_suffix").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_reference_3_phone_suffix").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Reference 3 Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_reference_3_phone_suffix").focus();
    return (false);
  }
  SetState("true");
  
  return (true);
}


function signupForm_Validator(theForm)
{

  if (document.getElementById("ctl00_descContainer_company_name").value == "")
  {
    alert("Please enter a value for the \"Company Name\" field.");
    document.getElementById("ctl00_descContainer_company_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_company_name").value.length < 1)
  {
    alert("Please enter at least 1 characters in the \"Company Name\" field.");
    document.getElementById("ctl00_descContainer_company_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_company_name").value.length > 50)
  {
    alert("Please enter at most 50 characters in the \"Company Name\" field.");
    document.getElementById("ctl00_descContainer_company_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_address_line_1").value == "")
  {
    alert("Please enter a value for the \"Address Line 1\" field.");
    document.getElementById("ctl00_descContainer_address_line_1").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_address_line_1").value.length < 1)
  {
    alert("Please enter at least 1 characters in the \"Address Line 1\" field.");
    document.getElementById("ctl00_descContainer_address_line_1").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_address_line_1").value.length > 40)
  {
    alert("Please enter at most 40 characters in the \"Address Line 1\" field.");
    document.getElementById("ctl00_descContainer_address_line_1").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_city").value == "")
  {
    alert("Please enter a value for the \"City\" field.");
    document.getElementById("ctl00_descContainer_city").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_city").value.length < 1)
  {
    alert("Please enter at least 1 characters in the \"City\" field.");
    document.getElementById("ctl00_descContainer_city").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_city").value.length > 40)
  {
    alert("Please enter at most 40 characters in the \"City\" field.");
    document.getElementById("ctl00_descContainer_city").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_state").selectedIndex < 0)
  {
    alert("Please select one of the \"State\" options.");
    document.getElementById("ctl00_descContainer_state").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_state").selectedIndex == 0)
  {
    alert("The first \"State\" option is not a valid selection.  Please choose one of the other options.");
    document.getElementById("ctl00_descContainer_state").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_zip").value == "")
  {
    alert("Please enter a value for the \"Zip Code\" field.");
    document.getElementById("ctl00_descContainer_zip").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_zip").value.length < 5)
  {
    alert("Please enter at least 5 characters in the \"Zip Code\" field.");
    document.getElementById("ctl00_descContainer_zip").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_zip").value.length > 15)
  {
    alert("Please enter at most 15 characters in the \"Zip Code\" field.");
    document.getElementById("ctl00_descContainer_zip").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_contact_name").value == "")
  {
    alert("Please enter a value for the \"Contact Name\" field.");
    document.getElementById("ctl00_descContainer_contact_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_contact_name").value.length < 1)
  {
    alert("Please enter at least 1 characters in the \"Contact Name\" field.");
    document.getElementById("ctl00_descContainer_contact_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_contact_name").value.length > 40)
  {
    alert("Please enter at most 40 characters in the \"Contact Name\" field.");
    document.getElementById("ctl00_descContainer_contact_name").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_phone_area").value == "")
  {
    alert("Please enter a value for the \"Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_phone_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_phone_area").value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_phone_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_phone_area").value.length > 3)
  {
    alert("Please enter at most 3 characters in the \"Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_phone_area").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_phone_area").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Phone Area Code\" field.");
    document.getElementById("ctl00_descContainer_phone_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_phone_prefix").value == "")
  {
    alert("Please enter a value for the \"Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_phone_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_phone_prefix").value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_phone_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_phone_prefix").value.length > 3)
  {
    alert("Please enter at most 3 characters in the \"Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_phone_prefix").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_phone_prefix").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Phone Prefix\" field.");
    document.getElementById("ctl00_descContainer_phone_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_phone_suffix").value == "")
  {
    alert("Please enter a value for the \"Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_phone_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_phone_suffix").value.length < 4)
  {
    alert("Please enter at least 4 characters in the \"Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_phone_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_phone_suffix").value.length > 4)
  {
    alert("Please enter at most 4 characters in the \"Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_phone_suffix").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_phone_suffix").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Phone Suffix\" field.");
    document.getElementById("ctl00_descContainer_phone_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_fax_area").value == "")
  {
    alert("Please enter a value for the \"Fax Area Code\" field.");
    document.getElementById("ctl00_descContainer_fax_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_fax_area").value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"Fax Area Code\" field.");
    document.getElementById("ctl00_descContainer_fax_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_fax_area").value.length > 3)
  {
    alert("Please enter at most 3 characters in the \"Fax Area Code\" field.");
    document.getElementById("ctl00_descContainer_fax_area").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_fax_area").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Fax Area Code\" field.");
    document.getElementById("ctl00_descContainer_fax_area").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_fax_prefix").value == "")
  {
    alert("Please enter a value for the \"Fax Prefix\" field.");
    document.getElementById("ctl00_descContainer_fax_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_fax_prefix").value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"Fax Prefix\" field.");
    document.getElementById("ctl00_descContainer_fax_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_fax_prefix").value.length > 3)
  {
    alert("Please enter at most 3 characters in the \"Fax Prefix\" field.");
    document.getElementById("ctl00_descContainer_fax_prefix").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_fax_prefix").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Fax Prefix\" field.");
    document.getElementById("ctl00_descContainer_fax_prefix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_fax_suffix").value == "")
  {
    alert("Please enter a value for the \"Fax Suffix\" field.");
    document.getElementById("ctl00_descContainer_fax_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_fax_suffix").value.length < 4)
  {
    alert("Please enter at least 4 characters in the \"Fax Suffix\" field.");
    document.getElementById("ctl00_descContainer_fax_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_fax_suffix").value.length > 4)
  {
    alert("Please enter at most 4 characters in the \"Fax Suffix\" field.");
    document.getElementById("ctl00_descContainer_fax_suffix").focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.getElementById("ctl00_descContainer_fax_suffix").value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Please enter only digit characters in the \"Fax Suffix\" field.");
    document.getElementById("ctl00_descContainer_fax_suffix").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_email_address").value == "")
  {
    alert("Please enter a value for the \"E-mail Address\" field.");
    document.getElementById("ctl00_descContainer_email_address").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_email_address").value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"E-mail Address\" field.");
    document.getElementById("ctl00_descContainer_email_address").focus();
    return (false);
  }

  if (document.getElementById("ctl00_descContainer_email_address").value.length > 100)
  {
    alert("Please enter at most 100 characters in the \"E-mail Address\" field.");
    document.getElementById("ctl00_descContainer_email_address").focus();
    return (false);
  }
  SetState("true");
  return (true);
}