var myversion="homepage.js - Stefan Bürger - Version 2.15 vom 22.02.2011";
var mycopyright="(c) Fungicon Verlag, 2007-2011";
var Anzeigefenster_Wochen=12;
var infoliste=new Array(
// "+/#": normale Nachricht,Termin/Zusatzinfo (nicht in Ticker)
// "-/=": Aenderung/Zusatzinfo (nicht in Ticker)
// Text ohne Startdatum=Nachricht (Endedatum fuer datumabhaengige Ausgabe, kein Endedatum=immer Ausgabe)
// Text mit Startdatum =Termin (wenn im Zeitfenster)
// +/#/-/=	Startdatum	Zeit/Enddatum	Beschreibung
// Nachrichten
"+","","99.99.2099"	,"Die Korrekturblätter zum Pilzkompendium Band 1 wurden überarbeitet",					2,
"+","","99.99.2099"	,"Pilzkompendium volume 1-Corrigenda has been revised",									6,
"+","","99.99.2099"	,"Pilzkompendium volume 1-corrigenda a été examiné",									7,
"+","","99.99.2099"	,"Pilzkompendium volume 1-fogli di correzione sono rivisti",							8,
"+","","99.99.2099"	,"Pilzkompendium Deel 1-correctie worden herzien",										9,
"+","","99.99.2099"	,"Obs.: Korrekturerna av vol. 1 har reviderads",										10,
//====
"+","","99.99.2099"	,"Pilzkompendium Band 3 erscheint voraussichtlich Ende 2011/Frühjahr 2012",				2,
"+","","99.99.2099"	,"Pilzkompendium volume 3 appears likely between late 2011 and spring 2012",			6,
"+","","99.99.2099"	,"Pilzkompendium volume 3 semble probable entre fin 2011 et le printemps 2012",			7,
"+","","99.99.2099"	,"Pilzkompendium Deel 3 appare probabile che tra il 2011 e la tarda primavera del 2012",8,
"+","","99.99.2099"	,"Pilzkompendium volume 3 staat gepland voor tussen eind 2011 en voorjaar 2012",		9,
"+","","99.99.2099"	,"Pilzkompendium vol. 3 ska utkomma att släppas i slutet av 2011 eller början av 2012",	10,
//====
//"+","","99.99.2099"	,"Das Pilzkompendium 3 (Bildband und Textband) ist ab sofort erhältlich",	2,
//"+","","99.99.2099"	,"Pilzkompendium volume 3 (text part and illustration part) is available",	6,
//"+","","99.99.2099"	,"Pilzkompendium volume 3 (texte et illustrations) est arrivé",				7,
//"+","","99.99.2099"	,"Pilzkompendium volume 3 (libro di testo e illustrazione) in vendita",		8,
//"+","","99.99.2099"	,"Pilzkompendium volume 3 (libro di testo e illustrazione) in vendita",		9,
//"+","","99.99.2099"	,"Pilzkompendium Volym 3 (bilderbok text och band) finns nu",				10,
//====
// Termine
//"+","26.8.2009","20.9.2009","Achtung: Betriebsferien!", 		2,
//"+","26.8.2009","20.9.2009","Attention: Closed for holidays!",	6,
//"+","26.8.2009","20.9.2009","Attention: Fermeture!",			7,
//"+","26.8.2009","20.9.2009","Attenzione, ferie annuali!", 	8,
"","","","",0);
var bildliste=new Array(					// Diese Zeile nicht aendern!
// Bilder im relativen Verzeichnis "picture/lo_q_picture/" (Thumbnails)
// bzw.                            "picture/hi_q_picture/" (grosse Bilder)
// Dateiname							Beschreibung										Copyright	Zusatzinfo
/* ==== Fotogalerie ==== */	"", "", "", "",	// Diese Zeile nicht aendern!
//"Cordyceps_gracilis_Dur&Mont",			"Cordyceps gracilis Dur.& Mont.",					"","",
//"Geopora_sumneriana_-Cooke-delaTorre",	"Geopora sumneriana (Cooke) de la Torre",			"","",
//"Sarcodontia_crocea_-vonSchweinitz_Fr-Kotlaba","Sarcodontia crocea (v.Schw.1822:Fr.1828) Kotl.1953","","",
/* == Aquarellgalerie == */	"", "", "", "",	// Diese Zeile nicht aendern!
"Amanita_vittadinii",					"Amanita vittadinii",				"","",
"Antrodia_heteromorpha_-Fr_Fr-Donk",	"Antrodia heteromorpha",			"","",
"Bovistella_radicata_Dur&Mont_Pat",		"Bovistella radicata",				"","",
"Chalciporus_amarellus_-Quel-Bat",		"Chalciporus amarellus",			"","",
"Chalciporus_hemichryseus_-Sutara-Courtec","Chalciporus hypochryseus",		"","",
"Chalciporus_rubinus_-AHSm-Sing",		"Chalciporus rubinus",				"","",
"Gymnopus_fuscopurpureus",				"Gymnopus fuscopurpureus",			"","",
"Helvella_fusca_Gill_ss_Bres",			"Helvella fusca",					"","",
"Hygrocybe_citrinovirens",				"Hygrocybe citrinovirens",			"","",
"Hygrocybe_roseascens_ELudw&Svensson",	"Hygrocybe roseascens",				"","",
"Inocybe_reisneri_Velen",				"Inocybe reisneri",					"","",
"Inocybe_squarrosa_Rea",				"Inocybe squarrosa",				"","",
"Lepiota_ochraceofulva_Orton",			"Lepiota ochraceofulva",			"","",
"Lepiota_xanthophylla",					"Lepiota xanthophylla",				"","",
"Leucoagaricus_brunneolilacinus_Babos",	"Leucoagaricus brunneolilacinus",	"","",
"Leucoagaricus_ionidicolor",			"Leucoagaricus ionidicolor",		"","",
"Leucocoprinus_birnbaumii",				"Leucocoprinus birnbaumii",			"","",
"Macrolepiota_olivascens_Mos",			"Macrolepiota olivascens",			"","",
"Macrolepiota_phaeodisca",				"Macrolepiota phaeodisca",			"","",
"Perennoporia_medulla-panis_Jacqu-Fr_Donk","Perenniporia medulla-panis",	"","",
"Phellinus_pouzarii_Kotl",				"Phellinus pouzarii",				"","",
"Pisolithus_arrhizos_Scop-Fr_Rauschert","Pisolithus arrhizus",				"","",
"Poronia_Punctata_L-Fr_Fr",				"Poronia punctata",					"","",
"Tricholoma_roseoacerbum",				"Tricholoma roseoacerbum",			"","",
/* ===================== */	"", "", "", ""	/* Diese Zeile nicht aendern! */	);
var navsprachliste=new Array(	// je 3 Elemente
"de_flag.gif","navigationsbereich_de.htm","deutsch",
"uk_flag.gif","navigationsbereich_uk.htm","english",
"fr_flag.gif","navigationsbereich_fr.htm","francais",
"it_flag.gif","navigationsbereich_it.htm","italiano",
"nl_flag.gif","navigationsbereich_nl.htm","nederlands",
"se_flag.gif","navigationsbereich_se.htm","svensk",
"","","");
var navliste=new Array(	// je 11 Elemente
-1,0,	"Der Verlag",	"der_verlag_arbeitsbereich","arbeitsbereich","","Publishing house","Maison d'édition","Edizioni","Uitgever","Förlaget",
1,0,	"Der Verlag",	"",							"",				"","Publishing house","Maison d'édition","Edizioni","Uitgever","Förlaget",
0,0,	"",			 	"",							"-",		 	"","","","","","",
-2,0,	"Bestellung",	"bestellen_arbeitsbereich",	"arbeitsbereich","","Order","Commande","Ordine","Bestel","Ordersedel",
2,0,	"Bestellung",	"",							"",				"","Order","Commande","Ordine","Bestel","Ordersedel",
0,0,	"",			 	"",							"-",			"","","","","","",
-3,0,	"Pilz-Aquarelle","aquarellgalerie",			"arbeitsbereich","","Gallery","Galerie","Galleria","Aquarellen","Svampakvaller",
3,0,	"Pilz-Aquarelle","",						"",				"","Gallery","Galerie","Galleria","Aquarellen","Svampakvaller",
//0,0,	"",				"",							"-",			"","","","","","",
//-4,0,	"Pilzfotos",	"bildergalerie",			"arbeitsbereich","","Gallery 2","Galerie 2","Galleria 2","Foto","svamp fotografier",
//4,0,	"Pilzfotos",	"",							"",				"","Gallery 2","Galerie 2","Galleria 2","Foto","svamp fotografier",
0,0,	"",				"",							"-",			"","","","","","",
-5,0,	"Haftungsausschluss","disclaimer",			"arbeitsbereich","","Restriction of liability","Exclusion d'adherence","Esclusione d. respons.","Disclaimer","Disclaimer",
5,0,	"Haftungsausschluss","",					"",				"","Restriction of liability","Exclusion d'adherence","Esclusione d. respons.","Disclaimer","Disclaimer",
0,0,	""			 	,"",						"-",			"","","","","","",
-5,0,	"Impressum"		,"impressum",				"arbeitsbereich","","Imprint","Ours","Colofone","Impressum","Imprint",
5,0,	"Impressum"		,"",						"",				"","Imprint","Ours","Colofone","Impressum","Imprint",
0,0,	""				,"",						"-",			"","","","","","",
98,0,	""				,"tickerfeldtagtermin",		"",				"","","","","","",
98,0,	""				,"tickerfeldmehrtaegig",	"",				"","","","","","",
0,0,	""				,"",						"-",			"","","","","","",
99,0,	"","","","","","","");
var fensterTage=7*Anzeigefenster_Wochen;	// [Anzeigefenster_Wochen] Wochen
var thumbnailpath="picture/lo_q_picture/";
var picturepath="picture/hi_q_picture/";
var picturetype=".jpg";
var id=0;
var id2=0;
var i=0;
var i2=0;
var j=0;
var j2=0;
var ti=4000;
var datum=new Date();
var tag1;
var tag2;
var termin1=0;
var termin2=0;
var sprachindex=2;	// 2=DE, 6=EN, 7=FR, 8=IT, 9=NL, 10=SE
var bildindex=0;
var k1Table;
var k1Table1;
var k1Table2;
var k1Table3;
var k1Tbody;
var k1Tr=new Array();
var k1Td1=new Array();
var k1Td1s=new Array();
var k1Td2=new Array();
var k1Td2s=new Array();
var k1A=new Array();
var k1A1=new Array();
var k1A2=new Array();
var k1A3=new Array();
var k1A4=new Array();
var k1A5=new Array();
var k1Img=new Array();
var k1Img1=new Array();
var k2A=new Array();
var k2A1=new Array();
var k2A2=new Array();
var t1a;
var t1a1;
var t1a2;
var t1txa;
var t1txa1;
var t1txa2;
var t1txa3;
var t1txa4;
var t1txa5;
var t2a;
var t2a1;
var t2a2;
var t2txa;
var t2txa1;
var t2txa2;
var t2txa3;
var t2txa4;
var t2txa5;
var wrap;
var cols;
var rows;
var navmain=0;
var navsub=0;
var kTable;
var kTable2;
var kTable3;
var kTbody;
var kTr=new Array();
var kTd1=new Array();
var kA=new Array();
var kA1=new Array();
var kA2=new Array();
var kTd2=new Array();
var kUl=new Array();
var kLi=new Array();
var kB=new Array();
var kB1=new Array();
var kB2=new Array();
var nav1=new Array();
var nav1a=new Array();
var nav1b=new Array();
var nav1c=new Array();
var nav1d=new Array();
var nav1e=new Array();
var nav1f=new Array();
var nav2=new Array();
var nav2a=new Array();
var nav2b=new Array();
var nav2c=new Array();
var nav2d=new Array();
var nav2e=new Array();
function ticker()		{ id=setTimeout("ticker_start()",1); }
function tickerStop()	{ clearTimeout(id); clearTimeout(id2); }
function navaddsw(xi,sw,lnk,tgt,tx,nam)
{	nav1[xi]=document.createElement("a");
	if(lnk!="")
	{	nav1a[xi]=document.createAttribute("href");
		if (sprachindex==6)
			nav1a[xi].nodeValue=lnk+"_uk.htm";
		else if (sprachindex==7)
			nav1a[xi].nodeValue=lnk+"_fr.htm";
		else if (sprachindex==8)
			nav1a[xi].nodeValue=lnk+"_it.htm";
		else if (sprachindex==9)
			nav1a[xi].nodeValue=lnk+"_nl.htm";
		else if (sprachindex==10)
			nav1a[xi].nodeValue=lnk+"_se.htm";
		else
			nav1a[xi].nodeValue=lnk+"_de.htm";
		nav1[xi].setAttributeNode(nav1a[xi]);
		nav1b[xi]=document.createAttribute("target");nav1b[xi].nodeValue=tgt;nav1[xi].setAttributeNode(nav1b[xi]);
		nav1e[xi]=document.createTextNode(sw);nav1[xi].appendChild(nav1e[xi]);
	}
	if(tx!="")
	{	nav1c[xi]=document.createTextNode(tx);nav1[xi].appendChild(nav1c[xi]);
		nav1d[xi]=document.createElement("br");nav1[xi].appendChild(nav1d[xi]);
	}
	nav2e[xi]=document.createElement("br");
	nav1[xi].appendChild(nav2e[xi]);
	document.getElementById("Navigation").appendChild(nav1[xi]);
}
function navaddtn(xi,tgt)
{	nav1[xi]=document.createElement("form");
	nav1a[xi]=document.createAttribute("name");nav1a[xi].nodeValue=tgt;nav1[xi].setAttributeNode(nav1a[xi]);
	nav1b[xi]=document.createAttribute("id");nav1b[xi].nodeValue=tgt;nav1[xi].setAttributeNode(nav1b[xi]);
	nav1e[xi]=document.createTextNode(sw);nav1[xi].appendChild(nav1e[xi]);
	document.getElementById("Navigation").appendChild(nav1[xi]);
}
function navigation(ni,ni2)
{	//if(navmain!=ni||navsub!=ni2)
	{	var si=0;
		var xi=0;
		var tc=0;
		navmain=ni;
		navsub=ni2;
		if (navsprachliste[0]!="")
		{	while(navsprachliste[si]!="")
			{	if (navsprachliste[si]!="xx_flag.gif")
				{	nav1[xi]=document.createElement("a");
					nav1a[xi]=document.createAttribute("href");
					nav1a[xi].nodeValue=navsprachliste[si+1];
					nav1[xi].setAttributeNode(nav1a[xi]);
					nav1b[xi]=document.createAttribute("target");
					nav1b[xi].nodeValue="navigationsbereich";
					nav1[xi].setAttributeNode(nav1b[xi]);
					nav2a[xi]=document.createElement("img");
					nav2b[xi]=document.createAttribute("src");
					nav2b[xi].nodeValue="picture/"+navsprachliste[si];
					nav2a[xi].setAttributeNode(nav2b[xi]);
					nav2c[xi]=document.createAttribute("width");
					nav2c[xi].nodeValue="24";
					nav2a[xi].setAttributeNode(nav2c[xi]);
					nav2d[xi]=document.createAttribute("height");
					nav2d[xi].nodeValue="18";
					nav2a[xi].setAttributeNode(nav2d[xi]);
					nav2e[xi]=document.createAttribute("alt");
					nav2e[xi].nodeValue=navsprachliste[si+2];
					nav2a[xi].setAttributeNode(nav2e[xi]);
					nav1[xi].appendChild(nav2a[xi]);
					nav1[xi].nodeValue=" ";
					document.getElementById("Navigation").appendChild(nav1[xi]);
					xi++;
				}
				si+=3;
			}
			nav1[xi]=document.createElement("br");
			document.getElementById("Navigation").appendChild(nav1[xi]);
			xi++;
			nav1[xi]=document.createElement("br");
			document.getElementById("Navigation").appendChild(nav1[xi]);
			xi++;
		}
		si=0;
		tc=0;
		while(navliste[si]!=99
		      &&(navliste[si+2]!=""||navliste[si+3]!=""||navliste[si+4]!=""||navliste[si+5]!=""||navliste[si+6]!=""||navliste[si+7]!=""||navliste[si+8]!=""||navliste[si+9]!=""||navliste[si+10]!="")
			 )
		{	if((navliste[si]==0||(navliste[si]>0&&navliste[si]==ni)||(navliste[si]<0&&navliste[si]!=(0-ni)))&&
			   (navliste[si+1]==0||(navliste[si+1]>0&&navliste[si+1]==ni2)||(navliste[si+1]<0&&navliste[si+1]!=(0-ni2))))
			{	if(navliste[si+2]!="")
					navaddsw(xi,navliste[si+sprachindex],navliste[si+3],navliste[si+4],navliste[si+5],navliste[si+sprachindex]);
				else if(navliste[si+2]==""&&navliste[si+3]!="")
				{	navaddtn(xi,navliste[si+3]);
					tc++;
				}
				else
				{	nav1[xi]=document.createElement("a");
					nav1b[xi]=document.createElement("br");nav1[xi].appendChild(nav1b[xi]);
					document.getElementById("Navigation").appendChild(nav1[xi]);
				}
			}
			si+=11;
			xi++;
		}
		nav1[xi]=document.createElement("a");
		nav1c[xi]=document.createTextNode(mycopyright);nav1[xi].appendChild(nav1c[xi]);
		document.getElementById("Navigation").appendChild(nav1[xi]);
		tickerStop();
		if(tc>0)
			id=setTimeout("ticker()",1000);
	}
}
function sprache_deutsch()
{	sprachindex=2;
	navigation(0,0);
	ticker();
}
function sprache_englisch()
{	sprachindex=6;
	navigation(0,0);
	ticker();
}
function sprache_franzoesisch()
{	sprachindex=7;
	navigation(0,0);
	ticker();
}
function sprache_italienisch()
{	sprachindex=8;
	navigation(0,0);
	ticker();
}
function sprache_niederlaendisch()
{	sprachindex=9;
	navigation(0,0);
	ticker();
}
function sprache_schwedisch()
{	sprachindex=10;
	navigation(0,0);
	ticker();
}
function isdigit(val)	{ if(val>=48&&val<=57) return(val-48); else return(-1); }
function xdigit(num,idx)
{	var val=isdigit(infoliste[num].charCodeAt(idx));
	return(val<0?0:val);
}
function datxi(num,idx)
{	if(infoliste[num].length>(idx+1)&&isdigit(infoliste[num].charCodeAt(idx+1))>=0)	return(3);
	if(infoliste[num].length>(idx)&&isdigit(infoliste[num].charCodeAt(idx))>=0)	return(2);
	return(0);
}
function datxv(num,idx)
{	switch(datxi(num,idx))
	{	case 2:	return(xdigit(num,idx));
		case 3:	return((xdigit(num,idx)*10)+xdigit(num,idx+1));
		default:return(0);
	}
}
function datxd(num)
{	return(infoliste[num]==""?0:datxv(num,0));
}
function datxm(num)
{	var idx=datxi(num,0);
	if (infoliste[num]=="")	return(0);
	if((num%4)==1&&infoliste[num].length<=idx)	{	num++; idx=datxi(num,0);	}
	if(idx==0)	return(0);
	return(datxv(num,idx));
}
function datxy(num)
{	var idx=datxi(num,0);
	if (infoliste[num]=="")	return(0);
	if((num%4)==1&&infoliste[num].length<=idx)	{	num++; idx=datxi(num,0);	}
	idx+=datxi(num,idx);
	if((num%4)==1&&infoliste[num].length<=idx)	{	num++; idx=datxi(num,0); idx+=datxi(num,idx);	}
	if(idx==0)	return(0);
	if((infoliste[num].length-idx)==4)	return((xdigit(num,idx)*1000)+(xdigit(num,idx+1)*100)+(xdigit(num,idx+2)*10)+xdigit(num,idx+3));
	else if((infoliste[num].length-idx)==2)	return(2000+(xdigit(num,idx+2)*10)+xdigit(num,idx+3));
	else	return(0);
}
function getdat(num)
{	return(infoliste[num]==""?0:(datxy(num)*10000)+(datxm(num)*100)+datxd(num));
}
function xmon(datumwert)
{	return (((datumwert-(datumwert%100))/100)%100);
}
function ticker_start()
{	tag1=(((((datum.getFullYear())*100)+datum.getMonth())*100)+datum.getDate());
	tag2=tag1+(((fensterTage-(fensterTage%30))/30)*100)+(fensterTage%30);
	if (xmon(tag2)>11)	tag2+=8800;
	switch (xmon(tag2))
	{	case	1://Februar
			if (((tag2/10000)%4)==0&&((tag2/10000)%400)!=0&&(tag2%100)>29)	tag2+=71;
			else if ((tag2%100)>28)	tag2+=72;
			break;
		case	3://April
		case	5://Juni
		case	8://September
		case 10://November
			if ((tag2%100)>30)	tag2+=70;
			break;
		default://Januar,Maerz,Mai,Juli,August,Oktober,Dezember
			if ((tag2%100)>31)	tag2+=69;
			break;
	}
	if (xmon(tag2)>11)	tag2+=8800;
	tag1+=100;
	tag2+=100;
	i=0;
	i2=0;
	j=0;
	j2=0;
	switch (navigator.appName)
	{	case "Microsoft Internet Explorer":
			cols="23";
			rows="5";
			switch (navigator.appVersion.substring(0,1))
			{	case "6":wrap="physical";break;
				case "5":wrap="physical";break;
				default:wrap="hard";break;
			}
			break;
		case "Netscape":
			cols="20";
			rows="5";
			switch (navigator.appVersion.substring(0,1))
			{	case "4":wrap="hard";break;
				default:wrap="physical";break;
			}
			break;
		default:
			cols="23";rows="5";wrap="physical";break;
	}
	if ((navigator.appName=="Microsoft Internet Explorer"&&navigator.appVersion.substring(0,1)>="4")||
		(navigator.appName=="Netscape"&&navigator.appVersion.substring(0,1)>="5")||
		(navigator.appName=="Opera"&&navigator.appVersion.substring(0,1)>="5")||
		(navigator.appName!="Microsoft Internet Explorer"&&
		 navigator.appName!="Netscape"&&
		 navigator.appName!="Opera"))
	{	id=setTimeout("tickertagtermin_aktiv()",1);
		id2=setTimeout("tickermehrtaegig_aktiv()",1);
	}
	else
	if ((navigator.appName=="Microsoft Internet Explorer"&&navigator.appVersion.substring(0,1)>="3")||
		(navigator.appName=="Netscape"&&navigator.appVersion.substring(0,1)>="4")||
		(navigator.appName=="Opera"))
	{	id=setTimeout("tickertermin()",1);
	}
	// aeltere Browser???
}
function tickertagtermin_aktiv()
{	i=0;
	j=0;
	if (infoliste[0]!="")
	{	while (infoliste[i*5]!="")
		{	termin1=getdat((i*5)+1);
			termin2=getdat((i*5)+2);
			if (termin1==0||tag1>termin2||(tag2<termin1&&tag2<termin1)||infoliste[(i*5)+4]!=sprachindex)
				;
			else
				j++;
			i++;
		}
	}
	if (j!=0)
	{	i=0;
		t1a=document.createElement("a");
		//t1a1=document.createTextNode("Termine:");t1a.appendChild(t1a1);
		t1a2=document.createElement("br");		t1a.appendChild(t1a2);
		document.getElementById("tickerfeldtagtermin").appendChild(t1a);
		t1txa=document.createElement("textarea");
		t1txa1=document.createAttribute("name");t1txa1.nodeValue="fenster1";t1txa.setAttributeNode(t1txa1);
		t1txa2=document.createAttribute("cols");t1txa2.nodeValue=cols;	t1txa.setAttributeNode(t1txa2);
		t1txa3=document.createAttribute("rows");t1txa3.nodeValue=rows;	t1txa.setAttributeNode(t1txa3);
		t1txa4=document.createAttribute("wrap");t1txa4.nodeValue=wrap;	t1txa.setAttributeNode(t1txa4);
		t1txa5=document.createTextNode(" ");	t1txa.appendChild(t1txa5);
		document.getElementById("tickerfeldtagtermin").appendChild(t1txa);
		id=setTimeout("tickertagtermin()",1);
	}
}
function tickertagtermin()
{	var interval=ti;
	do
	{	j=(i++)*5;
		if (infoliste[j]=="")	{ i=0; j=0; }
		termin1=getdat(j+1);
		if (infoliste[j+2].charCodeAt(1)==":"||infoliste[j+2].charCodeAt(2)==":") { termin2=termin1; }
		else { termin2=getdat(j+2); }
	} while (termin1==0||tag1>termin2||(tag2<termin1&&tag2<termin1)||infoliste[j+4]!=sprachindex);
	if (termin1<19800000||termin2<19800000||termin2<termin1) { termin2=termin1; }
	if (navigator.appName=="Microsoft Internet Explorer"&&navigator.userAgent.search("Opera")==-1)
	{	switch (infoliste[j])
		{	case "+":	t1txa5.nodeValue=(infoliste[j+1]!=""?infoliste[j+1]+(termin2>termin1?"-":"/")+infoliste[j+2]+" ":"")+infoliste[j+3];break;
			case "-":	t1txa5.nodeValue="Achtung: "+(infoliste[j+1]!=""?infoliste[j+1]+(termin2>termin1?"-":"/")+infoliste[j+2]+" ":"")+infoliste[j+3];break;
			default:	interval=1;break;
		}
	}
	else
	{	switch (infoliste[j])
		{	case "+":	document.tickerfeldtagtermin.fenster1.value=(infoliste[j+1]!=""?infoliste[j+1]+(termin2>termin1?"-":"/")+infoliste[j+2]+" ":"")+infoliste[j+3];break;
			case "-":	document.tickerfeldtagtermin.fenster1.value="Achtung: "+(infoliste[j+1]!=""?infoliste[j+1]+(termin2>termin1?"-":"/")+infoliste[j+2]+" ":"")+infoliste[j+3];break;
			default:	interval=1;break;
		}
	}
	id=setTimeout("tickertagtermin()",interval);
	if (infoliste[j+5]=="") { i=0; }
}
function tickermehrtaegig_aktiv()
{	i2=0;
	j2=0;
	if (infoliste[0]!="")
	{	while (infoliste[i2*5]!="")
		{	termin1=getdat((i2*5)+1);
			termin2=getdat((i2*5)+2);
			if (termin1!=0||tag1>termin2||infoliste[(i2*5)+4]!=sprachindex)
				;
			else
				j2++;
			i2++;
		}
	}
	if (j2!=0)
	{	i2=0;
		t2a=document.createElement("a");
		//t2a1=document.createTextNode("Nachrichten:");t2a.appendChild(t2a1);
		t2a2=document.createElement("br");t2a.appendChild(t2a2);
		document.getElementById("tickerfeldmehrtaegig").appendChild(t2a);
		t2txa=document.createElement("textarea");
		t2txa1=document.createAttribute("name");t2txa1.nodeValue="fenster2";t2txa.setAttributeNode(t2txa1);
		t2txa2=document.createAttribute("cols");t2txa2.nodeValue=cols;t2txa.setAttributeNode(t2txa2);
		t2txa3=document.createAttribute("rows");t2txa3.nodeValue=rows;t2txa.setAttributeNode(t2txa3);
		t2txa4=document.createAttribute("wrap");t2txa4.nodeValue=wrap;t2txa.setAttributeNode(t2txa4);
		t2txa5=document.createTextNode(" ");	t2txa.appendChild(t2txa5);
		document.getElementById("tickerfeldmehrtaegig").appendChild(t2txa);
		id2=setTimeout("tickermehrtaegig()",1);
	}
}
function tickermehrtaegig()
{	var interval=ti;
	do
	{	j2=(i2++)*5;
		if (infoliste[j2]=="")	{ i2=0; j2=0; }
		termin1=getdat(j2+1);
		if (infoliste[j2+2].charCodeAt(1)==":"||infoliste[j2+2].charCodeAt(2)==":") termin2=termin1;
		else termin2=getdat(j2+2);
	} while (termin1!=0||tag1>termin2||infoliste[j2+4]!=sprachindex);
	if (termin1>0&&(termin1<19800000||termin2<19800000||termin2<termin1)) { termin2=termin1; }
	else if (termin1==0&&termin1>tag1) { termin1=termin2; }
	if (navigator.appName=="Microsoft Internet Explorer"&&navigator.userAgent.search("Opera")==-1)
	{	switch (infoliste[j2])
		{	case "+":	if (infoliste[j2+1]==""&&infoliste[j2+2]!="") t2txa5.nodeValue=infoliste[j2+3];
						else t2txa5.nodeValue=(infoliste[j2+1]!=""?infoliste[j2+1]+(termin2>termin1?"-":"/")+infoliste[j2+2]+" ":"")+infoliste[j2+3];
						break;
			case "-":	t2txa5.nodeValue="Achtung: "+(infoliste[j2+1]!=""?infoliste[j2+1]+(termin2>termin1?"-":"/")+infoliste[j2+2]+" ":"")+infoliste[j2+3];break;
			default:	interval=100;break;
		}
	}
	else
	{	switch (infoliste[j2])
		{	case "+":	if (infoliste[j2+1]==""&&infoliste[j2+2]!="") document.tickerfeldmehrtaegig.fenster2.value=infoliste[j2+3];
						else document.tickerfeldmehrtaegig.fenster2.value=(infoliste[j2+1]!=""?infoliste[j2+1]+(termin2>termin1?"-":"/")+infoliste[j2+2]+" ":"")+infoliste[j2+3];
						break;
			case "-":	document.tickerfeldmehrtaegig.fenster2.value="Achtung: "+(infoliste[j2+1]!=""?infoliste[j2+1]+(termin2>termin1?"-":"/")+infoliste[j2+2]+" ":"")+infoliste[j2+3];break;
			default:	interval=100;break;
		}
	}
	id=setTimeout("tickermehrtaegig()",interval);
	if (infoliste[j2+5]=="") { i2=0; }
}
function tickertermin()
{	do
	{	if (infoliste[(++i)*5]=="")
		{	if((window.statusbar&&window.statusbar.visible==true)||navigator.appName=="Microsoft Internet Explorer") i=0; else return;
		}
		termin1=getdat((i*5)+1);
		if(infoliste[(i*5)+2].charCodeAt(1)==":"||infoliste[(i*5)+2].charCodeAt(2)==":")
			termin2=termin1;
		else
			termin2=getdat((i*5)+2);
		if (termin1<19800000||termin2<19800000||termin2<termin1) { termin2=termin1; }
	} while ((tag1>termin2&&termin1!=0)||tag2<termin2||infoliste[j+4]!=sprachindex);
	if((window.statusbar&&window.statusbar.visible==true)||navigator.appName=="Microsoft Internet Explorer")
	{	window.defaultStatus=infoliste[(i*5)+1]+"-"+infoliste[(i*5)+2]+" "+infoliste[(i*5)+1];
		id=setTimeout("tickertermin()",ti);
	}
	else
		id=setTimeout("tickertermin()",1);
}
function hinzufuegen_linie(cols)
{	kTr[i]=document.createElement("tr");
	kTd1[i]=document.createElement("td");
	kB[i]=document.createAttribute("colspan");
	kB[i].nodeValue=cols;
	kTd1[i].setAttributeNode(kB[i]);
	kA[i]=document.createElement("hr");
	kA[i].nodeValue="";
	kTd1[i].appendChild(kA[i]);
	kTr[i].appendChild(kTd1[i]);
	kTbody.appendChild(kTr[i++]);
}
function hinzufuegen_titel(titel)
{	kTr[i]=document.createElement("tr");
	kTd1[i]=document.createElement("td");
	kB[i]=document.createAttribute("colspan");
	kB[i].nodeValue="2";
	kTd1[i].setAttributeNode(kB[i]);
	kA[i]=document.createElement("p");
	kA1[i]=document.createAttribute("class");
	kA1[i].nodeValue="f2";
	kA[i].setAttributeNode(kA1[i]);
	kA2[i]=document.createTextNode(titel);
	kA[i].appendChild(kA2[i]);
	kA[i].nodeValue="";
	kTd1[i].appendChild(kA[i]);
	kTr[i].appendChild(kTd1[i]);
	kTbody.appendChild(kTr[i++]);
}
function hinzufuegen_textzeile(textzeile)
{	kTr[i]=document.createElement("tr");
	kTd1[i]=document.createElement("td");
	kA[i]=document.createAttribute("colspan");
	kA[i].nodeValue="2";
	kTd1[i].setAttributeNode(kA[i]);
	kUl[i]=document.createElement("ul");
	kLi[i]=document.createElement("li");
	kB[i]=document.createElement("a");
	kB1[i]=document.createTextNode(textzeile);
	kB[i].appendChild(kB1[i]);
	kB[i].nodeValue="";
	kLi[i].appendChild(kB[i]);
	kUl[i].appendChild(kLi[i]);
	kTd1[i].appendChild(kUl[i]);
	kTr[i].appendChild(kTd1[i]);
	kTbody.appendChild(kTr[i++]);
	j++;
}
function hinzufuegen_terminzeile()
{	kTr[i]=document.createElement("tr");
	kTd1[i]=document.createElement("td");
	kA[i]=document.createElement("p");
	if (infoliste[i2*5]=="+"&&infoliste[(i2*5)+1]==""&&infoliste[(i2*5)+2]!="")
		kA2[i]=document.createTextNode("----"+infoliste[(i2*5)+2][6]+infoliste[(i2*5)+2][7]+infoliste[(i2*5)+2][8]+infoliste[(i2*5)+2][9]+"----");
	else if (infoliste[i2*5]=="+"||infoliste[i2*5]=="-")
		kA2[i]=document.createTextNode(infoliste[(i2*5)+1]+(getdat((i2*5)+2)>getdat((i2*5)+1)?"-":(getdat((i2*5)+2)!=" "?"/":" "))+infoliste[(i2*5)+2]);
	else if (infoliste[i2*5]=="0"&&getdat((i2*5)+1)<pcDatum)
		kA2[i]=document.createTextNode(infoliste[(i2*5)+3]);
	else
		kA2[i]=document.createTextNode("");
	kA[i].appendChild(kA2[i]);
	kTd1[i].appendChild(kA[i]);
	kTr[i].appendChild(kTd1[i]);
	kTd2[i]=document.createElement("td");
	if (infoliste[i2*5]=="+"||infoliste[i2*5]=="-")
	{	kB[i]=document.createElement("a");
		kB1[i]=document.createTextNode(infoliste[(i2*5)+3]);
		kB[i].appendChild(kB1[i]);
		kB[i].nodeValue="";
		kTd2[i].appendChild(kB[i]);
	}
	else if (infoliste[i2*5]=="0"&&getdat((i2*5)+1)<pcDatum)
	{	kB[i]=document.createTextNode("");
		kTd2[i].appendChild(kB[i]);
	}
	else
	{	kUl[i]=document.createElement("ul");
		kLi[i]=document.createElement("li");
		kB[i]=document.createElement("a");
		kB1[i]=document.createTextNode(infoliste[(i2*5)+3]);
		kB[i].appendChild(kB1[i]);
		kB[i].nodeValue="";
		kLi[i].appendChild(kB[i]);
		kUl[i].appendChild(kLi[i]);
		kTd2[i].appendChild(kUl[i]);
	}
	kTr[i].appendChild(kTd2[i]);
	kTbody.appendChild(kTr[i++]);
	j++;
}
function hinzufuegen_nachrichten_sub(alle)
{	i=0;
	j=0;
	i2=0;
	j2=0;
	pcDatum=((((datum.getFullYear())*100)+(datum.getMonth()+1))*100)+datum.getDate();
	kTable=document.createElement("table");
	kTable2=document.createAttribute("border");kTable2.nodeValue="0";kTable.setAttributeNode(kTable2);
	kTable3=document.createAttribute("cellpadding");kTable3.nodeValue="1";kTable.setAttributeNode(kTable3);
	kTbody=document.createElement("tbody");
	while (infoliste[i2*5]!="")
	{	if (infoliste[(i2*5)+1]==""&&
			(infoliste[(i2*5)+2]==""||getdat((i2*5)+2)==((datum.getFullYear()*10000)+9999))&&
			infoliste[i2*5]=="+"&&
			infoliste[(i2*5)+4]==sprachindex)	j++;
		i2++;
	}
	if (j>0)
	{	j2=1;
		i2=0;
		hinzufuegen_titel("Nachrichten:");
		while (infoliste[i2*5]!="")
		{	if (infoliste[(i2*5)+1]==""&&
				(infoliste[(i2*5)+2]==""||getdat((i2*5)+2)==((datum.getFullYear()*10000)+9999))&&
				infoliste[i2*5]=="+"&&
				infoliste[(i2*5)+4]==sprachindex)	hinzufuegen_textzeile(infoliste[(i2*5)+3]);
			i2++;
		}
		j=0;
	}
	if (alle!=0)
	{	i2=0;
		while (infoliste[i2*5]!="")
		{	if (infoliste[(i2*5)+1]==""&&
				infoliste[i2*5]=="+"&&
				infoliste[(i2*5)+4]==sprachindex&&
				getdat((i2*5)+2)<=((datum.getFullYear()*10000)-1))	j++;
			i2++;
		}
		if (j>0)
		{	if (j2>0)	hinzufuegen_linie("2");
			j2=1;
			i2=0;
			hinzufuegen_titel("alte Nachrichten:");
			while (infoliste[i2*5]!="")
			{	if (infoliste[(i2*5)+1]==""&&
					infoliste[i2*5]=="+"&&
					infoliste[(i2*5)+4]==sprachindex&&
					getdat((i2*5)+2)<=((datum.getFullYear()*10000)-1))	hinzufuegen_textzeile(infoliste[(i2*5)+3]);
				i2++;
			}
			j=0;
		}
	}
	i2=0;
	while (infoliste[i2*5]!="")
	{	if (getdat((i2*5)+1)>=pcDatum&&
			infoliste[(i2*5)+4]==sprachindex&&
			(infoliste[i2*5]=="-"||infoliste[i2*5]=="="))	j++;
		i2++;
	}
	if (j>0)
	{	if (j2>0)	hinzufuegen_linie("2");
		j2=1;
		i2=0;
		hinzufuegen_titel("Terminaenderungen:");
		while (infoliste[i2*5]!="")
		{	if (getdat((i2*5)+1)>=pcDatum&&
			infoliste[(i2*5)+4]==sprachindex&&
			(infoliste[i2*5]=="-"||infoliste[i2*5]=="="))	hinzufuegen_terminzeile();
			i2++;
		}
		j=0;
	}
	if (alle!=0)
	{	i2=0;
		while (infoliste[i2*5]!="")
		{	if (getdat((i2*5)+1)>=19800000&&
			infoliste[(i2*5)+4]==sprachindex&&
			getdat((i2*5)+1)<pcDatum&&infoliste[i2*5]=="+")	j++;
			i2++;
		}
		if (j>0)
		{	if (j2>0)	hinzufuegen_linie("2");
			j2=1;
			i2=0;
			hinzufuegen_titel("alte Termine:");
			while (infoliste[i2*5]!="")
			{	if (getdat((i2*5)+1)>=19800000&&
					getdat((i2*5)+1)<pcDatum&&
					infoliste[(i2*5)+4]==sprachindex&&
					(infoliste[i2*5]=="+"||infoliste[i2*5]=="0"))	hinzufuegen_terminzeile();
				i2++;
			}
		}
	}
	i2=0;
	while (infoliste[i2*5]!="")
	{	if (getdat((i2*5)+1)>=pcDatum&&
			infoliste[(i2*5)+4]==sprachindex&&
			(infoliste[i2*5]=="+"||infoliste[i2*5]=="#"))	j++;
		i2++;
	}
	if (j>0)
	{	if (j2>0)	hinzufuegen_linie("2");
		j2=1;
		i2=0;
		hinzufuegen_titel("Termine:");
		while (infoliste[i2*5]!="")
		{	if (getdat((i2*5)+1)>=pcDatum&&
				infoliste[(i2*5)+4]==sprachindex&&
				(infoliste[i2*5]=="+"||infoliste[i2*5]=="#"))
				hinzufuegen_terminzeile();
			i2++;
		}
		j=0;
	}
	kTable.appendChild(kTbody);
	document.getElementById("Nachrichten").appendChild(kTable);
}
function hinzufuegen_nachrichten()
{	hinzufuegen_nachrichten_sub(0);
}
function hinzufuegen_alle_nachrichten()
{	hinzufuegen_nachrichten_sub(1);
}
function hinzufuegen_fotos()     { bildindex=0; hinzufuegen_bilder(); }
function hinzufuegen_aquarelle() { bildindex=0; while (bildliste[++bildindex*4]!="") {;} hinzufuegen_bilder(); }
function hinzufuegen_bilder()
{	k1Table=document.createElement("table");
	//k1Table1=document.createAttribute("width");      k1Table1.nodeValue="1";k1Table.setAttributeNode(k1Table1);
	k1Table2=document.createAttribute("border");     k1Table2.nodeValue="1";k1Table.setAttributeNode(k1Table2);
	k1Table3=document.createAttribute("cellpadding");k1Table3.nodeValue="1";k1Table.setAttributeNode(k1Table3);
	k1Tbody=document.createElement("tbody");
	while (bildliste[(++bildindex)*4]!="")
	{	k1Tr[bildindex]=document.createElement("tr");
			k1Td1[bildindex]=document.createElement("td");
				k1Td1s[bildindex]=document.createAttribute("style");
				k1Td1s[bildindex].nodeValue="width:280px";
			k1Td1[bildindex].setAttributeNode(k1Td1s[bildindex]);
				k1A[bildindex]=document.createElement("a");
					k1A1[bildindex]=document.createAttribute("OnMouseover");
					k1A1[bildindex].nodeValue="window.status='Gro&szlig;es Bild'";
				k1A[bildindex].setAttributeNode(k1A1[bildindex]);
					k1A2[bildindex]=document.createAttribute("OnMouseout");
					k1A2[bildindex].nodeValue="window.status=''";
				k1A[bildindex].setAttributeNode(k1A2[bildindex]);
					k1A3[bildindex]=document.createAttribute("href");
					k1A3[bildindex].nodeValue=picturepath+bildliste[bildindex*4]+picturetype;
				k1A[bildindex].setAttributeNode(k1A3[bildindex]);
					k1A4[bildindex]=document.createAttribute("target");
					k1A4[bildindex].nodeValue="_blank";
				k1A[bildindex].setAttributeNode(k1A4[bildindex]);
					k1A5[bildindex]=document.createAttribute("type");
					k1A5[bildindex].nodeValue="image/jpeg";
				k1A[bildindex].setAttributeNode(k1A5[bildindex]);
					k1Img[bildindex]=document.createElement("img");
						k1Img1[bildindex]=document.createAttribute("src");
						k1Img1[bildindex].nodeValue=thumbnailpath+bildliste[bildindex*4]+picturetype;
					k1Img[bildindex].setAttributeNode(k1Img1[bildindex]);
				k1A[bildindex].appendChild(k1Img[bildindex]);
			k1Td1[bildindex].appendChild(k1A[bildindex]);
			k1Td2[bildindex]=document.createElement("td");
				k1Td2s[bildindex]=document.createAttribute("style");
				k1Td2s[bildindex].nodeValue="width:*";
			k1Td2[bildindex].setAttributeNode(k1Td2s[bildindex]);
				k2A[bildindex]=document.createElement("p");
					k2A1[bildindex]=document.createAttribute("class");
						k2A1[bildindex].nodeValue="f6";
				k2A[bildindex].setAttributeNode(k2A1[bildindex]);
					k2A2[bildindex]=document.createTextNode(bildliste[(bildindex*4)+1]);
					k2A2[bildindex].nodeValue=bildliste[(bildindex*4)+1]+"\n"+bildliste[(bildindex*4)+2]+"\n"+bildliste[(bildindex*4)+3]+"\n";
				k2A[bildindex].appendChild(k2A2[bildindex]);
				k2A[bildindex].nodeValue="";
			k1Td2[bildindex].appendChild(k2A[bildindex]);
		if ((bildindex%2)==1)
		{	k1Tr[bildindex].appendChild(k1Td1[bildindex]);
			k1Tr[bildindex].appendChild(k1Td2[bildindex]);
		}
		else
		{	k1Tr[bildindex].appendChild(k1Td2[bildindex]);
			k1Tr[bildindex].appendChild(k1Td1[bildindex]);
		}
		k1Tbody.appendChild(k1Tr[bildindex]);
	}
	k1Table.appendChild(k1Tbody);
	document.getElementById("User").appendChild(k1Table);
}

