code: function($option, scroll, animate) {
  			var height_menu, height_item, y;
  			var scroll_top, scroll_bottom;
  			var self = this;
  	
  			if (self.$activeOption) self.$activeOption.removeClass('active');
  			self.$activeOption = null;
  	
  			$option = $($option);
  			if (!$option.length) return;
  	
  			self.$activeOption = $option.addClass('active');
  	
  			if (scroll || !isset(scroll)) {
  	
  				height_menu   = self.$dropdown_content.height();
  				height_item   = self.$activeOption.outerHeight(true);
  				scroll        = self.$dropdown_content.scrollTop() || 0;
  				y             = self.$activeOption.offset().top - self.$dropdown_content.offset().top + scroll;
  				scroll_top    = y;
  				scroll_bottom = y - height_menu + height_item;
  	
  				if (y + height_item > height_menu + scroll) {
  					self.$dropdown_content.stop().animate({scrollTop: scroll_bottom}, animate ? self.settings.scrollDuration : 0);
  				} else if (y < scroll) {
  					self.$dropdown_content.stop().animate({scrollTop: scroll_top}, animate ? self.settings.scrollDuration : 0);
  				}
  	
  			}
  		}
docs: Sets the selected item in the dropdown menu
  of available options.
  
  @param {object} $object
  @param {boolean} scroll
  @param {boolean} animate