// Version 29.6.2007
// Copyright (C) 2006, 2007 Bernd Platzdasch

function zeigeVers() {
	var vers = document.formular.inpVers.value;
	var x = document.formular.selIvz.selectedIndex;
	if (document.formular.selSprachen) {
		switch (document.formular.selSprachen.selectedIndex) {
			case 0: var sp = "d"; if (id == "w30") {sfvz = 2;} break;
			case 1: var sp = "l"; if (id == "w30") {sfvz = 1;} break;
			case 2: var sp = "g"; if (id == "w30") {sfvz = 2;} break;
		}
			var y = eval(sp+'v'+x);
			var z = eval(sp+'s'+x);
	} else {
		var y = eval('v'+x);
		var z = eval('s'+x);
	}

	for (var i = 0; i < y.length; i++) {
		if (vers <= y[i]) {
			zurSeite(((sf*i)*sfvz)+z); // !!
			document.seitenbild.src = dir + formNr() + ext;
			document.formular.inpVers.value = "";
			return;
		} else {
			zurSeite(((sf*(y.length-1))*sfvz)+z);
			document.seitenbild.src = dir + formNr() + ext;
			document.formular.inpVers.value ="";
		}
	}
}

function zeigeInhalt(select) {
	var x = document.formular.selIvz.value;
	if (x == "Inhalt:") { return ; }
	var y = document.formular.selIvz.selectedIndex;
	if (vzjn == 1) {
		if ((y >= ieov) && (y <= ilov) || (y == ilov == ieov)) {
			document.formular.buVers.removeAttribute('disabled');
			document.formular.inpVers.removeAttribute('disabled');
			document.formular.inpVers.style.background = "#ffffff";
			if (document.formular.selSprachen) {
				document.formular.selSprachen.removeAttribute('disabled');
				document.formular.selSprachen.style.background = "#ffffff";
			}
		} else {
			document.formular.buVers.disabled = "true";
			document.formular.inpVers.style.background = "#f6f6f6";
			document.formular.inpVers.disabled = "true";
			if (document.formular.selSprachen) {
				document.formular.selSprachen.style.background = "#f6f6f6";
				document.formular.selSprachen.disabled = "true";
			}
		}
	}
	nr = Number(x);
	document.seitenbild.src = dir + formNr() + ext;
	location.hash = 'pagina';
}

function formNr() {
	var m = nr;
	m = m.toString();
	if (m.length == 1) m = '00' + m;
	if (m.length == 2) m = '0' + m;
	return m;
}

function zurSeite(x) {
	x = Number(x);
	y = ses;
	z = sls;
	if (sf == 2) {
		if ((x%2) == 0) { x = x/2; }  else { x = (x-1)/2 }
		if ((y%2) == 0) { y = y/2; }  else { y = (y-1)/2 }
		if ((z%2) == 0) { z = z/2; }  else { z = (z-1)/2 }
	}
	if ((x >= y) && (x <= z) )  { nr = ls-asnz-(z-x); }
	if (x > z) { nr = ls-asnz; }
	if (x < y) { nr = ls-asnz-(z-y); }
}

function anfang() {
	nr = es;
	zeige();
}

function rueckwaerts() {
	if ((nr - sw) >= es) {
	 	nr -= sw;
		zeige();
	} else {
		anfang();
	}
}

function vorherige() {
	if (nr > es) {
	 	--nr;
		zeige();
	}
}

function naechste() {
	if (nr < ls) {
	 	++nr;
		zeige();
	}
}

function vorwaerts() {
	if ((nr + sw) <= ls) {
		if (vzjn == 1) {
			document.formular.inpVers.style.background = "#f6f6f6";
		}
	 	nr += sw;
		zeige();
	} else {
		ende();
	}
}

function ende() {
	nr = ls;
	zeige();
}

function zeige() {
	document.seitenbild.src = dir + formNr() + ext;
	if (document.formular.inpSeite) {
		document.formular.inpSeite.value = "";
	}
	document.formular.selIvz.options[0].selected = "true";
	if (vzjn == 1) {
		document.formular.buVers.disabled="true";
		document.formular.inpVers.style.background = "#f6f6f6";
		document.formular.inpVers.disabled="true"
		if (document.formular.selSprachen) {
			document.formular.selSprachen.style.background = "#f6f6f6";
			document.formular.selSprachen.disabled = "true";
		}
	}
}

function seitenzahl() {
	zurSeite(document.formular.inpSeite.value);
	zeige();
	location.hash = 'pagina';
	document.formular.inpSeite.focus();
}
