/*$(document).ready(function(){
    slideshow_currentBg = $("#slideshow_1");
    slideshow_nextBg = $("#slideshow_2");
    slideshow_timer = window.setInterval("toggleSlideshow();", slideshow_interval);
});

var slideshow_timer;
var slideshow_currentBg;
var slideshow_nextBg;
var slideshow_nextNum = 2;
var slideshow_maxImagesForSlideShow = 5;
var slideshow_interval = 8000;
var slideshow_switch_intreval = 2000;

function toggleSlideshow() {
    if (slideshow_maxImagesForSlideShow > 1) {
        slideshow_currentBg.fadeOut(slideshow_switch_intreval);
        slideshow_nextBg.fadeIn(slideshow_switch_intreval);

        slideshow_currentBg = slideshow_nextBg;
        slideshow_nextNum += 1;
        if (slideshow_nextNum > slideshow_maxImagesForSlideShow) slideshow_nextNum = 1;
        slideshow_nextBg = $("#slideshow_"+slideshow_nextNum);
    }
}

function startSlideshow(start_num, next_num, max_num, interval, switch_interval) {
    slideshow_currentBg = $("#slideshow_"+(start_num || 1));
    slideshow_nextBg = $("#slideshow_"+(next_num || 2));
    slideshow_nextNum = next_num || 2;
    slideshow_maxImagesForSlideShow = max_num || 5;
    slideshow_interval = interval || 8000;
    slideshow_switch_intreval = switch_interval || 2000;
    slideshow_timer = window.setInterval("toggleSlideshow();", slideshow_interval);
} */

var ss_slides;
var ss_work = false;
var ss_nextSlide = 10;
var ss_slideshows;
var ss_switch_intreval = 2000;

function startLittleSlideshow(ss, slideShow, firstSlide, secondSlide, interval) {
    ss.curSlide = $(firstSlide);
    ss.nextSlide = $(secondSlide);
    ss.interval = interval || 25000;
    start_interval = Math.floor(Math.random() * 35000);
    $(slideShow).oneTime(start_interval, function() {
        toggleLittleSlideshow(ss);
        $(slideShow).everyTime(ss.interval, function(i) {
            toggleLittleSlideshow(ss);
        });
    });
}

function toggleLittleSlideshow(ss) {
    if (!ss_work) {
        ss_work = true;

        ss.nextSlide.attr({
            src: ss_slides[ss_nextSlide]
        });
        ss.curSlide.fadeOut(ss_switch_intreval);
        ss.nextSlide.fadeIn(ss_switch_intreval);

        ss.tempSlide = ss.curSlide;
        ss.curSlide = ss.nextSlide;
        ss.nextSlide = ss.tempSlide;
        ss_nextSlide += 1;
        if (ss_nextSlide >= ss_slides.length) ss_nextSlide = 1;
        //console.log("next slide index is "+ss_nextSlide+", slide name is "+ss_slides[ss_nextSlide]);
        ss_work = false;
    }
}
