// preview.js

var sum;
var global_id = "";
var pfad = "";
var enddiashow = false;

function statusdiashow () {
	switch (document.getElementById("preview_status").checked) {
		case true : 
			return true;
			break;
		case false : 
			return false;
			break;
	}
	}

function rundiashow(max_nr,ordner,id) {
	if (statusdiashow() == true) {
		document.getElementById("preview_"+id).innerHTML = '<img src="wait.jpg" id="preview_img" alt="" />';
		sum = max_nr;
		global_id = id;
		if (ordner != "")
			pfad = ordner+id;
		else
			pfad = id;
		previewdiashow();
	}
}

function stopdiashow() {
	if (statusdiashow() == true) {
		enddiashow = true;
		document.getElementById("preview_"+global_id).innerHTML = " ";
	}
}

function previewdiashow() {
	if(!enddiashow) {
		do {
		var i = parseInt( Math.random() * ( sum+1 ) );
		} while (i == 0);
		var img = new Image(); img.src = pfad+" klein ("+i+").jpg";
		document.getElementById("preview_img").src = img.src;
		this.setTimeout("previewdiashow()",1000); //je länger das delay dest länger der bitte warten screen
	}
	else
		enddiashow = false;
}
