diff --git a/js/shs.js b/js/shs.js
index 468f099..fcad088 100755
--- a/js/shs.js
+++ b/js/shs.js
@@ -497,12 +497,19 @@
       // Get element selector from settings (and remove "visible" option since
       // our select element is hidden by default).
       var selector = Drupal.settings.chosen.selector.replace(/:visible/, '');
+	  	  
+	  if(typeof Drupal.settings.chosen.minimum == 'undefined') {
+		  Drupal.settings.chosen.minimum = 0;
+	  }	  
 
       if ((settings.settings.use_chosen == 'always') || ((settings.settings.use_chosen == 'chosen') && ($element.is(selector) && $element.find('option').size() >= Drupal.settings.chosen.minimum))) {
-        $element.css({
-          width : ($element.width() < minWidth) ? minWidth : $element.width()
-        }).chosen(options);
-        return $element.hasClass('chzn-done');
+        //$element.css({
+        //  width : ($element.width() < minWidth) ? minWidth : $element.width()
+        //}).chosen(options);
+        options.width = (($element.width() < minWidth) ? minWidth : $element.width()) + 'px';
+        $element.chosen(options);
+        //return $element.hasClass('chzn-done');
+		return true;
       }
     }
     return false;
