jQuery(function($){
  
        $('.gws-gallery').addClass('gallery'); // adds new class name to maintain degradability
        $('ul.gallery').galleria({
            history: false, // activates the history object for bookmarking, back-button etc.
            clickNext: false, // helper for making the image clickable
            insert: '#gws-image-main', // the containing selector for our main image
            onImage: function(image,caption,thumb){
				//#check if thumbnail indicates that a large version of this pic is available
				var large = thumb.attr('longdesc');
				if(large)
					{
					//#if so, link to it and show it in a lightbox
					image.wrap('<a href="' + large + '"></a>');
					image.parent('a').slimbox();
					}
			},			
            onThumb: function(thumb){ // thumbnail effects goes here
                // fetch the thumbnail container
                var _li = thumb.parents('li');
                
                // if thumbnail is active, fade all the way.
                var _fadeTo = _li.is('.active') ? '1' : '0.3';
                
                // fade in the thumbnail when finnished loading
                thumb.css({
                    display: 'none',
                    opacity: _fadeTo
                }).fadeIn(1500);
                
                // hover effects
                thumb.hover(function(){
                    thumb.fadeTo('fast', 1);
                }, function(){
                    _li.not('.active').children('img').fadeTo('fast', 0.3);
                } // don't fade out if the parent is active
    )
            }
        });
    });

