$(function() {

    var n = 5;

    $('#container-1 > ul').tabs({ fxSlide: true, fxSpeed: 'normal' });
    $('.minus').parent().find('li:gt(' + (n - 1) + ')').hide();


    $('.add').click(function() {

        n = restrain(n + 5);
        $('.add').parent().find('li:lt(' + (n) + ')').show();

    });


    $('.minus').click(function() {

        n = restrain(n - 5);
        $('.minus').parent().find('li:gt(' + (n - 1) + ')').hide();

    });

});

function restrain(newAmount) 
{
    return Math.min(Math.max(5, newAmount), 25);  
}
