//Additional Behaviors
Event.addBehavior({
  // Search Instructors
  'form#instructor_search:submit': function() {
    var formData = this.serialize();
    var submitbtn = "<input type='submit' value='Search'>";
    var waiting = "<div style='font-size:11px;font-weight:normal;'>please wait...</div>";
    new Ajax.Request('/ajax/instructors', {
      method: 'post',
      parameters: formData,
      onCreate : function() {
        $('instructor_search_btn').update(waiting);
      },
      onSuccess: function(t) {
        $('instructor_result_list').update(t.responseText);
        $('instructor_search_btn').update(submitbtn);
      },
      onFailure: function(transport) {
        var response = transport.responseText || "Sorry, there was an error!";
        alert(response);
        $('instructor_search_btn').update(submitbtn);
      }
    });
    return false;
  }

});
