function GuestBookFormValidate(AForm)
{
  var LResult =
  (
    FieldValidate(AForm.FFullName, fvtName, 'Full Name', '', false)
    &&
    FieldValidate(AForm.FEMail, fvtEMail, 'EMail', '', true)
    &&
    FieldValidate(AForm.FPhone, fvtPhoneCommon, 'Phone Number', '', false)
    &&
    FieldValidate(AForm.FComments, fvtNotEmpty, 'Comments', '', true)
  );

  return LResult;
}

function GuestBookFormSubmit(AUserAgentClass, AForm)
{
  if (
    !(
      AUserAgentClass.substring(0, 3) == 'IE6' 
      || 
      AUserAgentClass.substring(0, 3) == 'IE5' 
      || 
      AUserAgentClass == 'NS6'
    ) 
    || GuestBookFormValidate(AForm)
  )
    AForm.submit();
}

