// generate list of slides
var o = ['02.jpg', '03.jpg', '04.jpg', '05.jpg', '06.jpg', '07.jpg', '08.jpg', '09.jpg', '10.jpg', '11.jpg', '12.jpg'];
for(var j, x, i = o.length; i; j = parseInt(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x);
slides = new Array(37);
slides[0] = slides[12] = slides[24] = slideshowUrl + '/01.jpg';
slides[36] = slideshowUrl + '/13.jpg';
for (var i = 0; i < 11; ++i) {
	slides[i+1] = slides[i+13] = slides[i+25] = slideshowUrl + '/' + o[i];
}

// slideshow
var next = 0;
var img = 0;
var ready;

function setReady() {
	ready = true;
}

function prepareNextSlide() {
	next = (next+1) % slides.length;
	img = 1-img;

	ready = false;
	document.getElementById('slideshow' + img).onload = setReady;
	document.getElementById('slideshow' + img).src = slides[next];

	setTimeout(nextSlide, 4000);
}

function nextSlide() {
	if (!ready) {
		setTimeout(nextSlide, 1000);
	} else {
		if (img == 1) {
			$('#slideshow1').fadeIn(1000, prepareNextSlide);
		} else {
			$('#slideshow1').fadeOut(1000, prepareNextSlide);
		}
	}
}

onload = prepareNextSlide;

