
function Eisprungkalender(tag, monat, jahr, zyklus)
{
	this.tag = parseInt(tag);
	this.monat = parseInt(monat);
	this.jahr = parseInt(jahr);
	this.zyklus = parseInt(zyklus);
	
	this.monatsnamen = new Array
	("Januar","Februar","März","April","Mai","Juni","Juli",
	"August","September","Oktober","November","Dezember","Januar");
	this.tagesnamen = new Array ("Mo","Di","Mi","Do","Fr","Sa","So");
	
	this.KSchrArt = "Verdana,Arial"; 	/* Schriftart Kalenderkopf */
	this.KSchrGroesse = 2;           	/* Schriftgroesse 1-7 Kalenderkopf */
	this.KSchrFarbe = "#FFFF00";     	/* Schriftfarbe Kalenderkopf */
	this.Khgrund = "#000066";        	/* Hintergrundfarbe Kalenderkopf */
	this.TSchrArt = "Verdana,Arial"; 	/* Schriftart Tagesanzeige */
	this.TSchrGroesse = 2;           	/* Schriftgroesse 1-7 Tagesanzeige */
	this.TSchrFarbe = "#000000";     	/* Schriftfarbe Tagesanzeige */
	this.Thgrund = "#D0F0F0";        	/* Hintergrundfarbe Tagesanzeige */
	this.SoFarbe = "#E00000";        	/* Schriftfarbe f. Sonntage */
	this.Ahgrund = "#FFFF00";        	/* Hintergrundfarbe f. heutigen Tag */
	this.frugrund = "#00FF00"; 
	this.eigrund = "#0000FF"; 
	
	// 1. Eisprung
	this.eisprung1_tag = 0;
	this.eisprung1_monat = 0;
	this.eisprung1_jahr = 0;
	this.fru11_tag = 0;
	this.fru11_monat = 0;
	this.fru11_jahr = 0;
	this.fru12_tag = 0;
	this.fru12_monat = 0;
	this.fru12_jahr = 0;
	this.fru13_tag = 0;
	this.fru13_monat = 0;
	this.fru13_jahr = 0;
	this.fru14_tag = 0;
	this.fru14_monat = 0;
	this.fru14_jahr = 0;
	this.fru15_tag = 0;
	this.fru15_monat = 0;
	this.fru15_jahr = 0;
	
	// 2. Eisprung
	this.eisprung2_tag = 0;
	this.eisprung2_monat = 0;
	this.eisprung2_jahr = 0;
	this.fru21_tag = 0;
	this.fru21_monat = 0;
	this.fru21_jahr = 0;
	this.fru22_tag = 0;
	this.fru22_monat = 0;
	this.fru22_jahr = 0;
	this.fru23_tag = 0;
	this.fru23_monat = 0;
	this.fru23_jahr = 0;
	this.fru24_tag = 0;
	this.fru24_monat = 0;
	this.fru24_jahr = 0;
	this.fru25_tag = 0;
	this.fru25_monat = 0;
	this.fru25_jahr = 0;
	
	// 3. Eisprung
	this.eisprung3_tag = 0;
	this.eisprung3_monat = 0;
	this.eisprung3_jahr = 0;
	this.fru31_tag = 0;
	this.fru31_monat = 0;
	this.fru31_jahr = 0;
	this.fru32_tag = 0;
	this.fru32_monat = 0;
	this.fru32_jahr = 0;
	this.fru33_tag = 0;
	this.fru33_monat = 0;
	this.fru33_jahr = 0;
	this.fru34_tag = 0;
	this.fru34_monat = 0;
	this.fru34_jahr = 0;
	this.fru35_tag = 0;
	this.fru35_monat = 0;
	this.fru35_jahr = 0;
	
	//Berechnung des ersten Eisprungs und fruchtbaren Tagen
	var d = this.tag;
	var m = this.monat;
	var y = this.jahr;
	var c = this.zyklus;
  var zyklusstart = new Date();
	zyklusstart.setDate(d);
	zyklusstart.setMonth(m-1);
	zyklusstart.setFullYear(y);
	var daymsecs = 60*60*24*1000;
	zyklusstart.setTime(zyklusstart.getTime() + ((c * daymsecs) - daymsecs*15));				//Berechnung Eisprung
	y = zyklusstart.getFullYear();
	m = zyklusstart.getMonth()+1;
	d = zyklusstart.getDate();
	this.eisprung1_tag = d;											//Ausgabe Eisprung1 Tag
	this.eisprung1_monat = m;										//Ausgabe Eisprung1 Monat
	this.eisprung1_jahr = y;											//Ausgabe Eisprung1 Jahr
	//
	zyklusstart.setTime(zyklusstart.getTime() - daymsecs*4);									//Rechnung Fruchttag1 von E1
	y1 = zyklusstart.getFullYear();
	m1 = zyklusstart.getMonth()+1;
	d1 = zyklusstart.getDate();
	this.fru11_tag = d1;												//Ausgabe Fruchttag1 von E1
	this.fru11_monat = m1;											//Ausgabe Fruchtmonat von E1
	this.fru11_jahr = y1;											//Ausgabe Fruchtjahr von E1
	//
	zyklusstart.setTime(zyklusstart.getTime() + daymsecs*1);									//Rechnung Fruchttag2 von E1
	y12 = zyklusstart.getFullYear();
	m12 = zyklusstart.getMonth()+1;
	d12 = zyklusstart.getDate();
	this.fru12_tag = d12;											//Ausgabe Fruchttag2 von E1
	this.fru12_monat = m12;											//Ausgabe Fruchtmonat von E1
	this.fru12_jahr = y12;											//Ausgabe Fruchtjahr von E1								
	//
	zyklusstart.setTime(zyklusstart.getTime() + daymsecs*1);									//Rechnung Fruchttag3 von E1
	y13 = zyklusstart.getFullYear();
	m13 = zyklusstart.getMonth()+1;
	d13 = zyklusstart.getDate();
	this.fru13_tag = d13;											//Ausgabe Fruchttag3 von E1
	this.fru13_monat = m13;											//Ausgabe Fruchtmonat von E1
	this.fru13_jahr = y13;											//Ausgabe Fruchtjahr von E1
	
	zyklusstart.setTime(zyklusstart.getTime() + daymsecs*1);									//Rechnung Fruchttag4 von E1
	y14 = zyklusstart.getFullYear();
	m14 = zyklusstart.getMonth()+1;
	d14 = zyklusstart.getDate();
	this.fru14_tag = d14;											//Ausgabe Fruchttag4 von E1
	this.fru14_monat = m14;											//Ausgabe Fruchtmonat4 von E1	
	this.fru14_jahr = y14;											//Ausgabe Fruchtjahr von E1
	
	zyklusstart.setTime(zyklusstart.getTime() + daymsecs*2);									//Rechung Fruchttag5 von E1
	y15 = zyklusstart.getFullYear();
	m15 = zyklusstart.getMonth()+1;
	d15 = zyklusstart.getDate();
	this.fru15_tag = d15;											//Ausgabe Fruchttag5 von E1			
	this.fru15_monat = m15;											//Ausgabe Fruchtmonat5 von E1
	this.fru15_jahr = y15;											//Ausgabe Fruchtjahr von E1
	
	//Berechnung des zweiten Eisprungs und fruchtbaren Tagen
	var d = this.tag;
	var m = this.monat;
	var y = this.jahr;
	var c = this.zyklus;
  var zyklusstart = new Date();
	zyklusstart.setDate(d);
	zyklusstart.setMonth(m-1);
	zyklusstart.setFullYear(y);
	var daymsecs = 60*60*24*1000;
	zyklusstart.setTime(zyklusstart.getTime() + (c * daymsecs +((c * daymsecs) - daymsecs*15))); //Berechnung Eisprung (E")
	y = zyklusstart.getFullYear();
	m = zyklusstart.getMonth()+1;
	d = zyklusstart.getDate();
	this.eisprung2_tag = d;											//Ausgabe von Eisprung2tag
	this.eisprung2_monat = m;										//Ausgabe von Eisprung2monat
	this.eisprung2_jahr = y;											//Ausgabe von Eisprung2jahr
	
	zyklusstart.setTime(zyklusstart.getTime() - daymsecs*4);									//Rechnung von Fruchttag1 von E2
	y21 = zyklusstart.getFullYear();
	m21 = zyklusstart.getMonth()+1;
	d21 = zyklusstart.getDate();
	this.fru21_tag = d21;											//Ausgabe Fruchttag1 von E2
	this.fru21_monat = m21;											//Ausgabe Fruchtmonat von E2
	this.fru21_jahr = y21;											//Ausgabe Fruchtjahr von E2
	
	zyklusstart.setTime(zyklusstart.getTime() + daymsecs*1);									//Rechnung von Fruchttag2 von E2
	y22 = zyklusstart.getFullYear();
	m22 = zyklusstart.getMonth()+1;
	d22 = zyklusstart.getDate();
	this.fru22_tag = d22;											//Ausgabe Fruchttag2 von E2
	this.fru22_monat = m22;											//Ausgabe Fruchtmonat von E2
	this.fru22_jahr = y22;											//Ausgabe von Fruchtjahr vón E2
	//
	zyklusstart.setTime(zyklusstart.getTime() + daymsecs*1);									//Rechnung Fruchttag3 von E2
	y23 = zyklusstart.getFullYear();
	m23 = zyklusstart.getMonth()+1;
	d23 = zyklusstart.getDate();
	this.fru23_tag = d23;											//Ausgabe Fruchttag3 von E2
	this.fru23_monat = m23;											//Ausgabe Fruchtmonat von E2
	this.fru23_jahr = y23;											//Ausgabe Fruchtjahr von E2
	
	zyklusstart.setTime(zyklusstart.getTime() + daymsecs*1);									//Rechnung Fruchttag4 von E2
	y24 = zyklusstart.getFullYear();
	m24 = zyklusstart.getMonth()+1;
	d24 = zyklusstart.getDate();
	this.fru24_tag = d24;											//Ausgabe Fruchttag4 von E2
	this.fru24_monat = m24;											//Ausgabe Fruchtmonat von E2
	this.fru24_jahr = y24;											//Ausgabe Fruchtjahr von E2
	
	zyklusstart.setTime(zyklusstart.getTime() + daymsecs*2);									//Rechnung von Fruchttag5 von E2
	y25 = zyklusstart.getFullYear();
	m25 = zyklusstart.getMonth()+1;
	d25 = zyklusstart.getDate();
	this.fru25_tag = d25;											//Ausgabe Fruchttag5 von E2
	this.fru25_monat = m25;											//Ausgabe Fruchtmonat von E2
	this.fru25_jahr = y25;											//Ausgabe Fruchtjahr von E2
	
	//Berechnung des dritten Eisprungs und fruchtbaren Tagen
	var d = this.tag;
	var m = this.monat;
	var y = this.jahr;
	var c = this.zyklus;
  var zyklusstart = new Date();
	zyklusstart.setDate(d);
	zyklusstart.setMonth(m-1);
	zyklusstart.setFullYear(y);
	var daymsecs = 60*60*24*1000;
	
	//Berechnung des dritten Eisprungs
	zyklusstart.setTime(zyklusstart.getTime() + (c *daymsecs +(c * daymsecs +((c * daymsecs) - daymsecs*15))));
	y = zyklusstart.getFullYear();
	m = zyklusstart.getMonth()+1;
	d = zyklusstart.getDate();
	this.eisprung3_tag = d;											//Ausgabe Eisprung Tag (E3)
	this.eisprung3_monat = m;										//Ausgabe Eisprung3 Monat
	this.eisprung3_jahr = y;											//Ausgabe Eisprung3 Jahr
	//
	zyklusstart.setTime(zyklusstart.getTime() - daymsecs*4);									//Rechnung Fruchttag1 von E3
	y31 = zyklusstart.getFullYear();
	m31 = zyklusstart.getMonth()+1;
	d31 = zyklusstart.getDate();
	this.fru31_tag = d31;											//Ausgabe Fruchttag1 von E3
	this.fru31_monat = m31;											//Ausgabe Fruchtmonat von E3
	this.fru31_jahr = y31;											//Ausgabe Fruchtjahr von E3
	
	zyklusstart.setTime(zyklusstart.getTime() + daymsecs*1);									//Rechnung Fruchttag2 von E3
	y32 = zyklusstart.getFullYear();
	m32 = zyklusstart.getMonth()+1;
	d32 = zyklusstart.getDate();
	this.fru32_tag = d32;											//Ausgabe Fruchttag2 von E3
	this.fru32_monat = m32;											//Ausgabe Fruchtmonat von E3
	this.fru32_jahr = y32;											//Ausgabe Fruchtjahr von E3
	
	zyklusstart.setTime(zyklusstart.getTime() + daymsecs*1);									//Rechnung von Fruchttag3 von E3
	y33 = zyklusstart.getFullYear();
	m33 = zyklusstart.getMonth()+1;
	d33 = zyklusstart.getDate();
	this.fru33_tag = d33;											//Ausgabe Fruchttag3 von E3
	this.fru33_monat = m33;											//Ausgabe Fruchtmonat von E3
	this.fru33_jahr = y33;											//Ausgabe Fruchtjahr von E3
	
	zyklusstart.setTime(zyklusstart.getTime() + daymsecs*1);									//Rechnung Fruchttag4 von E3
	y34 = zyklusstart.getFullYear();
	m34 = zyklusstart.getMonth()+1;
	d34 = zyklusstart.getDate();
	this.fru34_tag = d34;											//Ausgabe Fruchttag4 von E3
	this.fru34_monat = m34;											//Ausgabe Fruchtmonat von E3
	this.fru34_jahr = y34;											//Ausgabe Fruchtjahr von E3
	
	zyklusstart.setTime(zyklusstart.getTime() + daymsecs*2);									//Rechnung Fruchttag5 von E3
	y35 = zyklusstart.getFullYear();
	m35 = zyklusstart.getMonth()+1;
	d35 = zyklusstart.getDate();
	this.fru35_tag = d35;											//Ausgabe Fruchttag5 von E3
	this.fru35_monat = m35;											//Ausgabe Fruchtmonat von E3
	this.fru35_jahr = y35;											//Ausgabe Fruchtjahr von E3
	
	// Monat 1
	this.erstelleMonat1 = function(Monat,Jahr)
	{
		var jetzt = new Date();
		var DieserMonat = this.monat;
		var DiesesJahr = this.jahr;
		var DieserTag = this.tag;
		var Zeit = new Date(Jahr,Monat-1,1);
		var Start = Zeit.getDay();
		if(Start > 0) Start--;
		else Start = 6;
		
		//Monatsenden bestimmen
		var Stop = 31;
		if(Monat==4 ||Monat==6 || Monat==9 || Monat==11 ) --Stop;
		if(Monat==2)
		{
			Stop=28;
			if(Jahr%4==0) Stop++;
			if(Jahr%100==0) Stop--;
			if(Jahr%400==0) Stop++;
		}
		document.write("<table border=3 cellpadding=1 cellspacing=1>");
		var Monatskopf = this.monatsnamen[Monat-1] + " " + Jahr;										//Kalenderkopf Monat und Jahr
		this.SchreibeKopf(Monatskopf,this.Khgrund,this.KSchrFarbe,this.KSchrGroesse,this.KSchrArt);						//Farben und Formen
		var Tageszahl = 1;
		for(i=0;i<=5;i++)
		 {
		  document.write("<tr>");
		  for(j=0;j<=5;j++)
		   {
		    if((i==0)&&(j < Start))
		     this.SchreibeZelle(" ",this.Thgrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
		    else
		     {
		      if(Tageszahl > Stop)
		        this.SchreibeZelle(" ",this.Thgrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
		      else
		       {
		        if((Jahr==DiesesJahr)&&(Monat==DieserMonat)&&(Tageszahl==DieserTag))			//wenn der Fall eintrifft ansonsten blank
		         this.SchreibeZelle(Tageszahl,this.Ahgrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
		        else if ((Jahr==this.eisprung1_jahr)&&(Monat==this.eisprung1_monat)&&(Tageszahl==this.eisprung1_tag))
					this.SchreibeZelle(Tageszahl,this.eigrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
				else if ((Jahr==this.fru11_jahr)&&(Monat==this.fru11_monat)&&(Tageszahl==this.fru11_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru12_jahr)&&(Monat==this.fru12_monat)&&(Tageszahl==this.fru12_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru13_jahr)&&(Monat==this.fru13_monat)&&(Tageszahl==this.fru13_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru14_jahr)&&(Monat==this.fru14_monat)&&(Tageszahl==this.fru14_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
				else if ((Jahr==this.fru15_jahr)&&(Monat==this.fru15_monat)&&(Tageszahl==this.fru15_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.eisprung2_jahr)&&(Monat==this.eisprung2_monat)&&(Tageszahl==this.eisprung2_tag))
					this.SchreibeZelle(Tageszahl,this.eigrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
				else if ((Jahr==this.fru21_jahr)&&(Monat==this.fru21_monat)&&(Tageszahl==this.fru21_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);	
					else if ((Jahr==this.fru22_jahr)&&(Monat==this.fru22_monat)&&(Tageszahl==this.fru22_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru23_jahr)&&(Monat==this.fru23_monat)&&(Tageszahl==this.fru23_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru24_jahr)&&(Monat==this.fru24_monat)&&(Tageszahl==this.fru24_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
				else if ((Jahr==this.fru25_jahr)&&(Monat==this.fru25_monat)&&(Tageszahl==this.fru25_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
				else if ((Jahr==this.eisprung3_jahr)&&(Monat==this.eisprung3_monat)&&(Tageszahl==this.eisprung3_tag))
					this.SchreibeZelle(Tageszahl,this.eigrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
					else if ((Jahr==this.fru31_jahr)&&(Monat==this.fru31_monat)&&(Tageszahl==this.fru31_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
					else if ((Jahr==this.fru32_jahr)&&(Monat==this.fru32_monat)&&(Tageszahl==this.fru32_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru33_jahr)&&(Monat==this.fru33_monat)&&(Tageszahl==this.fru33_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru34_jahr)&&(Monat==this.fru34_monat)&&(Tageszahl==this.fru34_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
				else if ((Jahr==this.fru35_jahr)&&(Monat==this.fru35_monat)&&(Tageszahl==this.fru35_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
				else 
		         this.SchreibeZelle(Tageszahl,this.Thgrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
		        Tageszahl++;
		       }
		      }
		     }
		    if(Tageszahl > Stop)
		      this.SchreibeZelle(" ",this.Thgrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
		    else
		     {
			  //Sonntag	(anderer Hintergrund und Schriftfarbe 
		      if((Jahr==DiesesJahr)&&(Monat==DieserMonat)&&(Tageszahl==DieserTag))				//wenn der Fall eintrifft ansonsten blank
		         this.SchreibeZelle(Tageszahl,this.Ahgrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
		        else if ((Jahr==this.eisprung1_jahr)&&(Monat==this.eisprung1_monat)&&(Tageszahl==this.eisprung1_tag))
					this.SchreibeZelle(Tageszahl,this.eigrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
				else if ((Jahr==this.fru11_jahr)&&(Monat==this.fru11_monat)&&(Tageszahl==this.fru11_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru12_jahr)&&(Monat==this.fru12_monat)&&(Tageszahl==this.fru12_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru13_jahr)&&(Monat==this.fru13_monat)&&(Tageszahl==this.fru13_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru14_jahr)&&(Monat==this.fru14_monat)&&(Tageszahl==this.fru14_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
				else if ((Jahr==this.fru15_jahr)&&(Monat==this.fru15_monat)&&(Tageszahl==this.fru15_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);	
					else if ((Jahr==this.eisprung2_jahr)&&(Monat==this.eisprung2_monat)&&(Tageszahl==this.eisprung2_tag))
					this.SchreibeZelle(Tageszahl,this.eigrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
						else if ((Jahr==this.fru21_jahr)&&(Monat==this.fru21_monat)&&(Tageszahl==this.fru21_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);	
					else if ((Jahr==this.fru22_jahr)&&(Monat==this.fru22_monat)&&(Tageszahl==this.fru22_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru23_jahr)&&(Monat==this.fru23_monat)&&(Tageszahl==this.fru23_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru24_jahr)&&(Monat==this.fru24_monat)&&(Tageszahl==this.fru24_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
				else if ((Jahr==this.fru25_jahr)&&(Monat==this.fru25_monat)&&(Tageszahl==this.fru25_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
					else if ((Jahr==this.eisprung3_jahr)&&(Monat==this.eisprung3_monat)&&(Tageszahl==this.eisprung3_tag))
					this.SchreibeZelle(Tageszahl,this.eigrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
							else if ((Jahr==this.fru31_jahr)&&(Monat==this.fru31_monat)&&(Tageszahl==this.fru31_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
						else if ((Jahr==this.fru32_jahr)&&(Monat==this.fru32_monat)&&(Tageszahl==this.fru32_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru33_jahr)&&(Monat==this.fru33_monat)&&(Tageszahl==this.fru33_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru34_jahr)&&(Monat==this.fru34_monat)&&(Tageszahl==this.fru34_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
				else if ((Jahr==this.fru35_jahr)&&(Monat==this.fru35_monat)&&(Tageszahl==this.fru35_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
		      else
		        this.SchreibeZelle(Tageszahl,this.Thgrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
		      Tageszahl++;
		     }
		    document.write("</tr>");
		  }
		document.write("</table>");
	}
	
	// Monat 2
	this.erstelleMonat2 = function(Monat,Jahr)
	{
		var jetzt = new Date();
		var DieserMonat = this.monat;
		var DiesesJahr = this.jahr;
		var NaechsterJahr = this.jahr+1;
		var DieserTag = this.tag;
		
		var m = this.monat;
		if(m==12){
			var Zeit = new Date(Jahr+1,Monat-1,1);
		}
		else{
			var Zeit = new Date(Jahr,Monat-1,1);
		}
		var Start = Zeit.getDay();
		if(Start > 0) Start--;
		else Start = 6;
		//Monatsenden bestimmen
		var Stop = 31;
		if(Monat==4 ||Monat==6 || Monat==9 || Monat==11 ) --Stop;
		if(Monat==2)
		{
		 Stop=28;
		 if(Jahr%4==0) Stop++;
		 if(Jahr%100==0) Stop--;
		 if(Jahr%400==0) Stop++;
		}
		document.write("<table border=3 cellpadding=1 cellspacing=1>");
		var Monatskopf;
		  if(m==12){ 																			//wenn Formulatmonat =12 erhöhe Jahr
		  Monatskopf = this.monatsnamen[Monat-1] + " " + ++Jahr;										//und fange mit Monat 1 an
		 } 
		else { Monatskopf = this.monatsnamen[Monat-1] + " " + Jahr;		}							//ansonsten mache meinen monat mehr
		this.SchreibeKopf(Monatskopf,this.Khgrund,this.KSchrFarbe,this.KSchrGroesse,this.KSchrArt);						//schreiben des kopfes
		var Tageszahl = 1;
		for(i=0;i<=5;i++)
		 {
		  document.write("<tr>");
		  for(j=0;j<=5;j++)
		   {
		    if((i==0)&&(j < Start))
		     this.SchreibeZelle(" ",this.Thgrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
		    else
		     {
		      if(Tageszahl > Stop)
		        this.SchreibeZelle(" ",this.Thgrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
		      else
		       {
		        if((Jahr==DiesesJahr)&&(Monat==DieserMonat)&&(Tageszahl==DieserTag))		//wenn der Fall eintrifft ansonsten blank
		         this.SchreibeZelle(Tageszahl,this.Ahgrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
		        else if ((Jahr==this.eisprung1_jahr)&&(Monat==this.eisprung1_monat)&&(Tageszahl==this.eisprung1_tag))
					this.SchreibeZelle(Tageszahl,this.eigrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
				else if ((Jahr==this.fru11_jahr)&&(Monat==this.fru11_monat)&&(Tageszahl==this.fru11_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru12_jahr)&&(Monat==this.fru12_monat)&&(Tageszahl==this.fru12_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru13_jahr)&&(Monat==this.fru13_monat)&&(Tageszahl==this.fru13_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru14_jahr)&&(Monat==this.fru14_monat)&&(Tageszahl==this.fru14_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
				else if ((Jahr==this.fru15_jahr)&&(Monat==this.fru15_monat)&&(Tageszahl==this.fru15_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
					else if ((Jahr==this.eisprung2_jahr)&&(Monat==this.eisprung2_monat)&&(Tageszahl==this.eisprung2_tag))
					this.SchreibeZelle(Tageszahl,this.eigrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
						else if ((Jahr==this.fru21_jahr)&&(Monat==this.fru21_monat)&&(Tageszahl==this.fru21_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
					else if ((Jahr==this.fru22_jahr)&&(Monat==this.fru22_monat)&&(Tageszahl==this.fru22_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru23_jahr)&&(Monat==this.fru23_monat)&&(Tageszahl==this.fru23_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru24_jahr)&&(Monat==this.fru24_monat)&&(Tageszahl==this.fru24_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
				else if ((Jahr==this.fru25_jahr)&&(Monat==this.fru25_monat)&&(Tageszahl==this.fru25_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
					else if ((Jahr==this.eisprung3_jahr)&&(Monat==this.eisprung3_monat)&&(Tageszahl==this.eisprung3_tag))
					this.SchreibeZelle(Tageszahl,this.eigrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
							else if ((Jahr==this.fru31_jahr)&&(Monat==this.fru31_monat)&&(Tageszahl==this.fru31_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
						else if ((Jahr==this.fru32_jahr)&&(Monat==this.fru32_monat)&&(Tageszahl==this.fru32_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru33_jahr)&&(Monat==this.fru33_monat)&&(Tageszahl==this.fru33_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru34_jahr)&&(Monat==this.fru34_monat)&&(Tageszahl==this.fru34_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
				else if ((Jahr==this.fru35_jahr)&&(Monat==this.fru35_monat)&&(Tageszahl==this.fru35_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
				
				else 
		         this.SchreibeZelle(Tageszahl,this.Thgrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
		        Tageszahl++;
		       }
		      }
		     }
		    if(Tageszahl > Stop)
		      this.SchreibeZelle(" ",this.Thgrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
		    else
		     {
			 //Sonntag	(anderer Hintergrund und Schriftfarbe 	 
		     if((Jahr==DiesesJahr)&&(Monat==DieserMonat)&&(Tageszahl==DieserTag))			//wenn der Fall eintrifft ansonsten blank
		         this.SchreibeZelle(Tageszahl,this.Ahgrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
		        else if ((Jahr==this.eisprung1_jahr)&&(Monat==this.eisprung1_monat)&&(Tageszahl==this.eisprung1_tag))
					this.SchreibeZelle(Tageszahl,this.eigrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
				else if ((Jahr==this.fru11_jahr)&&(Monat==this.fru11_monat)&&(Tageszahl==this.fru11_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru12_jahr)&&(Monat==this.fru12_monat)&&(Tageszahl==this.fru12_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru13_jahr)&&(Monat==this.fru13_monat)&&(Tageszahl==this.fru13_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru14_jahr)&&(Monat==this.fru14_monat)&&(Tageszahl==this.fru14_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
				else if ((Jahr==this.fru15_jahr)&&(Monat==this.fru15_monat)&&(Tageszahl==this.fru15_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);	
					else if ((Jahr==this.eisprung2_jahr)&&(Monat==this.eisprung2_monat)&&(Tageszahl==this.eisprung2_tag))
					this.SchreibeZelle(Tageszahl,this.eigrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
						else if ((Jahr==this.fru21_jahr)&&(Monat==this.fru21_monat)&&(Tageszahl==this.fru21_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);	
					else if ((Jahr==this.fru22_jahr)&&(Monat==this.fru22_monat)&&(Tageszahl==this.fru22_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru23_jahr)&&(Monat==this.fru23_monat)&&(Tageszahl==this.fru23_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru24_jahr)&&(Monat==this.fru24_monat)&&(Tageszahl==this.fru24_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
				else if ((Jahr==this.fru25_jahr)&&(Monat==this.fru25_monat)&&(Tageszahl==this.fru25_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
					else if ((Jahr==this.eisprung3_jahr)&&(Monat==this.eisprung3_monat)&&(Tageszahl==this.eisprung3_tag))
					this.SchreibeZelle(Tageszahl,this.eigrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
							else if ((Jahr==this.fru31_jahr)&&(Monat==this.fru31_monat)&&(Tageszahl==this.fru31_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
						else if ((Jahr==this.fru32_jahr)&&(Monat==this.fru32_monat)&&(Tageszahl==this.fru32_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru33_jahr)&&(Monat==this.fru33_monat)&&(Tageszahl==this.fru33_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru34_jahr)&&(Monat==this.fru34_monat)&&(Tageszahl==this.fru34_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
				else if ((Jahr==this.fru35_jahr)&&(Monat==this.fru35_monat)&&(Tageszahl==this.fru35_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
		      else
		        this.SchreibeZelle(Tageszahl,this.Thgrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
		      Tageszahl++;
		     }
		    document.write("</tr>");
		  }
		document.write("</table>");
	}
	
	// Monat 3
	this.erstelleMonat3 = function(Monat,Jahr)
	{
		var jetzt = new Date();
		var DieserMonat = this.monat;
		var DiesesJahr = this.jahr;
		var NaechsterJahr = this.jahr+1;
		var DieserTag = this.tag;
		
		var m = this.monat;
		if (m==11){
			var Zeit = new Date(Jahr+1,Monat-1,1);
		}
		else if (m==12){
			var Zeit = new Date(Jahr+1,Monat-1,1);
		}
		else{
			var Zeit = new Date(Jahr,Monat-1,1);
		}
		
		var Start = Zeit.getDay();
		if(Start > 0) Start--;
		else Start = 6;
		//Monatsenden bestimmen
		var Stop = 31;
		if(m<11){
			if(Monat==4 ||Monat==6 || Monat==9 || Monat==11 ) --Stop;
			if(Monat==2)
			{
			 Stop=28;
			 if(Jahr%4==0) Stop++;
			 if(Jahr%100==0) Stop--;
			 if(Jahr%400==0) Stop++;
			}
		}
		else{
			if(Monat==4) --Stop;
			if(Monat==2)
			{
			 Stop=29;
			 if(Jahr ==2009) Stop--;
			 if(Jahr ==2010) Stop--;
			 if(Jahr%4==0) Stop--;
			 if(Jahr%100==0) Stop--;
			 if(Jahr%400==0) Stop++;
			 
			 }
		}
		document.write("<table border=3 cellpadding=1 cellspacing=1>");
		var Monatskopf;
		  if(m==12){																	//wenn Formularmonat =12 fange mit 2 an jahr +1
		  Monatskopf = this.monatsnamen[Monat-1] + " " + ++Jahr;	
		 } 
		  else if(m==11){																//wenn Formularmonat =11 fange mit mit 1 an jahr+1
		  Monatskopf = this.monatsnamen[Monat-1] + " " + ++Jahr;								//achtung auf formularübergabe achten
		
		} 
		else { Monatskopf = this.monatsnamen[Monat-1] + " " + Jahr;		}					//ansonsten normaler monat
		this.SchreibeKopf(Monatskopf,this.Khgrund,this.KSchrFarbe,this.KSchrGroesse,this.KSchrArt);				//schreibe kopf
		var Tageszahl = 1;
		for(i=0;i<=5;i++)
		 {
		  document.write("<tr>");
		  for(j=0;j<=5;j++)
		   {
		    if((i==0)&&(j < Start))
		     this.SchreibeZelle(" ",this.Thgrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
		    else
		     {
		      if(Tageszahl > Stop)
		        this.SchreibeZelle(" ",this.Thgrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
		      else
		       {
		        if((Jahr==DiesesJahr)&&(Monat==DieserMonat)&&(Tageszahl==DieserTag))		//wenn der Fall eintrifft ansonsten blank
		         this.SchreibeZelle(Tageszahl,this.Ahgrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
		        else if ((Jahr==this.eisprung1_jahr)&&(Monat==this.eisprung1_monat)&&(Tageszahl==this.eisprung1_tag))
					this.SchreibeZelle(Tageszahl,this.eigrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
				else if ((Jahr==this.fru11_jahr)&&(Monat==this.fru11_monat)&&(Tageszahl==this.fru11_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru12_jahr)&&(Monat==this.fru12_monat)&&(Tageszahl==this.fru12_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru13_jahr)&&(Monat==this.fru13_monat)&&(Tageszahl==this.fru13_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru14_jahr)&&(Monat==this.fru14_monat)&&(Tageszahl==this.fru14_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
				else if ((Jahr==this.fru15_jahr)&&(Monat==this.fru15_monat)&&(Tageszahl==this.fru15_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
					else if ((Jahr==this.eisprung2_jahr)&&(Monat==this.eisprung2_monat)&&(Tageszahl==this.eisprung2_tag))
					this.SchreibeZelle(Tageszahl,this.eigrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
						else if ((Jahr==this.fru21_jahr)&&(Monat==this.fru21_monat)&&(Tageszahl==this.fru21_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
					else if ((Jahr==this.fru22_jahr)&&(Monat==this.fru22_monat)&&(Tageszahl==this.fru22_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru23_jahr)&&(Monat==this.fru23_monat)&&(Tageszahl==this.fru23_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru24_jahr)&&(Monat==this.fru24_monat)&&(Tageszahl==this.fru24_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
				else if ((Jahr==this.fru25_jahr)&&(Monat==this.fru25_monat)&&(Tageszahl==this.fru25_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
					else if ((Jahr==this.eisprung3_jahr)&&(Monat==this.eisprung3_monat)&&(Tageszahl==this.eisprung3_tag))
					this.SchreibeZelle(Tageszahl,this.eigrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
							else if ((Jahr==this.fru31_jahr)&&(Monat==this.fru31_monat)&&(Tageszahl==this.fru31_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
						else if ((Jahr==this.fru32_jahr)&&(Monat==this.fru32_monat)&&(Tageszahl==this.fru32_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru33_jahr)&&(Monat==this.fru33_monat)&&(Tageszahl==this.fru33_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru34_jahr)&&(Monat==this.fru34_monat)&&(Tageszahl==this.fru34_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
				else if ((Jahr==this.fru35_jahr)&&(Monat==this.fru35_monat)&&(Tageszahl==this.fru35_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
				
				else 
		         this.SchreibeZelle(Tageszahl,this.Thgrund,this.TSchrFarbe,this.TSchrGroesse,this.TSchrArt);
		        Tageszahl++;
		       }
		      }
		     }
		    if(Tageszahl > Stop)
		      this.SchreibeZelle(" ",this.Thgrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
		    else
		     {
			 //Sonntag	(anderer Hintergrund und Schriftfarbe 	 
		     if((Jahr==DiesesJahr)&&(Monat==DieserMonat)&&(Tageszahl==DieserTag))			//wenn der Fall eintrifft ansonsten blank
		         this.SchreibeZelle(Tageszahl,this.Ahgrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
		        else if ((Jahr==this.eisprung1_jahr)&&(Monat==this.eisprung1_monat)&&(Tageszahl==this.eisprung1_tag))
					this.SchreibeZelle(Tageszahl,this.eigrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
				else if ((Jahr==this.fru11_jahr)&&(Monat==this.fru11_monat)&&(Tageszahl==this.fru11_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru12_jahr)&&(Monat==this.fru12_monat)&&(Tageszahl==this.fru12_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru13_jahr)&&(Monat==this.fru13_monat)&&(Tageszahl==this.fru13_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru14_jahr)&&(Monat==this.fru14_monat)&&(Tageszahl==this.fru14_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
				else if ((Jahr==this.fru15_jahr)&&(Monat==this.fru15_monat)&&(Tageszahl==this.fru15_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);	
					else if ((Jahr==this.eisprung2_jahr)&&(Monat==this.eisprung2_monat)&&(Tageszahl==this.eisprung2_tag))
					this.SchreibeZelle(Tageszahl,this.eigrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
						else if ((Jahr==this.fru21_jahr)&&(Monat==this.fru21_monat)&&(Tageszahl==this.fru21_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);	
					else if ((Jahr==this.fru22_jahr)&&(Monat==this.fru22_monat)&&(Tageszahl==this.fru22_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru23_jahr)&&(Monat==this.fru23_monat)&&(Tageszahl==this.fru23_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru24_jahr)&&(Monat==this.fru24_monat)&&(Tageszahl==this.fru24_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
				else if ((Jahr==this.fru25_jahr)&&(Monat==this.fru25_monat)&&(Tageszahl==this.fru25_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
					else if ((Jahr==this.eisprung3_jahr)&&(Monat==this.eisprung3_monat)&&(Tageszahl==this.eisprung3_tag))
					this.SchreibeZelle(Tageszahl,this.eigrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
							else if ((Jahr==this.fru31_jahr)&&(Monat==this.fru31_monat)&&(Tageszahl==this.fru31_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
						else if ((Jahr==this.fru32_jahr)&&(Monat==this.fru32_monat)&&(Tageszahl==this.fru32_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru33_jahr)&&(Monat==this.fru33_monat)&&(Tageszahl==this.fru33_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);	
				else if ((Jahr==this.fru34_jahr)&&(Monat==this.fru34_monat)&&(Tageszahl==this.fru34_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
				else if ((Jahr==this.fru35_jahr)&&(Monat==this.fru35_monat)&&(Tageszahl==this.fru35_tag))
					this.SchreibeZelle(Tageszahl,this.frugrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
		      else
		        this.SchreibeZelle(Tageszahl,this.Thgrund,this.SoFarbe,this.TSchrGroesse,this.TSchrArt);
		      Tageszahl++;
		     }
		    document.write("</tr>");
		  }
		document.write("</table>");
	}
	
	// Schreibfunktionen
	this.SchreibeKopf = function(Monatstitel,HgFarbe,SchrFarbe,SchrGroesse,SchrArt)	//Aufbau des Monatskopf
	{
		document.write("<tr>");
		document.write("<td align=\"center\" colspan=\"7\" valign=\"middle\" bgcolor=\""+HgFarbe+"\">");
		document.write("<font size=\""+SchrGroesse+"\" color=\""+SchrFarbe+"\" face=\""+SchrArt+"\"><b>");
		document.write(Monatstitel);
		document.write("</b></font></td></tr>");
		document.write("<tr>");
		for(i=0;i<=6;i++)
		  this.SchreibeZelle(this.tagesnamen[i],HgFarbe,SchrFarbe,SchrGroesse,SchrArt);
		document.write("</tr>");
	}
	
	this.SchreibeZelle = function(Inhalt,HgFarbe,SchrFarbe,SchrGroesse,SchrArt)		//Aufbau des Kalenders (Bauch)
	{
		document.write("<td align=\"center\" valign=\"middle\" bgcolor=\""+HgFarbe+"\">");
		document.write("<font size=\""+SchrGroesse+"\" color=\""+SchrFarbe+"\" face=\""+SchrArt+"\"><b>");
		document.write(Inhalt);
		document.write("</b></font></td>");
	}
	
}

