/**
 * Created by JetBrains PhpStorm.
 * User: garyrobson
 * Date: 10/01/2011
 * Time: 11:29
 */

var slideshow_current_slide = null;
var slideshow_interval = null;

function slideshow_next_slide() {

    //console.log('[SlideShow] Tick');

    var cur_slide=$('#homepage_slideshow .slide.current');
    var all_slides=$('#homepage_slideshow .slide');
    var cur_index=$(all_slides).index(cur_slide);

    //console.log('From: '+cur_index);
    cur_index=(cur_index+1) % all_slides.length;
    //console.log('To  : '+cur_index);
    var next_slide=$(all_slides).eq(cur_index);

    $(cur_slide).removeClass('current').fadeOut(500);
    $(next_slide).addClass('current').fadeIn(500);

}

function initSlideshow() {
    var slides=$('#homepage_slideshow .slide');

    if(slides.length<2) {
        //console.log('[SlideShow] Only one element. Exiting...')
        $('#homepage_slideshow .slide').fadeIn(500);
        return;
    }

    slideshow_interval = setInterval(slideshow_next_slide, 5000);

    slideshow_next_slide();

}

