﻿/*
 * Pixel Media Photogallery
 * http://www.pixel-media.ru/
 *
 * Copyright (c) Pixel Media Group
*/


var onMouseOutOpacity = 0.67;
$('#thumbs-adv ul.thumbs li').css('opacity', onMouseOutOpacity)
    .hover(
        function () {
            $(this).not('.selected').fadeTo('fast', 1.0);
        }, 
        function () {
            $(this).not('.selected').fadeTo('fast', onMouseOutOpacity);
        }
    );
        
$(document).ready(function() {
    // Initialize Advanced Galleriffic Gallery
    var galleryAdv = $('#gallery-adv').galleriffic('#thumbs-adv', {
        delay:                  2000,
        numThumbs:              15,
        preloadAhead:           10,
        enableTopPager:         true,
        enableBottomPager:      true,
        imageContainerSel:      '#slideshow-adv',
        controlsContainerSel:   '#controls-adv',
        captionContainerSel:    '#caption-adv',
        loadingContainerSel:    '#loading-adv',
        renderSSControls:       true,
        renderNavControls:      true,
        playLinkText:           'Начать слайдшоу',
        pauseLinkText:          'Остановить',
        prevLinkText:           '&lsaquo; Предыдущее фото',
        nextLinkText:           'Следующее фото &rsaquo;',
        nextPageLinkText:       'Вперед &rsaquo;',
        prevPageLinkText:       '&lsaquo; Назад',
        enableHistory:          true,
        autoStart:              false,
        onChange:               function(prevIndex, nextIndex) {
            $('#thumbs-adv ul.thumbs').children()
                .eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
                .eq(nextIndex).fadeTo('fast', 1.0);
        },
        onTransitionOut:        function(callback) {
            $('#slideshow-adv, #caption-adv').fadeOut('fast', callback);
        },
        onTransitionIn:         function() {
            $('#slideshow-adv, #caption-adv').fadeIn('fast');
        },
        onPageTransitionOut:    function(callback) {
            $('#thumbs-adv ul.thumbs').fadeOut('fast', callback);
        },
        onPageTransitionIn:     function() {
            $('#thumbs-adv ul.thumbs').fadeIn('fast');
        }
    });
    
    // Initialize Minimal Galleriffic Gallery
    var galleryMin = $('#gallery-min').galleriffic('#thumbs-min', {
        imageContainerSel:      '#slideshow-min',
        controlsContainerSel:   '#controls-min'
    });
});
