var fotoDir = "fotos";
var chapterPaths = new Array("chapter01", "chapter02", "chapter03", "chapter04", "chapter05",
							 "chapter06", "chapter07", "chapter08", "chapter09", "chapter10",
							 "chapter11", "chapter12", "chapter13");
var chapters = 
	new Array(
		//chapter01
		new Array("o1.jpg", "o2.jpg", "o3.jpg", "o4.jpg", "o4a.jpg", "o5.jpg", "o6.jpg", "o7.jpg", "o7a.jpg", "o8.jpg",
				  "o9.jpg", "o10.jpg", "o10a.jpg", "o11.jpg", "o12.jpg", "o13.jpg"),
		//chapter02
		new Array("m1.jpg", "m2.jpg", "m3.jpg", "m4.jpg", "m5.jpg"),
		//chapter03
		new Array("m46.jpg", "m47.jpg", "m48.jpg", "m49.jpg", "m50.jpg", "m51.jpg", "m52.jpg", "m53.jpg", "m54.jpg"), 
		//chapter04
		new Array("m65.jpg", "m66.jpg", "m67.jpg", "m68.jpg", "m69.jpg", "m70.jpg"),
		//chapter05
		new Array("r1.jpg", "r2.jpg", "r3.jpg", "r4.jpg", "r5.jpg", "r6.jpg", "r7.jpg", "r8.jpg", "r9.jpg", 
		          "r10.jpg"),
		//chapter06
		new Array("r11.jpg", "r12.jpg", "r13.jpg", "r14.jpg", "r15.jpg", "r16.jpg", "r17.jpg"),
		//chapter07
		new Array("r18.jpg", "r19.jpg", "r20.jpg", "r21.jpg", "r22.jpg", "r23.jpg", "r24.jpg", "r25.jpg"),
		//chapter08
		new Array("r26.jpg", "r27.jpg", "r28.jpg", "r29.jpg", "r30.jpg", "r31.jpg", "r32.jpg", "r33.jpg", 
		          "r34.jpg", "r35.jpg", "r36.jpg", "r37.jpg"),
		//chapter09
		new Array("p1.jpg", "p2.jpg", "p3.jpg", "p4.jpg","p5.jpg","p6.jpg", "p7.jpg", "p8.jpg"),
		//chapter10
		new Array("p6.jpg", "p7.jpg", "p8.jpg", "p9.jpg", "p10.jpg", "p11.jpg", "p12.jpg", "p13.jpg", "p14.jpg"),
		//chapter11
		new Array("p15.jpg","p15a.jpg", "p16.jpg", "p17.jpg", "p18.jpg", "p19.jpg", "p19a.jpg","p20.jpg","p20a.jpg", "p21.jpg"),
		//chapter12
		new Array("p22.jpg", "p23.jpg", "p24.jpg", "p25.jpg", "p26.jpg", "p27.jpg", "p28.jpg", "p29.jpg", "p30.jpg")
	);

var currentChapter;
var currentPath;
var currentImgPosition;
var chapterName;

//Funktionen, die BrowserSpezifisch angepasst werden muessen

function showImg(){
	if (currentChapter != null) {
		var img = document.createElement('img');
		var count = currentImgPosition + 1 + "." + currentChapter.length;
		img.src = fotoDir + "/" + currentPath + "/" + currentChapter[currentImgPosition];
		//document.getElementById("foto").style.left = getRandom();
		document.getElementById("foto").style.left = 0;
		if (document.all) {
			document.all.foto.innerHTML = "<img src=\"" + img.src + "\">";
		} else {
			document.getElementById("foto").replaceChild(img, document.getElementById("foto").firstChild);
		}
		
		document.getElementById("counter").firstChild.nodeValue = count;
		
		document.getElementById("chapterName").firstChild.nodeValue = chapterName;
	
	} else {
		var img = document.createElement('img');
		var count = "0.0";
		img.src = "img/pixel.src";
		document.getElementById("foto").style.left = 0;
		if (document.all) {
			document.all.foto.innerHTML = "<img src=\"" + img.src + "\">";
		} else {
			document.getElementById("foto").replaceChild(img, document.getElementById("foto").firstChild);
		}
		
		document.getElementById("counter").firstChild.nodeValue = count;
		
		document.getElementById("chapterName").firstChild.nodeValue = "";
	}
}

function randomZitat(){
	var img = document.createElement('img');
	img.src = "img/zitat" + (Math.round(Math.random() * 3) + 1)  + ".gif";
	if (document.all) {
		document.all.foto.innerHTML = "<img src=\"" + img.src + "\">";
	} else {
		document.getElementById("foto").replaceChild(img, document.getElementById("foto").firstChild);
	}
}

//SteuerungsFunktionen

function getRandom(){
	return Math.round(Math.random() * 20) * 10;
}

function loadChapter(chapter, name){
	chapterName = name;
	currentPath = chapterPaths[chapter];
	currentChapter = chapters[chapter];
	currentImgPosition = 0;
	showImg();
}

function imgForward(){
	if (currentImgPosition != null && currentImgPosition < currentChapter.length-1){
		currentImgPosition++;
		showImg();
	}
}

function imgBackward(){
	if (currentImgPosition != null && currentImgPosition > 0){
		currentImgPosition--;
		showImg();
	}
}

function getChapter(){
	alert(currentChapter);
}

function resetFoto(){
	currentChapter = null;
	currentPath = null;
	currentImgPosition = null;
	chapterName = "";
	showImg();
}