$(function(){
    if ($('.image.thumbnail').length >= 6) {
        $(".scrollable").scrollable({
            circular: true
        });
    } else {
        $('.browse').hide();
    }
    
    $('.gallery .image a').click(function(event) {
        event.preventDefault();
        
        $(this).parents('.gallery').find('.image').removeClass('selected');
        $(this).parent().addClass('selected');
        
        
        preview = $(this).parents('.gallery').siblings('.caption');
        caption = $(this).siblings('.caption').clone().fadeTo('fast', 0.1);
        
        $(preview).fadeOut('fast', function() {
            $(preview).replaceWith(caption);
            caption.fadeTo('fast', 1);
        })
        
    });
    
    $('.gallery-nav-next, .gallery-nav-back').click(function(event) {
        event.preventDefault();
        
        target = $(event.target);
        
        current = $('.gallery .items').find('.thumbnail.selected:first');
        all = $('.gallery .image.thumbnail');
        index = all.index(current);
        
        if (target.attr('class').indexOf('next') >= 0) {
            next = $(all[index+1]).find('a.image_lightbox').click();
            if (next.offset().left > 910) {
                $('.next.browse').click();
            }
        } else {
            next = $(all[index-1]).find('a.image_lightbox').click();
            if (next.offset().left < 540) {
                $('.prev.browse').click();
            }
        }
        
        
        
    });
});


