jQuery(document).ready(function($) {

  $("a[rel='external']").attr({target: "_blank"}); 

  var myImgW;
  var myImgH;

	// Initially set opacity on thumbs and add
	// additional styling for hover effect on thumbs
	var onMouseOutOpacity = 0.67;
	$('#thumbs ul.thumbs li').opacityrollover({
		mouseOutOpacity:   onMouseOutOpacity,
		mouseOverOpacity:  1.0,
		fadeSpeed:         'fast',
		exemptionSelector: '.selected'
	});
	
	// Initialize Advanced Galleriffic Gallery
	var gallery = $('#thumbs').galleriffic({
		delay:                     2500,
		numThumbs:                 12,
		preloadAhead:              2,
		enableTopPager:            true,
		enableBottomPager:         false,
		maxPagesToShow:            7,
		imageContainerSel:         '#slideshow',
		controlsContainerSel:      '#controls',
		captionContainerSel:       '#caption',
		loadingContainerSel:       '#loading',
		renderSSControls:          true,
		renderNavControls:         true,
		playLinkText:              'spustit&nbsp;slideshow',
		pauseLinkText:             'zastavit&nbsp;slideshow',
		prevLinkText:              '&lsaquo; Předchozí Foto',
		nextLinkText:              'Další Foto &rsaquo;',
		nextPageLinkText:          'Další',
		prevPageLinkText:          'Předchozí',
		enableHistory:             false,
		autoStart:                 false,
		syncTransitions:           true,
		defaultTransitionDuration: 900,
		maxHeight:                 400,
		maxWidth:                  490,
        enableKeyboardNavigation:  false,
		onSlideChange:             function(prevIndex, nextIndex) {
      $('.gallery2 a').click(function() {
        this.blur();
      });
      
      // 'this' refers to the gallery, which is an extension of $('#thumbs')
			this.find('ul.thumbs').children()
				.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
				.eq(nextIndex).fadeTo('fast', 1.0);
		},
		onPageTransitionOut:       function(callback) {
			this.fadeTo('fast', 0.0, callback);
			
      $("a[title='Další']").addClass('galnextpage');
	    $("a[title='Předchozí']").addClass('galprevpage');
	    
	    $(".download a").attr('target','_blank'); 
		},
		onPageTransitionIn:        function() {
			this.fadeTo('fast', 1.0);
			
			$("a[title='Další']").addClass('galnextpage');
	    $("a[title='Předchozí']").addClass('galprevpage');
	    
	    $(".download a").attr('target','_blank'); 
		}
	});
	
});
