
function generateXML(bilder) {
	document.write("calculate start");
	document.write("<br>");
	var galCount = (bilder.length / galerierow);
	document.write("galCount = "+galCount);
	document.write("<br>");
	document.write("<br>");

	document.write("&lt;root&gt;");
	document.write("<br>");

	for (var g=0; g<galCount; g++) {
		document.write("&lt;gallery&gt;");
		document.write("<br>");

		var galNameIndex = g*galerierow+1;
		document.write("&lt;name&gt;");
		document.write(bilder[galNameIndex]);
		document.write("&lt;/name&gt;");
		document.write("<br>");

		document.write("&lt;path&gt;&lt;/path&gt;");
		document.write("<br>");

		var gal = bilder[g*2];
		var galSize = gal.length / bildrow;
		for (var p=0; p<galSize; p++) {
			document.write("&lt;pict&gt;");
			document.write("<br>");

			var pictNameIndex = p*bildrow+2;
			document.write("&lt;name&gt;");
			document.write(gal[pictNameIndex]);
			document.write("&lt;/name&gt;");
			document.write("<br>");

			var pictPartIndex = p*bildrow;
			document.write("&lt;filePart&gt;");
			document.write(gal[pictPartIndex]);
			document.write("&lt;/filePart&gt;");
			document.write("<br>");

			var pictDirIndex = p*bildrow+1;
			document.write("&lt;relPath&gt;");
			document.write(gal[pictDirIndex]);
			document.write("&lt;/relPath&gt;");
			document.write("<br>");

			document.write("&lt;/pict&gt;");
			document.write("<br>");
		}

		document.write("&lt;/gallery&gt;");
		document.write("<br>");
	}

	document.write("&lt;/root&gt;");
	document.write("<br>");
	document.write("<br>");
}




function argument(inputstr) {
	var argument = inputstr;
	var position = inputstr.indexOf('?');
	if (position >= 0) {
		argument = inputstr.substring(0,position);
	} else {
	}
	return argument;
}

function restListe(inputstr) {
	var rest = inputstr;
	var position = inputstr.indexOf('?');
	if (position >= 0) {
		rest = inputstr.substring(position+1,inputstr.length);
	} else {
	}
	return rest;
}




function VorZurueckAnzeigen(bilder,art,galerieNr,j,i) {
	i = i*1;
	j = j*1;
	var i2 = i;
	var j2 = j;
	var c = Math.floor(bilder[galerieNr*galerierow].length / bildrow);

	i2 = i2 - 1;
	if (i2 < 0) { i2 = rowlen - 1; j2 = j2 - 1; }
	if (j2 < 0) {
		j2 = Math.floor((c-1) / rowlen);
		i2 = c - Math.floor((c-1) / rowlen) * rowlen - 1;
	}

	document.write("<td width=\"120\" height=\"50\" align=\"center\" style=\"background-image:url(buttons/backoran.jpg); background-repeat:repeat; background-position:0px 0px; background-color:white;\" >");
	document.write("<butt><= <a href=\"bild.html?"+art+"?"+ galerieNr);
	document.write("?"+ j2 +"?"+ i2 + "\" target=\"Galerie\"><b>Bild zurück</b></a></butt>");
	document.write("</td>");

	i = i + 1;
	if (i >= rowlen) { i = 0; j = j + 1; }
	var b = (j*rowlen+i)*bildrow;
	if (bilder[galerieNr*galerierow].length <= b) { i = 0; j = 0; }

	document.write("<td width=\"120\" height=\"50\" align=\"center\" style=\"background-image:url(buttons/backoran.jpg); background-repeat:repeat; background-position:0px 0px; background-color:white;\" >");
	document.write("<butt><a href=\"bild.html?"+art+"?"+ galerieNr);
	document.write("?"+ j +"?"+ i + "\" target=\"Galerie\"><b>Bild vor</b></a> =></butt>");
	document.write("</td>");
}

