// ----------------------------------------------------------------------------------------------------------------------
// (c) 2010 by Steffi1964 (www.singles-foren.de) ------------------------------------------------------------------------
// ----------------------------------------------------------------------------------------------------------------------

function geburtstag(d,m,text){

	if (monat==m && tag==d)
		{
			document.write('<br><img  src= '+pfad+'geburtstag1.gif border="0"><br>')
			document.write('<b><font color="#0000FF" size="4">Herzlichen Glückwunsch zum Geburtstag,<br> '+text+'.</font></b>')
			document.write('<br><img  src= '+pfad+'geburtstag2.gif border="0"><br>')
		}
}

// ----------------------------------------------------------------------------------------------------------------------

function feiertag(d,m,text,bild1,bild2,bild3){

	if (monat==m && tag==d)
		{
		if(zeilefeiertag==1)
			{
				document.images.slides.src=pfad + bild1
				if (bild2 !== undefined)
					{
						if (bild2 != "")
							{
								document.write('<img  src= '+pfad+bild2+' border="0">')
							}
					}
				if (bild3 !== undefined)
					{
						if (bild3 != "")
							{
								document.write('<img  src= '+pfad+bild3+' border="0">')
							}
					}
			}
		zeilefeiertag++
		if (text != "")
			{
			document.write('<br><b><font color="#FF0000" size="4">'+text+'</font></b>')
			}
		}
}

// ----------------------------------------------------------------------------------------------------------------------

function beweglicherfeiertag(d,m,yr,text,bild1,bild2,bild3){

	if (monat==m && tag==d && jahr==yr)
		{
		if(zeilefeiertag==1)
			{
				document.images.slides.src=pfad + bild1
				if (bild2 !== undefined)
					{
						if (bild2 != "")
							{
								document.write('<img  src= '+pfad+bild2+' border="0">')
							}
					}
				if (bild3 !== undefined)
					{
						if (bild3 != "")
							{
								document.write('<img  src= '+pfad+bild3+' border="0">')
							}
					}
			}
		zeilefeiertag++
		if (text != "")
			{
			document.write('<br><b><font color="#FF0000" size="4">'+text+'</font></b>')
			}
		}
}

// ----------------------------------------------------------------------------------------------------------------------

function tagholen(differenz){
   		var anstag;

		var temp1 = differenz
		var temp2 = Osterkennzahl + temp1
		var temp3 = temp2 + Math.floor(temp2 / 154) 		//- Math.floor((492 - temp2) / 400 * (3 - Schaltjahr))
		anstag = 1 + Math.floor(temp3 % 31)
		//ansmonat = Math.floor(temp3 / 31)
		return (anstag);
}

// ----------------------------------------------------------------------------------------------------------------------

function monholen(differenz){
   		var ansmonat;

		var temp1 = differenz
		var temp2 = Osterkennzahl + temp1
		var temp3 = temp2 + Math.floor(temp2 / 154) 		//- Math.floor((492 - temp2) / 400 * (3 - Schaltjahr))
		//anstag = 1 + Math.floor(temp3 % 31)
		ansmonat = Math.floor(temp3 / 31)
		return (ansmonat);
}

// ----------------------------------------------------------------------------------------------------------------------

