function verify(f)
{
    var msg;
    var empty_fields = "";
    var errors = "";

    for(var i = 0; i < f.length; i++) 
      {
        var e = f.elements[i];
        if (((e.type == "text") || (e.type == "textarea")) && !e.optional) 
          {
            if ((e.value == null) || (e.value == "") || isblank(e.value)) 
              {
                empty_fields += "\n          " + e.name;
                continue;
              }
          }
      }

    // Now, if there were any errors, display the messages, and
    // return false to prevent the form from being submitted.
    // Otherwise return true.
    if (!empty_fields && !errors) return true;

    msg  = "______________________________________________________\n\n"
    msg += "The form was not submitted because of the following error(s).\n";
    msg += "Please correct these error(s) and re-submit.\n";
    msg += "______________________________________________________\n\n"

    if (empty_fields) {
        msg += "- The following required field(s) are empty:"
                + empty_fields + "\n";
        if (errors) msg += "\n";
    }
    msg += errors;
    alert(msg);
    return false;

}


