
// Schreiben eines Textes

function wr(tx) { 
	document.write(tx);
	}


// Schreiben eines Tabellenfeldes

function tdwr(id,stil,t)  {
	wr('<td id="'+id+'" style="'+stil+'">'+t+'</td>');
}


// Schreiben einer Tabellenzeile

function trwr(zeile,maxsp,stil) {
	wr('<tr>');
	for (s=0;s<maxsp; s++) {
		ti= zeile * maxsp + s;
		tdwr('t'+ti,stil,'');
	}
}

// Schreiben eines Tabellenzeilenblockes

function trbwr(zeilen,spalten,stil) {
	for (z=0;z<zeilen; z++) {
		trwr(z,spalten,stil);
	}
}

// angepassten Tabellenblock schreiben

function block(arr,spalten,stil) {
	z = Math.floor(arr.length/spalten);
	if (db.length - z * spalten != 0)
		z++;	// Array-Länge
	trbwr(z,spalten,stil);
}



// db-Array splitten in Arrays thumbs, bilder, bildnamen, bilddatum, bilstechnik, bildformat, verkauft

var bd=new Array(db.length);
for (a=0; a<db.length; a++) {
	bd[a]=new Array(8);
}

function splitten(arr1,arr2,bp) {
	var s, p, r;
	for (i=0; i<arr1.length; i++) {
		s = arr1[i];
		p = s.indexOf('|');
		if (s.substr(0,3) != '../') {
			arr2[i][0] = bp+'/'+s.substr(0,p)+'120x100.jpg';		// Thumbs
			arr2[i][1] = bp+'/'+s.substr(0,p)+'400x.jpg';		// Bilder
		}
		else {
			arr2[i][0] = 'Galerie/'+s.substr(3,p-3)+'120x100.jpg';		// Thumbs
			arr2[i][1] = 'Galerie/'+s.substr(3,p-3)+'400x.jpg';		// Bilder		
		}
		s = s.substr(p+1);
		p = s.indexOf('|');
		arr2[i][2] = s.substr(0,p);		// Bildname
		s = s.substr(p+1);
		p = s.indexOf('|');
		arr2[i][3] = s.substr(0,p);		// Bilddatum
		s = s.substr(p+1);
		p = s.indexOf('|');
		arr2[i][4] = s.substr(0,p);		// Bildtechnik
		s = s.substr(p+1);
		p = s.indexOf('|');
		arr2[i][5] = s.substr(0,p);		// Bildformat
		s = s.substr(p+1);
		if (s.length!=0) 
			arr2[i][6] = 'x';
		else
			arr2[i][6] = '-';
	}
}


// Setzen des Ausgabebildes

function bildsetzen(n) { 
	var t1 = bd[n][2];
	var t2 = bd[n][4];
	if (bd[n][3]!=' ' && bd[n][3]!='')
		t1 = t1+' ('+bd[n][3]+')';
	if (bd[n][5]!=' ' && bd[n][5]!='')
		t2 = t2+' ('+bd[n][5]+')';
	document.getElementById("bild400").src = bd[n][1];
	if (bd[n][6]=='x')
		document.getElementById("verkauft").style.visibility = "visible";
	else
		document.getElementById("verkauft").style.visibility = "collapse";
	document.getElementById("txt1").firstChild.nodeValue = t1;
	document.getElementById("txt2").firstChild.nodeValue = t2;
}

// Index schreiben (Array mit Index, Sprache)

function wridx(b) {
	var n;	//aktueller Seitenname
	var s, nl, x, sp, u, u1, u2;
	n = document.URL;
	nl = n.length;
	wr('<p>');
	for (i=0; i<idx.length; i++) {
		s = idx[i][1].length;
		x = '';
		if (idx[i][2] == 1)
			x = '&nbsp; &nbsp;';
		if (idx[i][2] == 2)
			x = '&nbsp; &nbsp;&nbsp; &nbsp;';

		if (n.substr(nl-s,s) != idx[i][1]) {
			wr(x+'<a href="'+idx[i][1]+'">');
			if (idx[i][0] == b) {
				wr('<span style="font-weight: bold;">'+idx[i][0]+'</span>');
				}
			else {
				wr(idx[i][0]);
				}
			wr('</a>');
			}
		else {
			if (idx[i][0] == b) {
				wr(x+'<span style="font-weight: bold;">'+idx[i][0]+'</span>');
				}
			else {
				wr(x+idx[i][0]);
				}
			}
		if (i < idx.length - 1) {
			if (idx[i+1][2] == 0) {
				wr('</p><p>');			
				}
			else {
				wr('<br />');
				}
			}
		else
			wr('</p>');	

	}
	wr('</p><p></p><p>');
	sp = n.substr(nl-8,8);
	u = n.substr(n.lastIndexOf('/')+1,nl-n.lastIndexOf('/'));
	if (u != 'haftung.html') {
		if (sp != '_en.html' && sp != '_es.html') {                // Deutsche Seite
			u1 = u.substr(0,u.lastIndexOf('.html')) + '_en.html';
			u2 = u.substr(0,u.lastIndexOf('.html')) + '_es.html';
			wr('<a href="'+u1+'">');
			wr('<img style="border: 0px solid ; width: 40px; height: 20px;" alt="Flagge UK" title="English" src="images/FlaggeUK80x40.jpg" /></p><p>');
			wr('</a>');
			wr('<a href="'+u2+'">');
			wr('<img style="border: 0px solid ; width: 40px; height: 27px;" alt="Flagge Spanien" title="Espa&ntilde;ol" src="images/FlaggeSpanien80x43.jpg" /></p>');
			wr('</a>');
			}
		else {
			if (sp == '_en.html') {                            // Englische Seite
				u1 = u.substr(0,u.lastIndexOf('_en.html')) + '.html';
				u2 = u.substr(0,u.lastIndexOf('_en.html')) + '_es.html';
				wr('<a href="'+u1+'">');
				wr('<img style="border: 0px solid ; width: 40px; height: 24px;" alt="Flagge DE" title="Deutsch" src="images/FlaggeDE80x48.jpg" /></p><p>');
				wr('</a>');
				wr('<a href="'+u2+'">');
				wr('<img style="border: 0px solid ; width: 40px; height: 27px;" alt="Flagge Spanien" title="Espa&ntilde;ol" src="images/FlaggeSpanien80x43.jpg" /></p>');
				wr('</a>');
				}
			else {											// Spanische Seite
				u1 = u.substr(0,u.lastIndexOf('_es.html')) + '.html';
				u2 = u.substr(0,u.lastIndexOf('_es.html')) + '_en.html';
				wr('<a href="'+u1+'">');
				wr('<img style="border: 0px solid ; width: 40px; height: 24px;" alt="Flagge DE" title="Deutsch" src="images/FlaggeDE80x48.jpg" /></p><p>');
				wr('</a>');
				wr('<a href="'+u2+'">');
				wr('<img style="border: 0px solid ; width: 40px; height: 20px;" alt="Flagge UK" title="English" src="images/FlaggeUK80x40.jpg" /></p>');
				wr('</a>');
				}
			}
		}
	wr('</p>');
}