function testanzeige(differenz){
		DisplayGreeting = window.open("", "_blank", "toolbar=no, status=no, width=500,height=800");

		DisplayGreeting.document.write('<br>')
		DisplayGreeting.document.write('=========================================================================================<br>')
		DisplayGreeting.document.write(Osterkennzahl+' Osterkennzahl<br>')
		DisplayGreeting.document.write(Schaltjahr+' Schaltjahr (0=Ja, 1=Nein)<br>')
		DisplayGreeting.document.write('=========================================================================================<br>')
		DisplayGreeting.document.write(tagholen(-2)+'.'+monholen(-2)+'.'+osterjahr+' Karfreitag<br>')
		DisplayGreeting.document.write(tagholen(-1)+'.'+monholen(-1)+'.'+osterjahr+' Ostersonntag<br>')
		DisplayGreeting.document.write(tagholen(0)+'.'+monholen(0)+'.'+osterjahr+' Ostersamstag<br>')
		DisplayGreeting.document.write(tagholen(1)+'.'+monholen(1)+'.'+osterjahr+' Ostermontag<br>')
		DisplayGreeting.document.write(tagholen(39)+'.'+monholen(39)+'.'+osterjahr+' Himmelfahrt<br>')
		DisplayGreeting.document.write(tagholen(49)+'.'+monholen(49)+'.'+osterjahr+' Pfingstsonntag<br>')
		DisplayGreeting.document.write(tagholen(50)+'.'+monholen(50)+'.'+osterjahr+' Pfingstmontag<br>')
		DisplayGreeting.document.write(TempTag1+'.'+TempMon1+'.'+osterjahr+' 1. Advent<br>')
		DisplayGreeting.document.write(TempTag2+'.12.'+osterjahr+' 2. Advent<br>')
		DisplayGreeting.document.write(TempTag3+'.12.'+osterjahr+' 3. Advent<br>')
		DisplayGreeting.document.write(TempTag4+'.12.'+osterjahr+' 4. Advent<br>')
		DisplayGreeting.document.write(TempTag5-1+'.03.'+osterjahr+' Beginn Sommerzeit (ein Tag davor)<br>')
		DisplayGreeting.document.write(TempTag5+'.03.'+osterjahr+' Beginn Sommerzeit<br>')
		DisplayGreeting.document.write(TempTag6-1+'.10.'+osterjahr+' Beginn Winterzeit (ein Tag davor)<br>')
		DisplayGreeting.document.write(TempTag6+'.10.'+osterjahr+' Beginn Winterzeit<br>')
		DisplayGreeting.document.write(TempTag7+'.05.'+osterjahr+' Muttertag<br>')
		DisplayGreeting.document.write('=========================================================================================<br>')
}

// ----------------------------------------------------------------------------------------------------------------------


// ----------------------------------------------------------------------------------------------------------------------
// ----------------------------------------------------------------------------------------------------------------------
// wichtige Daten -------------------------------------------------------------------------------------------------------
// ----------------------------------------------------------------------------------------------------------------------
// ----------------------------------------------------------------------------------------------------------------------

		//Pfad für die Bilder
		//var pfad = ("")
		var pfad = ("http://www.singles-foren.de/ForenLogo/")


		var heute = new Date();
		var jahr = heute.getFullYear();
		var monat = heute.getMonth()+1;
		var tag = heute.getDate();

		var forum = jahr - 2006;				// Forum gegründet:				06.01.2006
		var steffi1964 = jahr - 2005;			// Hompage Steffi1964 Online:	23.10.2005
		var singles2 = jahr - 2005;				// Singles2 Erschienen:			23.05.2005

		var zeilefeiertag = 1

		//für bewegliche kirchliche Feiertage
		var osterjahr = jahr
		//var osterjahr = 2011
		var temp1 = Math.floor((osterjahr % 19 * 19 + 24) % 30)
		var temp2 = 120 + temp1
		var temp3 = Math.floor((temp2 + osterjahr * 5 / 4) % 7)
		var Osterkennzahl = temp2 - temp3
		var Schaltjahr = Math.floor(1 / Math.floor(1 + (osterjahr % 4)))

		var OsterTag = 1 + Math.floor(Osterkennzahl % 31)				// Ostersonntag
		var OsterMonat = Math.floor(Osterkennzahl / 31)					// Ostersonntag

		//Standardbild anzeigen
		document.write('<img name=slides src= '+pfad+'_logo.gif border="0">')

// ----------------------------------------------------------------------------------------------------------------------
// ----------------------------------------------------------------------------------------------------------------------
// Feiertage ------------------------------------------------------------------------------------------------------------
// ----------------------------------------------------------------------------------------------------------------------
// ----------------------------------------------------------------------------------------------------------------------

