﻿var imageGallerySlideshow_autoPlay = true;
var imageGallerySlideshow_overlayed = false;

function imageGallerySlideShow_play() {

    if (imageGallerySlideshow_autoPlay) {
        slideshowApi.next();
    }

    setTimeout(function() {
        imageGallerySlideShow_play();
    }, 5000);

}

function initializeImageGallerySlideShow(itemsPerSlide) {

    window.slideshowApi = jQuery('.image_gallery_slideshow > .slide_strip').scrollable({
        size: itemsPerSlide,
        keyboard: false,
        loop: false,
        clickable: false,
        onBeforeSeek: function(event, args) {
            var scroll = jQuery('.image_gallery_slideshow > .slide_strip');
            scroll.fadeTo('medium', .5);
        },
        onSeek: function(event, args) {
            var scroll = jQuery('.image_gallery_slideshow > .slide_strip');
            scroll.fadeTo('fast', 1);
        }
    }).circular({
        api: true
    });

    jQuery('.image_gallery_slideshow').mouseover(function() {
        imageGallerySlideshow_autoPlay = false;
    });
    jQuery('.image_gallery_slideshow').mouseout(function() {
        if (!imageGallerySlideshow_overlayed)
            imageGallerySlideshow_autoPlay = true;
    });

    slideshowApi.begin();

    setTimeout(function() {
        imageGallerySlideShow_play();
    }, 5000);
}

function initializeImageGallerySlideShowOverlays() {

    jQuery('.image_gallery_slideshow > .slide_strip > .slides > a').overlay({
        target: '#image_gallery_slideshow',
        expose: '#000'
    }).gallery({
        speed: 50
    }).click(function() {
        imageGallerySlideshow_autoPlay = false;
        imageGallerySlideshow_overlayed = true;
    });
}