
Kwo.Form = {

  "handleResponse": function(id, o) {
    if (o !== undefined) {
      var length = o.fields_arr.length;
      for (var i = 0; i < length; i++) {
        $("kwo-form-"+id+"-labels-"+o.fields_arr[i]).addClassName("warn");
      }
    }
    else {
      $("kwo-form-"+id+"-error_count").setValue(0);
      $("kwo-form-"+id+"-fields").toggle();
      if ($("kwo-form-"+id+"-acknowledgement")) {
        $("kwo-form-"+id+"-acknowledgement").toggle();
      }
    }
  },

  "submit": function(id) {
    if ($F("kwo-form-"+id+"-error_count") >= 1) {
      $$("#kwo-form-"+id+" LABEL").invoke("removeClassName", "warn");
    }
    Kwo.exec("/form/form.add_answer", $("kwo-form-"+id), {"toggle": "kwo-form-throbber-"+id});
  }

};