// feste Feiertage

		feiertag(01,01,"Ein gesundes neues Jahr "+jahr+".","Neujahr.jpg");
		feiertag(02,01,"Ein gesundes neues Jahr "+jahr+".","Neujahr.jpg");
		feiertag(03,01,"Ein gesundes neues Jahr "+jahr+".","Neujahr.jpg");

		feiertag(06,01,"Unser "+forum+". Forengeburtstag","rose1.gif","_logo.gif","rose2.gif");

		feiertag(14,02,"Valentinstag","Valentinstag.gif");

		feiertag(08,03,"Weltfrauentag","Weltfrauentag.gif");

		feiertag(01,05,"1. Mai","1_Mai.gif");
		feiertag(23,05,singles2+" Jahre Singles 2 (Erscheinungsdatum: 23.05.2005)","Singles2.gif");

		feiertag(03,10,"Tag der deutschen Einheit","Tag_deutschen_Einheit.gif");
		feiertag(23,10,"Die Homepage von Steffi1964 wird heute "+steffi1964+" Jahre.","Homepage_Steffi1964.jpg");

		feiertag(31,10,"Halloween","Halloween.gif");

		feiertag(06,12,"Nikolaus","Nikolaus.gif");
		feiertag(23,12,"Morgen kommt der Weihnachtsmann.","Vorweihnacht.gif");
		feiertag(24,12,"Heiligabend","Weihnachten.gif");
		feiertag(25,12,"1. Weihnachtsfeiertag","Weihnachten.gif");
		feiertag(26,12,"2. Weihnachtsfeiertag","Weihnachten.gif");
		feiertag(31,12,"Silvester "+jahr+" - viel Spass beim feiern.","Silvester.jpg");

// bewegliche Feiertage

		// Feiertage 2011
		beweglicherfeiertag(07,03,2011,"Rosenmontag","Rosenmontag.gif");
		beweglicherfeiertag(21,03,2011,"Frühlingsanfang","Fruehlingsanfang.gif");
		beweglicherfeiertag(21,06,2011,"Sommeranfang","Sommeranfang.gif");
		beweglicherfeiertag(23,09,2011,"Herbstanfang","Herbstanfang.gif");
		beweglicherfeiertag(22,12,2011,"Winteranfang","Winteranfang.gif");

		// Feiertage 2012
		beweglicherfeiertag(20,02,2012,"Rosenmontag","Rosenmontag.gif");
		beweglicherfeiertag(20,03,2012,"Frühlingsanfang","Fruehlingsanfang.gif");
		beweglicherfeiertag(21,06,2012,"Sommeranfang","Sommeranfang.gif");
		beweglicherfeiertag(22,09,2012,"Herbstanfang","Herbstanfang.gif");
		beweglicherfeiertag(21,12,2012,"Winteranfang","Winteranfang.gif");

		// Feiertage 2013
		beweglicherfeiertag(15,02,2013,"Rosenmontag","Rosenmontag.gif");
		beweglicherfeiertag(20,03,2013,"Frühlingsanfang","Fruehlingsanfang.gif");
		beweglicherfeiertag(21,06,2013,"Sommeranfang","Sommeranfang.gif");
		beweglicherfeiertag(22,09,2013,"Herbstanfang","Herbstanfang.gif");
		beweglicherfeiertag(21,12,2013,"Winteranfang","Winteranfang.gif");

		// Feiertage 2014
		beweglicherfeiertag(11,02,2014,"Rosenmontag","Rosenmontag.gif");
		beweglicherfeiertag(20,03,2014,"Frühlingsanfang","Fruehlingsanfang.gif");
		beweglicherfeiertag(21,06,2014,"Sommeranfang","Sommeranfang.gif");
		beweglicherfeiertag(23,09,2014,"Herbstanfang","Herbstanfang.gif");
		beweglicherfeiertag(22,12,2014,"Winteranfang","Winteranfang.gif");

		// Feiertage 2015
		beweglicherfeiertag(03,03,2015,"Rosenmontag","Rosenmontag.gif");
		beweglicherfeiertag(21,03,2015,"Frühlingsanfang","Fruehlingsanfang.gif");
		beweglicherfeiertag(21,06,2015,"Sommeranfang","Sommeranfang.gif");
		beweglicherfeiertag(22,09,2015,"Herbstanfang","Herbstanfang.gif");
		beweglicherfeiertag(21,12,2015,"Winteranfang","Winteranfang.gif");

