$(document).ready(function() {
  
  // Initially set opacity on thumbs and add
  // additional styling for hover effect on thumbs
  var onMouseOutOpacity = 0.67;
  $('#glr-thumbs ul.thumbs li').css('opacity', onMouseOutOpacity)
  	.hover(
  		function () {
  			$(this).not('.selected').fadeTo('fast', 1.0);
  		}, 
  		function () {
  			$(this).not('.selected').fadeTo('fast', onMouseOutOpacity);
  		}
  	);
  
  
  // Initialize Advanced Galleriffic Gallery
  var galleryAdv = $('#glr-gallery').galleriffic('#glr-thumbs', {
  	delay:                  2000,
  	numThumbs:              12,
  	preloadAhead:           10,
  	enableTopPager:         true,
  	enableBottomPager:      true,
  	imageContainerSel:      '#glr-slideshow',
  	controlsContainerSel:   '#glr-controls',
  	captionContainerSel:    '#glr-caption',
  	loadingContainerSel:    '#glr-loading',
  	renderSSControls:       true,
  	renderNavControls:      true,
  	playLinkText:           'Play Slideshow',
  	pauseLinkText:          'Pause Slideshow',
  	prevLinkText:           '&laquo; Previous Photo',
  	nextLinkText:           'Next Photo &raquo;',
  	nextPageLinkText:       'Next',
  	prevPageLinkText:       'Prev',
  	enableHistory:          true,
  	autoStart:              false,
  	onChange:               function(prevIndex, nextIndex) {
  		$('#glr-thumbs ul.thumbs').children()
  			.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
  			.eq(nextIndex).fadeTo('fast', 1.0);
  	},
  	onTransitionOut:        function(callback) {
  		$('#glr-slideshow, #glr-caption').fadeOut('fast', callback);
  	},
  	onTransitionIn:         function() {
  		$('#glr-slideshow, #glr-caption').fadeIn('fast');
  	},
  	onPageTransitionOut:    function(callback) {
  		$('#glr-thumbs ul.thumbs').fadeOut('fast', callback);
  	},
  	onPageTransitionIn:     function() {
  		$('#glr-thumbs ul.thumbs').fadeIn('fast');
  	}
  });
	
});