document.observe('dom:loaded', function(evt) {
  var config = {
    '.chosen-select'           : { create_option: true, skip_no_results: true },
    '.chosen-select-deselect'  : { allow_single_deselect: true },
    '.chosen-select-no-single' : { disable_search_threshold: 10 },
    '.chosen-select-no-results': { no_results_text: 'Oops, nothing found!' },
    '.chosen-select-rtl'       : { rtl: true },
    '.chosen-select-width'     : { width: '95%' }
  }
  
  for (var selector in config) {
    $$(selector).each(function(element) {
      new Chosen(element, config[selector]);
    });
  }
});
