function rebuildclasses(){

    $('.clear-films').remove();
    $('div.film-item:visible').each(function(i){
        $(this).removeClass("thrd");
        //Since 0 based add one, for every 3rd object remainder will equal 0
        var remainder = (i + 1) % 3;
        //Add a class of last when the remainder is 0
        if(remainder === 0){
            $(this).addClass("thrd");

            $('<div class="clear clear-films"></div>').insertAfter($(this));

        }
    })
}

$(document).ready(function(){
    $(".lb").lightbox({
        fitToScreen: true
    });
    $("#s").focus(function(){
        if($(this).val()=='Поиск') {
            $(this).val('')
            };
        $('#search').addClass('gay');
    });
    $("#s").blur(function(){
        if($(this).val()=='') {
            $(this).val('Поиск')
            };
        $('#search').removeClass('gay');
    });

    $('#films-filter').append('Показать <a id="filter-all" class="active">все фильмы</a><i>,</i> <a id="filter-rent">в прокате</a><i>,</i> <a id="filter-dvd">выпущенные на DVD</a>');

    $('.filter').show('slow');
    $('#filter-all').click(function(){
        $('div.film-item').show('');
        $('#films-filter a').removeClass('active');
        $(this).addClass('active');
        rebuildclasses()
    }
    );


    $('#filter-rent').click(function(){
        $('div.film-item:not(.rent)').hide('');
        $('#films-filter a').removeClass('active');
        $(this).addClass('active');

        $('div.rent').show('');
        rebuildclasses()
    }
    );

    $('#filter-dvd').click(function(){
        $('#films-filter a').removeClass('active');
        $(this).addClass('active');

        $('div.film-item:not(.dvd)').hide('');
        $('div.dvd').show('');
        rebuildclasses()
    }
    );

});

