(function ($) {
    $(function () {
    
        // image galleries
        $('.simplegallery').each(function() {
            var me = $(this);
            var current = 1;
            
            function change(direction) {
                current = Math.min(Math.max(current + direction, 1), me.find('ul.thumbs li a').length);
                var thumb = me.find('ul.thumbs li a').eq(current - 1);
                me.find('.main').css({minHeight: me.find('.main').height()});
                me.find('.main img').imageMorph(
                    thumb.attr('href'),
                    thumb.attr('width'),
                    thumb.attr('height')
                );
                me.find('.nav span').text(indicator_text());
            };
            
            function indicator_text() {
                return current + ' of ' + me.find('ul.thumbs li').length + ' photos';
            };
            
            if (me.find('ul.thumbs').length) {
                var nav = $('<div>').addClass('nav');
                var prev = $('<a>').addClass('prev');
                var next = $('<a>').addClass('next');
                nav.append(prev).append(next);
                nav.append($('<span>').text(indicator_text())); 
                
                prev.click(function() {
                    change(-1);
                });
                
                next.click(function() {
                    change(1);
                    //console.log('ds');
                });
                
                me.find('ul.thumbs').hide();
                me.append($('<div>').addClass('clear'));
                me.append(nav);
            }
        });
        
    });

})(jQuery);