function expand_collapse(container) {
  container.click(function(event) {
    var control = $(event.target);
    if (control.is('.expand_collapse')) {
      event.preventDefault();
      var item = control.parent();
      if (item.is('.collapsed')) {
        item.removeClass('collapsed');
        control.html('&ndash;');
      } else {
        item.addClass('collapsed');
        control.html('+');
      }
    }
  });
}