// bewegliche Feiertage - automatisch berechnet

		// Ostern
		feiertag(tagholen(-2),monholen(-2),"Karfreitag","Ostern.gif");
		feiertag(tagholen(-1),monholen(-1),"Ostersamstag","Ostern.gif");
		feiertag(tagholen(0),monholen(0),"Ostersonntag","Ostern.gif");
		feiertag(tagholen(1),monholen(1),"Ostermontag","Ostern.gif");

		// Himmelfahrt
		feiertag(tagholen(39),monholen(39),"Himmelfahrt","Himmelfahrt.gif");

		// Pfingsten
		feiertag(tagholen(49),monholen(49),"Pfingstsonntag","Pfingsten.gif");
		feiertag(tagholen(50),monholen(50),"Pfingstmontag","Pfingsten.gif");

		// 1. Advent
		var TempTag1 = 1 + Math.floor(26 + Math.floor(Osterkennzahl % 7) % 30)
		var TempMon1 = 12 - Math.floor(TempTag1 / 27)
		feiertag(TempTag1,TempMon1,"1. Advent","1_Advent.gif");

		// 2. Advent
		var TempTag2 = 4 + Math.floor(Osterkennzahl % 7)
		feiertag(TempTag2,12,"2. Advent","2_Advent.gif");

		// 3. Advent
		var TempTag3 = 11 + Math.floor(Osterkennzahl % 7)
		feiertag(TempTag3,12,"3. Advent","3_Advent.gif");

		// 4. Advent
		var TempTag4 = 18 + Math.floor(Osterkennzahl % 7)
		feiertag(TempTag4,12,"4. Advent","4_Advent.gif");

		// Beginn der Sommerzeit
		var TempTag5 = 25 + Math.floor((Osterkennzahl + 2) % 7)
		feiertag(TempTag5-1,03,"Uhr umstellen, Morgen beginnt die Sommerzeit","Uhr_Sommerzeit.gif");
		feiertag(TempTag5,03,"Beginn der Sommerzeit","Uhr_Sommerzeit.gif");

		// Beginn der Winterzeit
		var TempTag6 = 25 + Math.floor((Osterkennzahl + 5) % 7)
		feiertag(TempTag6-1,10,"Uhr umstellen, Morgen endet die Sommerzeit","Uhr_Winterzeit.gif");
		feiertag(TempTag6,10,"Ende der Sommerzeit","Uhr_Winterzeit.gif");

		// Muttertag
		var TempTag7 = 8 + Math.floor(Osterkennzahl % 7) - 	Math.floor((Osterkennzahl / 115)) * Math.floor((115 / Osterkennzahl)) * 7
		feiertag(TempTag7,05,"Muttertag","Muttertag.gif");


