jQuery(function ($) {
    var $list = $('.olblist');

    var out = $('<div class="nice-select"><div class="chevron"></div><div class="text">Choose an account...</div></div>');
    var items = $('<div class="items"></div>');
    $list.find('option').each(function () {
        var item = $('<div class="item"></div>');
        item.data('href', $(this).val());
        item.text($(this).text());
        items.append(item);

        item.click(function () {
            out.find('.text').text($(this).text());
            location.href = $(this).data('href');
        });
    });

    $list.hide();

    $list.before(out);

    out.append(items);
    out.click(function (event) {
        items.toggle();
        if (items.is(':visible')) {
            $('body').one('click', function () {
                items.hide();
            });
            event.stopPropagation();
        }
    });
});

