// makes use of functions in the following files
/*
  home.. javascripts/common.js
*/

function onformCheck()
{
  var f = window.document.myForm;

  $msg = "";
  $requiredFields = "";
  $conditionalFields = "";
  $invalidFields = "";
  $validForm = true;
  $focusField = "";

  if ((!isUndefined(f.Name)) && (f.Name.value == ""))
  {
    $requiredFields += "Name \n";
    $validForm = false;
    if ($focusField == "")
    {
      $focusField = f.Name;
    }
  }
  if ((!isUndefined(f.Address)) && (f.Address.value == ""))
  {
    $requiredFields += "Address \n";
    $validForm = false;
    if ($focusField == "")
    {
      $focusField = f.Address;
    }
  }
  if ((!isUndefined(f.City)) && (f.City.value == ""))
  {
    $requiredFields += "City \n";
    $validForm = false;
    if ($focusField == "")
    {
      $focusField = f.City;
    }
  }
  if ((!isUndefined(f.State)) && (f.State.value == ""))
  {
    $requiredFields += "State \n";
    $validForm = false;
    if ($focusField == "")
    {
      $focusField = f.State;
    }
  }
  if ((!isUndefined(f.Zip)) && (f.Zip.value == ""))
  {
    $requiredFields += "Zip \n";
    $validForm = false;
    if ($focusField == "")
    {
      $focusField = f.Zip;
    }
  }
  if ((!isUndefined(f.Phone_Number)) && (f.Phone_Number.value == ""))
  {
    $requiredFields += "Phone Number \n";
    $validForm = false;
    if ($focusField == "")
    {
      $focusField = f.Phone_Number;
    }
  }
  if ((!isUndefined(f.Email)) && (f.Email.value == ""))
  {
    $requiredFields += "Email \n";
    $validForm = false;
    if ($focusField == "")
    {
      $focusField = f.Email;
    }
  }
  if ((!isUndefined(f.Message)) && (f.Message.value == ""))
  {
    $requiredFields += "Message \n";
    $validForm = false;
    if ($focusField == "")
    {
      $focusField = f.Message;
    }
  }


  if (!$validForm)
  {
    $msg = formatErrorMessage($msg, $requiredFields, $conditionalFields, $invalidFields)
    alert($msg);
    if ((!isUndefined($focusField)) && ($focusField != ""))
    {
      $focusField.focus();
    }
  }
  
  return $validForm;
}