// feste Feiertage (hier werden nur Bilder angezeigt, wenn nichts weiter anliegt)

		feiertag(01,12,"","Vorweihnacht.gif");
		feiertag(02,12,"","Vorweihnacht.gif");
		feiertag(03,12,"","Vorweihnacht.gif");
		feiertag(04,12,"","Vorweihnacht.gif");
		feiertag(05,12,"","Vorweihnacht.gif");
		feiertag(06,12,"","Vorweihnacht.gif");
		feiertag(07,12,"","Vorweihnacht.gif");
		feiertag(08,12,"","Vorweihnacht.gif");
		feiertag(09,12,"","Vorweihnacht.gif");
		feiertag(10,12,"","Vorweihnacht.gif");
		feiertag(11,12,"","Vorweihnacht.gif");
		feiertag(12,12,"","Vorweihnacht.gif");
		feiertag(13,12,"","Vorweihnacht.gif");
		feiertag(14,12,"","Vorweihnacht.gif");
		feiertag(15,12,"","Vorweihnacht.gif");
		feiertag(16,12,"","Vorweihnacht.gif");
		feiertag(17,12,"","Vorweihnacht.gif");
		feiertag(18,12,"","Vorweihnacht.gif");
		feiertag(19,12,"","Vorweihnacht.gif");
		feiertag(20,12,"","Vorweihnacht.gif");
		feiertag(21,12,"","Vorweihnacht.gif");
		feiertag(22,12,"","Vorweihnacht.gif");
		feiertag(23,12,"","Vorweihnacht.gif");
		feiertag(24,12,"","Vorweihnacht.gif");
		feiertag(25,12,"","Vorweihnacht.gif");
		feiertag(26,12,"","Vorweihnacht.gif");
		feiertag(27,12,"","Vorweihnacht.gif");
		feiertag(28,12,"","Vorweihnacht.gif");
		feiertag(29,12,"","Vorweihnacht.gif");
		feiertag(30,12,"","Vorweihnacht.gif");
		feiertag(31,12,"","Vorweihnacht.gif");

// ----------------------------------------------------------------------------------------------------------------------
// ----------------------------------------------------------------------------------------------------------------------
// Geburtstage Foren-Mitglieder -----------------------------------------------------------------------------------------
// ----------------------------------------------------------------------------------------------------------------------
// ----------------------------------------------------------------------------------------------------------------------

		//01 - Januar
		geburtstag(05,01,"Prinzess");			//1982

		//02 - Februar
		geburtstag(03,02,"Dutchman");			//1964
		geburtstag(07,02,"Miaka86");			//1991
		geburtstag(18,02,"biguser");			//1963
		geburtstag(19,02,"Geronimo");			//1961

		//03 - März

		//04 - April
		geburtstag(18,04,"beckerchen");			//1954

		//05 - Mai
		geburtstag(14,05,"Thomas");				//1962
		geburtstag(23,05,"Mc_Snore");			//1964
		geburtstag(26,05,"tom0561");			//1961

		//06 - Juni
		geburtstag(12,06,"Hacky");				//1959
		geburtstag(16,06,"Tanialassie");		//1963

		//07 - Juli
		geburtstag(05,07,"Pit");				//1965
		geburtstag(10,07,"Roland");				//????
		geburtstag(19,07,"Steffi1964");			//1964
		geburtstag(24,07,"Tobias24");			//????

		//08 - August
		geburtstag(22,08,"Puck");				//1964
		geburtstag(29,08,"BMWchik");			//1990

		//09 - September
		geburtstag(14,09,"Fletsch");			//1960

		//10 - Oktober
		geburtstag(07,10,"Han83P");				//1966
		geburtstag(18,10,"TTanTleF0u");			//????

		//11 - November
		geburtstag(03,11,"masterofdesaster");	//1989
		geburtstag(05,11,"phinou38");			//1972
		geburtstag(09,11,"Nathalie");			//1984
		geburtstag(28,11,"Saeki");				//1983

		//12 - Dezember
		geburtstag(14,12,"Hanse");				//1960
		geburtstag(15,12,"Sheppard");			//1987

// ----------------------------------------------------------------------------------------------------------------------
// ----------------------------------------------------------------------------------------------------------------------

document.write('<br><b><font color="#008000" size="4">'+tag+'.'+monat+'.'+jahr+'</font></b>')
document.write('<br><b><font size="1">Forum Online seit: 06.01.2006</font></b>')

//document.write('<br><input type="button" value=" Test Feiertage " onClick="testanzeige()">')


//  End -->