function VorZurueckGalerien(bilder, art, galerieNr) {
	var i = galerieNr*1 - 1;
	var j = galerieNr*1 + 1;

	if (art != "R") {
		if (i < 0) { i = maxGalerie - 1; }
		if (j >= maxGalerie) { j = 0; }
	} else {
		if (i < 0) { i = maxGalerieR - 1; }
		if (j >= maxGalerieR) { j = 0; }
	}

	document.write("<td width=\"130\" height=\"50\" align=\"center\" style=\"background-image:url(buttons/backoran.jpg); background-repeat:repeat; background-position:0px 0px; background-color:white;\" >");
	document.write("<butt><= <a href=\"galerie.html?"+art+"?"+ i + "\" target=\"Galerie\"><b>Galerie zurück</b></a></butt>");
	document.write("</td>");

	document.write("<td width=\"130\" height=\"50\" align=\"center\" style=\"background-image:url(buttons/backoran.jpg); background-repeat:repeat; background-position:0px 0px; background-color:white;\" >");
	document.write("<butt><a href=\"galerie.html?"+art+"?"+ j + "\" target=\"Galerie\"><b>Galerie vor</b></a> =></butt>");
	document.write("</td>");

	document.write("<td width=\"220\" height=\"50\" align=\"center\" style=\"background-image:url(buttons/backoran.jpg); background-repeat:repeat; background-position:0px 0px; background-color:white;\" >");
	document.write("<butt><a href=\"galerie.html?"+art+"?"+ galerieNr + "\" target=\"Galerie\">");
	document.write("<b>" + bilder[galerieNr*galerierow+1] + "</b>");
	document.write("</a></butt>");
	document.write("</td>");
}

function GrossesBildAnzeigen(bilder, art, galerieNr,j,i) {
	var b = (j*rowlen+i*1)*bildrow;
	var filename = bilder[galerieNr*galerierow][b];
	var filepath = pic_path_full + bilder[galerieNr*galerierow][b+1];
	var picname  = bilder[galerieNr*galerierow][b+2];
	var bildpath = filepath + "/" + filename + pic_endung;

	document.write("<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"black\" >");
	document.write("<tr>");
	document.write("<td valign=\"center\" width=\"700\" height=\"700\" align=\"center\" >");

	document.write("<IMG SRC=\"" + bildpath + "\" BORDER=\"0\" >");
	document.write("<br><font color=\"white\">" + picname + "</font>");
	document.write(bildpath);

	document.write("</td>");
	document.write("</tr>");
	document.write("</table>");
}

function BildAnzeigen(bilder, art, galerieNr,j,i) {
	var b = (j*rowlen+i)*bildrow;
	var filename = bilder[galerieNr*galerierow][b];
	var filepath = pic_path_thumb + bilder[galerieNr*galerierow][b+1] + "/thumbs";
	var picname  = bilder[galerieNr*galerierow][b];

	document.write("<td valign=\"center\" width=\"200\" height=\"200\" align=\"center\" >");
	document.write("<IMG SRC=\"" + filepath + "/" + filename + pic_endung + "\" BORDER=\"0\" usemap=\"#" + picname + "\" >");
	document.write("<br><font color=\"white\" size=\"2\" >" + picname + "</font>");
	document.write("</td>");

	document.write("<map name=\"" + picname + "\">");
	document.write("<area shape=\"rect\" coords=\"0,0,150,150\" href=\"bild.html?"+art+"?");
	document.write(galerieNr + "?" + j + "?" + i + "\" target=\"Galerie\">");
	document.write("</map>");
}

function EmptyAnzeigen() {
	document.write("<td valign=\"center\" width=\"200\" height=\"200\" align=\"center\" >");
	document.write("<br>");
	document.write("</td>");
}

function ReiheAnzeigen(bilder,art, galerieNr,j) {
	document.write("<tr>");
	for (var i=0; i<rowlen; i++) {
		var b = (j*rowlen+i)*bildrow;
		if (bilder[galerieNr*galerierow].length > b) BildAnzeigen(bilder,art,galerieNr,j,i)
		else EmptyAnzeigen();
	}
	document.write("</tr>");
}

