// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

function toggle_form_element(element) {
  element[element.disabled ? 'enable' : 'disable']();
  element.disabled = !element.disabled;
}

function toggle_tree(selector) {
  var selector = $(selector);

  $(selector).toggle();
  $(selector).getElementsBySelector('input', 'select').each(toggle_form_element);
}
Object.extend(String.prototype, {
  blank: function() {
    return /^\s*$/.test(this);
  }
});