// Weinkauff1885
// Version 03.05.09
// Copyright (C) 2009 Bernd Platzdasch

	var id = "fwk2";
	var dir = "Heft2/Weinkauff1885-2_";
	var ext = ".jpg";
	var es = 1;
	var ls = 213;
	var nr = 1;
	var sw = 10;
	var sf = 1;
	var asnz = 11;
	var ses = 1;
	var sles = 196;
	var asvz = 6;
	var lsr = 0;
	var sls = lsr + sles;
	var tit = "Almania";
	var utit = "&Omega;&iota;&delta;&epsilon;&iota;&omicron;&nu;. Versus cantabiles et memoriales. Dreisprachiges Studentenliederbuch,<br>2 Hefte in einem Band, Heilbronn 1885. &ndash; 1. Heft: 106 S., 2. Heft: 196 + VIII S. / dt.-gr.-lat.";

		function ziffernWeiche() {
		var inp = document.formular.inpSeite.value;
		   var reg = /^[0-9]+$/i;
			if (reg.exec(inp)) {inp = Number(inp)+lsr; zurSeite(inp); }
			reg = /^[IVXLC]+$/i;
 			if (reg.exec(inp)) {
				Number(inp);
				inp = rom2arab(inp);
 				inp += asvz;
				if (inp > lsr) { inp = lsr; }
				zurSeite(inp); }
		}

		function zeigeInhalt(select) {
			var x = document.formular.selIvz.value;
			if (x == "Inhalt:") { return ; }
			nr = Number(x);
			document.seitenbild.src = dir + formNr() + ext;
			document.sprung.sprungmarke.focus();
		}

		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 geheZu() {
			var die_url = window.location.href;
			if (die_url.indexOf("?sbd=") > -1) {
				nr = die_url.substring(die_url.indexOf("?")+5,die_url.length);
			} else {
				nr = es;
			}
			zeige();
		}

		function anfang() {
			nr = es;
			zeige();
		}

		function rueckwaerts() {
			if ((nr - sw) >= es) {
			 	nr -= sw;
				zeige();
			} else {
				anfang();
			}
		}

		function vorherige() {
			if (nr > es) {
			 	nr = nr-1;
				zeige();
			}
		}

		function naechste() {
			if (nr < ls) {
			 	++nr;
				zeige();
			}
		}

		function vorwaerts() {
			if ((nr + sw) <= ls) {
			 	nr += sw;
				zeige();
			} else {
				ende();
			}
		}

		function ende() {
			nr = ls;
			zeige();
		}

		function zeige() {
			document.seitenbild.src = dir + formNr() + ext;
			document.formular.inpSeite.value = "";
			document.formular.selIvz.options[0].selected = "true";
			document.sprung.sprungmarke.focus();
		}

		function seitenzahl() {
			ziffernWeiche();
			zeige();
			document.formular.inpSeite.focus();
		}



