// IT'S NOT POSSIBLE TO RUN MORE THAN 1 SLIDESHOW IN A PAGE

var mouseOverSlideshow = false;

function startSlideshow(delay) {
	// Determine existing slides number to choose a random slide
	var slidesNo = 1;
	while ($('#slideshow' + slidesNo).length) {
		++slidesNo;
	}
	--slidesNo;
	var randomSlideNo = Math.floor(Math.random() * slidesNo) + 1;

	$('#slideshow' + randomSlideNo).show();
	setTimeout(switchSlides(randomSlideNo, delay), delay);
}

function switchSlides(currSlideNo, delay) {
	return (function() {
		if (mouseOverSlideshow) {
			setTimeout(switchSlides(currSlideNo, delay), delay);
		} else {
			$('#slideshow' + currSlideNo).fadeOut(200, function() {
				var nextSlideNo = currSlideNo + 1;
				if (!$('#slideshow' + nextSlideNo).length) {
					nextSlideNo = 1;
				}
				$('#slideshow' + nextSlideNo).fadeIn(200, function() {
					setTimeout(switchSlides(nextSlideNo, delay), delay);
				});
			});
		}
	});
}