function TabelleAnzeigen(bilder, art, galerieNr) {
	document.write("<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"black\" >");
	for (var j=0; j < maxgalerierows; j++) {
		if (bilder[galerieNr*galerierow].length > j*rowlen*bildrow) ReiheAnzeigen(bilder,art,galerieNr,j);
	}
	document.write("</table>");
}

function EinBildMitBestellung(bilder, art, galerieNr, bild_j, bild_i) {
	var b = (bild_j*rowlen+bild_i*1)*bildrow;
	var picname = bilder[galerieNr*galerierow][b];

	document.write("<table cellpadding=\"0\" cellspacing=\"0\" >");
	document.write("<tr>");
		HomeAnzeigen();
		VorZurueckGalerien(bilder, art, galerieNr);
		VorZurueckAnzeigen(bilder, art, galerieNr, bild_j, bild_i);
	document.write("</tr>");
	document.write("</table>");

	document.write("<br>");
	document.write("<br>");
}

function SeiteAnzeigenBild(abilder, art, galerieNr, bild_j, bild_i) {
	document.write("<table cellpadding=\"0\" cellspacing=\"0\" >");
	document.write("<tr>");
	document.write("<td>");

	GrossesBildAnzeigen(abilder, art, galerieNr, bild_j, bild_i);
	document.write("<br>");

	document.write("</td>");
	document.write("</tr>");
	document.write("</table>");
}




function ButtonDiashow(bilder, art, galerieNr) {
	document.write("<td width=\"100\" height=\"50\" align=\"center\" style=\"background-image:url(buttons/backoran.jpg); background-repeat:repeat; background-position:0px 0px; background-color:white;\" >");
	document.write("<butt><a href=\"diashow.html?"+art+"?"+ galerieNr + "\" target=\"Galerie\">");
	document.write("<b>DIASHOW</b>");
	document.write("</a></butt>");
	document.write("</td>");
}

function StartDiashow(abilder, art, galerieNr) {
/*
<embed src="flash-versuch-D.swf?gal=Bilder%20eines%20Chaos" width="621" height="621" >
*/
	var source = "flash-versuch-D.swf?gal=";
	var galName = abilder[galerieNr*galerierow+1];

	document.write("<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"black\" >");
	document.write("<tr>");
	document.write("<td valign=\"center\" width=\"700\" height=\"700\" align=\"center\" >");

	document.write("<EMBED SRC=\"" + source + galName + "\" width=\"621\" height=\"621\" />");

	document.write("</td>");
	document.write("</tr>");
	document.write("</table>");
}

function SeiteAnzeigenGalerie(abilder, art, galerieNr) {
	document.write("<table cellpadding=\"0\" cellspacing=\"0\" >");
	document.write("<tr>");
	document.write("<td>");

	TabelleAnzeigen(abilder, art, galerieNr);
	document.write("<br>");

	document.write("</td>");
	document.write("</tr>");
	document.write("</table>");
}




function InfosAnzeigenHome() {
	document.write("<br>");

	document.write("<b><font size=\"4\">Hochzeitsreise:</font>");
	document.write("<br><br>");

	for (var k=0; k<maxGalerieR; k++) {
		if (true) {
			document.write("<butt><a href=\"bilder.html?R?" + k + "\">" + rbilder[k*galerierow+1] + "</a></butt> <");
			document.write("<br>");
		}
	}

	document.write("<br></b>");
}




