﻿
var slydeShowDelayBetweenFrames = 4000;
var slydeShowAnimationLength = 800;
var slydeShowPauseOnMouseOver = true;


var slydeShows = '';

jQuery(document).ready(function($){
    slydeShows = $('.slydeShow');
    for(var i = 0; i<slydeShows.length; i++)
    {
        var items = jQuery('.item', slydeShows[i]);
        for(var j = 0; j<items.length; j++)
        {
            $(items[j]).css('position', 'absolute');
            $(items[j]).css('display', 'none');
        }
        
        if(slydeShowPauseOnMouseOver)
        {
            $(slydeShows[i]).bind('mouseenter', function(){$(this).attr('paused', 'true');});
            $(slydeShows[i]).bind('mouseleave', function(){$(this).attr('paused', 'false');});
        }
        
        DoSlydeShow(i, 0);
    }
});

function DoSlydeShow(slydeShowIndex, itemIndex){
    var items = jQuery('.item', slydeShows[slydeShowIndex]);
    var lastIndex = items.length-1;
    if(items[itemIndex - 1] != null)
        lastIndex = itemIndex - 1;
    jQuery(items[lastIndex]).fadeOut('slow')
    
    jQuery(items[itemIndex]).fadeIn('slow');
    if(items[itemIndex+1] != null)
        itemIndex++;
    else
        itemIndex = 0;
    setTimeout("RepeatSlideShow(" + slydeShowIndex + ", " + itemIndex + ");", slydeShowDelayBetweenFrames);
};
function RepeatSlideShow(slydeShowIndex, itemIndex){
    if(jQuery(slydeShows[slydeShowIndex]).attr('paused')!='true')
        DoSlydeShow(slydeShowIndex, itemIndex);
    else
        setTimeout("RepeatSlideShow(" + slydeShowIndex + ", " + itemIndex + ");", 1000);
};