Automatic image montage не добавляет изображения

~AquaZ~

Новичок
На сайте используется и автоматический монтаж, и фэнсибокс. Есть контейнер #am-container, внутри которого находятся все картинки, обёрнутые в ссылки. Функция mount() предполагает добавление картинок если add=1 или монтаж с нуля. При вызове с add=0 всё нормально, но добавление не работает. Код:
Код:
function mount(add)
{
    if (add != 1)
        add = 0;
    $container = $('#am-container');
    $imgs        = $container.find('img:hidden:lt(<?php echo PHOTO_PPP;?>)'),
    totalImgs    = $imgs.length,
    cnt            = 0;

    $imgs.each(function(i) {
        var $img    = $(this);
        $('<img/>').load(function() {
            ++cnt;
            if( cnt === totalImgs ) {
                $imgs.show();
                $tmp = $container.find('a:has(img:hidden)').remove();
                console.log($imgs);
                if (add)
                    $container.montage('add', $imgs);
                else
                    $container.montage({
                        margin     : 2,
                        minh    : 70,
                        maxh    : 200,
                        alternateHeight:true,
                        fillLastRow:true
                    });
                $tmp.insertBefore('#loadmore');
                $("#am-container a").fancybox({
                    'transitionIn'    : 'fade',
                    'transitionOut'    : 'fade',
                    'titlePosition'    : 'outside'
                });
                if ($('.am-container img:hidden').length)
                {
                    $("#loadmore").html('посмотреть ещё...');
                    //$('.am-container:hidden:first img').imgpreload();
                }
                else
                    $("#loadmore").fadeOut();
            }
        }).attr('src',$img.attr('src'));
    });
}
 
Сверху