// © 2002 sebag mbH, Drolshagen, Version vom 04.06.02

var originalDa=0	// auf 0 setzen, wenn nachträglich die Originale gelöscht wurden
var Einzelfilm=0	// auf 1 setzen, wenn nachträglich nur 1 Film auf ein neues Medium übernommen wurde

var fontstyle = 'font-family : Arial, Helvetica, sans-serif'				// generelle Style-Definitionen
var uebtxtl = '<table border="0" width="100%"><tr valign="top"><td width="40%">'	// Beginn Überschrift-Tabelle
var uebtxtr = '</td><td width="40%">&nbsp;</td></tr></table>'				// Ende Überschrift-Tabelle

var bildnamen=new Array(), text=new Array(), titel=new Array(), datum=new Array()
var w=0, NS=1, big=0, AktFilmName='', AktKennung=''

var thumb='thumb/'	// Subdirectory für Thumbnails
var orig='orig/'	// Subdirectory für Originale
var index='!index/'	// Subdirectory für Indexbilder

if (document.all) {NS=0}

function over(nr) {
	var nam=bildnamen[nr]
	var s=nam
	if (text[nam.toLowerCase()]) {
		s += ' : '+text[nam.toLowerCase()]
	}
	window.status=s
	return true
}

function out() {
	window.status=''
	return true
}

function indexkopf() {
	var s = '<table border="0" cellspacing="5" cellpadding="0">'
	if (titel.length) {
		for (i=0; i<titel.length; i++) {
			if ((datum[i]) || (titel[i])) {
				s += '<tr><th valign="top" align="left"><b>' + datum[i] + '&nbsp;&nbsp;</b></th><th align="left"><b>' + titel[i] + '&nbsp;</b></th></tr>'
			}
		}
		s += '</table><br>&nbsp;<br>'
		document.writeln(s)
	}
}

function upbildinit(origda,einzeln,kennung,filmname,mitindex) {
	if (origda == 0) {originalDa = 0}
	if (einzeln) {Einzelfilm = 1}
	AktFilmName = filmname
	AktKennung = kennung
	if (Einzelfilm) {
		document.writeln('<p align="center">')
	} else {
		bilderkopf(mitindex)
	}
	indexkopf()
}

function bildinit(origda,einzeln,kennung,filmname) {
	upbildinit (origda, einzeln, kennung, filmname, 0)
}

function bildexit() {
	if (Einzelfilm == 0) { bilderfuss() }
}

function bereichinit(origda,einzeln,kennung,filmname) {
	upbildinit (origda, einzeln, kennung, filmname, 1)
	var ind = ''
	if (Einzelfilm) {
		ind = '!index'
	} else {
		ind = '../' + index + filmname
	}
	var s = '<img src="' + ind + '.jpg" border="0" vspace="0" hspace="0" usemap="#Map">\n<map name="Map">\n'
	document.writeln(s)
}

function bereichexit() {
	document.writeln('</map>')
	bildexit
	document.writeln('</table>')
}

function bereich(nam, zus) {
	var bildnr=bildnamen.length
	bildnamen[bildnr]=nam
	var s = '<area shape="rect" coords="' + zus + '" href="javascript:show0('+bildnr+')" onmouseover="return over('+bildnr+')" onmouseout="return out()"'
	s += ' alt="' + nam
	if (text[nam.toLowerCase()]) {
		s += ' : ' + text[nam.toLowerCase()]
	}
	s += '">'
	document.writeln(s)
}

function ueb(win) {
	win.close()
	if (document.wahl && document.wahl.next) {
		document.wahl.next.focus()
	}
}

function setStyle(w,weiss) {
	var s='<style type="text/css">\nbody,h1,p,td,th {' + fontstyle
	if (weiss) { s += '; Color:White' }
	s += ' }\n</style>'
	w.document.writeln (s)
}

function setWahlElem(w, foc) {
	w.document.writeln('<' + 'script language="JavaScript"' + '><' + '!--\ndocument.wahl.' + foc + '.focus()\n/' + '/--' + '><' + '/script>')
}

function show2(nr) {
	big = 1-big
	return show(nr)
}

function show0(nr) {
	big=0
	return show(nr)
}

function show(nr) {
	var nam=bildnamen[nr], t='', nam2='', foc=''
	w = window.open('', 'Bild', 'fullscreen=1,location=no,toolbar=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no')
	if (NS) {
		w.moveTo(0,0)
		w.resizeTo(screen.width,screen.height)
	}
	w.focus()
	t = '<html><head><title>'+nam+'</title>'
	t += '</head><body bgcolor="#000000" marginheight="0" marginwidth="0" leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0" bgproperties="fixed">'
	w.document.writeln(t)
	setStyle(w,1)
	t = uebtxtl + AktFilmName + ' / ' + nam + '</td><td align= "center">'
	t += '<form name="wahl">'
	if (nr) {
		t += '<input type="button" onClick="opener.show0(' + (0+nr-1) + ')" value="voriges">&nbsp;'
	}
	t += '<input name="ueb" type="button" onClick="opener.ueb(window)" value="Übersicht">'
	if (nr+1 < bildnamen.length) {
		t += '&nbsp;<input name="next" type="button" onClick="opener.show0(' + (1+nr) + ')" value="nächstes">'
		foc='next'
	} else {
		foc='ueb'
	}
	t += '</form>' + uebtxtr
	w.document.writeln(t)
	setWahlElem (w, foc)
	t = '<center>'
	if (originalDa) {
		t += '<a href="javascript:opener.show2(' + nr + ')">'
	}
	nam2=nam
	if (big) {
		nam2= orig+nam2
	}
	t += '<img src="'+nam2+'" border="0" hspace="0" vspace="0" alt="'+nam
	if (text[nam.toLowerCase()]) {
		t += ' : ' + text[nam.toLowerCase()]
	}
	t += '">'
	if (originalDa) {
		t += '</a>'
	}
	t += '</center></body></html>'
	w.document.writeln(t)
	w.document.close()
	return undefined
}

function bild(nam) {
	var bildnr=bildnamen.length
	bildnamen[bildnr]=nam
	var s = '<a href="javascript:show0('+bildnr+')" onmouseover="return over('+bildnr+')" onmouseout="return out()">'
	s += '<img src="' + thumb+nam + '" border="0" vspace="5" hspace="5" alt="' + nam
	if (text[nam.toLowerCase()]) {
		s += ' : ' + text[nam.toLowerCase()]
	}
	s += '"></a>'
	document.writeln(s)
}

function tx(nam, txt) {
	text[nam.toLowerCase()]=txt
}

function ti(dat,txt) {
	var i=titel.length
	titel[i]=txt
	datum[i]=dat
}

