var slideCount = 43; // Anzahl bilder in images/slideshow/
var textCount = 5;
var slideAreas = new Array(5);
slideAreas[0] = 4;
slideAreas[1] = 1;
slideAreas[2] = 6;
slideAreas[3] = 12;
slideAreas[4] = slideCount - 23; // gesamt - vorherigen

var s = 0; // slide
var t = 0; // text
var counter = slideAreas[0];
var wait = 3000;
var intervalId;

function SlideShow() {
	if(s < slideCount) {
		Effect.Fade('slide'+s, { duration:1, from:1.0, to:0.0 }); 
		Effect.Fade('caption'+s, { duration:1, from:1.0, to:0.0 }); 
		s++;
	}
	if(s == counter) {
		Effect.Fade('text'+t, { duration:1, from:1.0, to:0.0 }); 
		t++;
		if(t < textCount) {
			Effect.Appear('text'+t, { duration:1, from:0.0, to:1.0 });
			counter += slideAreas[t];
		}
	}
	if(s >= slideCount) { // Set everithing to startpostition
		//alert('s: '+s);
		Effect.Fade('text'+(textCount - 1), { duration:1, from:1.0, to:0.0 }); 
		Effect.Appear('text0', { duration:1, from:0.0, to:1.0 });
		Effect.Fade('slide'+(slideCount - 1), { duration:1, from:1.0, to:0.0 }); 
		Effect.Appear('slide0', { duration:1, from:0.0, to:1.0 });
		Effect.Fade('caption'+(slideCount - 1), { duration:1, from:1.0, to:0.0 }); 
		Effect.Appear('caption0', { duration:1, from:0.0, to:1.0 });
		s = 0;
		t = 0;
		counter = slideAreas[0];
		// Stop Repeating
		//clearInterval(intervalId);
	} else {
		Effect.Appear('slide'+s, { duration:1, from:0.0, to:1.0 });
		Effect.Appear('caption'+s, { duration:1, from:0.0, to:1.0 });
		//alert('b');
	}
}

function StartSlideshow() {
	i = 0;
	j = 0;
	//intervalId = setInterval('SlideShow()', wait); 
}


