document.observe('dom:loaded', function(evt) { var config = { '.chosen-select' : {}, '.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]); }); } });