var initShowMoreLessLinks = function(container) {
    $(container).select('div.desc').each(function(div) {
        var desc = div.firstDescendant();
        var less = desc.next();
        var more = div.next();

        if ( desc.getWidth() > div.getWidth() ) {
            // Display more link
            more.show();

            // Register Event Handlers
            more.observe('click', function() {
                div.removeClassName('hidden');
                div.setStyle({
                    width : div.getWidth() + 45 + 'px'
                });
                more.hide();
                less.show();
            });

            less.observe('click', function() {
                div.addClassName('hidden');
                div.setStyle({
                    width : div.getWidth() - 45 + 'px'
                });
                less.hide();
                more.show();
            });
        }
    });
}