function HeaderAnzeigenBild(abilder, art, galerieNr, j, i) {
	document.write("<table width=\"900\" height=\"50\" bordercolor=\"black\" border=\"2\" cellspacing=\"0\" cellpadding=\"0\" >");
	document.write("<tr>");

	VorZurueckGalerien(abilder, art, galerieNr);
	ButtonDiashow(abilder, art, galerieNr);
	VorZurueckAnzeigen(abilder, art, galerieNr, j, i);

	document.write("<td width=\"*\" height=\"50\" align=\"center\" style=\"background-image:url(buttons/backoran.jpg); background-repeat:repeat; background-position:0px 0px; background-color:white;\" >");
	document.write("</td>");

	document.write("</tr>");
	document.write("</table>");
}

function HeaderAnzeigen(abilder, art, galerieNr) {
	document.write("<table width=\"900\" height=\"50\" bordercolor=\"black\" border=\"2\" cellspacing=\"0\" cellpadding=\"0\" >");
	document.write("<tr>");

	VorZurueckGalerien(abilder, art, galerieNr);
	ButtonDiashow(abilder, art, galerieNr);

	document.write("<td width=\"*\" height=\"50\" align=\"center\" style=\"background-image:url(buttons/backoran.jpg); background-repeat:repeat; background-position:0px 0px; background-color:white;\" >");
	document.write("</td>");

	document.write("</tr>");
	document.write("</table>");
}




function ReiseAnzeigen(bilder) {
	document.write("<b><font size=\"4\">Hochzeitsreise:</font>");
	document.write("<br><br>");

	for (var k=0; k<maxGalerieR; k++) {
		if (true) {
			document.write("> <butt><a href=\"galerie.html?R?" + k + "\" + target=\"Galerie\">" + bilder[k*galerierow+1] + "</a></butt>");
			document.write("<br>");
		}
	}

	document.write("<br></b>");
}

function GalerienAnzeigen(bilder) {
	document.write("<b><font size=\"4\">Hochzeitstag:</font>");
	document.write("<br><br>");

	for (var k=0; k<maxGalerie; k++) {
		if (true) {
			document.write("> <butt><a href=\"galerie.html?H?" + k + "\" target=\"Galerie\">" + bilder[k*galerierow+1] + "</a></butt>");
			document.write("<br>");
		}
	}

	document.write("<br></b>");
}




function ImpressumAnzeigen() {
	document.write("<table width=\"220\" height=\"150\" bordercolor=\"black\" border=\"2\" cellspacing=\"0\" cellpadding=\"0\" >");
	document.write("<tr>");
	document.write("<td align=\"center\" valign=\"top\" style=\"background-image:url(buttons/backoran.jpg); background-repeat:repeat; background-position:0px 0px; background-color:white;\" >");
	document.write("<br><butt><font size=\"5\" ><b><a href=\"start+impressum.html\" target=\"Galerie\">Impressum</a></b></font></butt>");
	document.write("</td>");
	document.write("</tr>");
	document.write("</table>");
}

function MenueAnzeigen() {
	document.write("<table width=\"220\" height=\"2000\" bordercolor=\"black\" border=\"2\" cellpadding=\"0\" cellspacing=\"0\" >");
	document.write("<tr>");
	document.write("<td valign=\"top\" style=\"background-image:url(buttons/backoran.jpg); background-repeat:repeat; background-position:30px 10px; background-color:white;\" >");

	document.write("<br>");
	GalerienAnzeigen(bilder);
	document.write("<br>");
	ReiseAnzeigen(rbilder);

	document.write("</td>");
	document.write("</tr>");
	document.write("</table>");
};

function HomeAnzeigen() {
	document.write("<table width=\"220\" height=\"50\" bordercolor=\"black\" border=\"2\" cellspacing=\"0\" cellpadding=\"0\" >");
	document.write("<tr>");
	document.write("<td align=\"center\" valign=\"center\" style=\"background-image:url(buttons/backoran.jpg); background-repeat:repeat; background-position:0px 0px; background-color:white;\" >");
	document.write("<butt><font size=\"5\" ><b><a href=\"start.html\" target=\"Galerie\">HOME</a></b></font></butt>");
	document.write("</td>");
	document.write("</tr>");
	document.write("</table>");
}


