(function($) {
    $.jbselect = function() {
        return {
            init: function($elem, settings) {
                
                var $holder = $('<div class="jb-select"></div>');
                
                $elem.wrap($holder);
                $holder = $elem.parent();
                
                var $newselect = $('<div class="jb-select-content"><div class="jb-select-inner">'+ $elem.find(':selected').text() +'</div></div>');
                var $newselect_inner = $newselect.find('.jb-select-inner');
                $holder.append($newselect);
                
                $elem.change(function() {
                    $newselect_inner.html($(this).find(':selected').text());
                });
            }
        };
    }();
    
    $.fn.extend({
        jbSelect: function(options) {
            this.each(function() {

                // Settings
                var settings = $.extend({
                }, options);

                $.jbselect.init($(this), settings); 
            });
            return this;
        }
    });
    
})(jQuery);
