function checkForm() 
{
  if(document.contact.name.value == '') 
  {
    alert('Bitte geben Sie Ihren Namen an.');
    return false;
  } 
  if(document.contact.eMail.value == '') 
  {
    alert('Bitte geben Sie Ihre E-Mail-Adresse an.');
    return false;
  } 
  if(document.contact.eMail.value.indexOf('@') == -1)
  {
    alert('Bitte geben Sie eine gültige E-Mail-Adresse an.');
    return false; 
  } 
  else 
  {
    return true;
  }
}

var d = new Date();
var dm = d.getMonth() + 1;
var dj = d.getYear();
if(dj < 2000)
{ 
		dj += 1900;
}

function displayCalendar(Monat, Jahr)
{
		Monatsname = new Array("Januar", "Februar", "M&auml;rz", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");
		Tag = new Array("Mo", "Di", "Mi", "Do", "Fr", "Sa", "So");

		var KSchrArt = "Tahoma, Arial"; 	/* Schriftart Kalenderkopf */
		var KSchrGroesse = 1;           	/* Schriftgroesse 1-7 Kalenderkopf */
		var KSchrFarbe = "#FF0000";     	/* Schriftfarbe Kalenderkopf */
		var Khgrund = "";        	/* Hintergrundfarbe Kalenderkopf */
		var TSchrArt = "Tahoma, Arial"; 	/* Schriftart Tagesanzeige */
		var TSchrGroesse = 1;           	/* Schriftgroesse 1-7 Tagesanzeige */
		var TSchrFarbe = "#000000";     	/* Schriftfarbe Tagesanzeige */
		var Thgrund = "#FFFFFF";        	/* Hintergrundfarbe Tagesanzeige */
		var SoFarbe = "#FF0000";        	/* Schriftfarbe f. Sonntage */
		var Ahgrund = "#D2DAE5";        	/* Hintergrundfarbe f. heutigen Tag */
		
		var jetzt = new Date();
		var DieserMonat = jetzt.getMonth() + 1;
		var DiesesJahr = jetzt.getYear();
		if(DiesesJahr < 2000)
		{
			 DiesesJahr += 1900;
		}
		var DieserTag = jetzt.getDate();
		var Zeit = new Date(Jahr,Monat-1,1);
		var Start = Zeit.getDay();
		
		if(Start > 0) 
		{
				Start--;
		}
		else 
		{
				Start = 6;
		}
		if(Monat == 2)
		{
			 var Stop = 28;
		}
		else
		{
			 var Stop = 31;
		}
		if(Monat == 4 || Monat == 6 || Monat == 9 || Monat == 11)
		{
	  	--Stop;
		}
		if(Monat == 2)
		{
				AnzTage =- 3;
				if(Jahr%4 == 0)
				{
					 Stop++;
				}
				if(Jahr%100 == 0)
				{ 
				  Stop--;
				}
				if(Jahr%400 == 0)
				{
					 Stop++;
				}
		}
		document.write("<table border=\"0\" cellpadding=\"1\" cellspacing=\"1\">");
		var Monatskopf = Monatsname[Monat-1] + " " + Jahr;
		SchreibeKopf(Monatskopf, Khgrund, KSchrFarbe, KSchrGroesse, KSchrArt);
		var Tageszahl = 1;
		for(i = 0; i <= 5; i++)
		{
				document.write("<tr>");
				for(j = 0; j <= 5; j++)
				{
						if((i == 0) && (j < Start))
						{
								SchreibeZelle("&#160;", Thgrund, TSchrFarbe, TSchrGroesse, TSchrArt);
						}
						else
						{
								if(Tageszahl > Stop)
								{
										SchreibeZelle("&#160;", Thgrund, TSchrFarbe, TSchrGroesse, TSchrArt);
								}
								else
								{
										if((Jahr == DiesesJahr) && (Monat == DieserMonat) && (Tageszahl == DieserTag))
										{
												SchreibeZelle(Tageszahl, Ahgrund, TSchrFarbe, TSchrGroesse, TSchrArt);
										}
										else
										{
												SchreibeZelle(Tageszahl, Thgrund, TSchrFarbe, TSchrGroesse, TSchrArt);
										}
										Tageszahl++;
								}
						}
				}
				if(Tageszahl > Stop)
				{
						SchreibeZelle("&#160;", Thgrund, SoFarbe, TSchrGroesse, TSchrArt);
				}
				else
				{
						if((Jahr == DiesesJahr) && (Monat == DieserMonat) && (Tageszahl == DieserTag))
						{
								SchreibeZelle(Tageszahl, Ahgrund, SoFarbe, TSchrGroesse, TSchrArt);
						}
						else
						{
								SchreibeZelle(Tageszahl, Thgrund, SoFarbe, TSchrGroesse, TSchrArt);
						}
						Tageszahl++;
				}
				document.write("</tr>");
		}
		document.write("</table>");
}
function SchreibeKopf(Monatstitel, HgFarbe, SchrFarbe, SchrGroesse, SchrArt)
{
		document.write("<tr>");
		document.write("<td align=\"left\" valign=\"top\" colspan=\"7\" valign=\"middle\" bgcolor=\"#FFFFFF\">");
		document.write("<font class=\"text\">");
		document.write("<div align=\"center\">");
		document.write(Monatstitel);
		document.write("</font></td></tr>");
		document.write("<tr>");
		for(i = 0; i<= 6; i++)
		{
				SchreibeZelle(Tag[i], HgFarbe, SchrFarbe, SchrGroesse, SchrArt);
		}
		document.write("</tr>");
}
function SchreibeZelle(Inhalt, HgFarbe, SchrFarbe, SchrGroesse, SchrArt)
{
		document.write("<td align=\"center\" valign=\"middle\" bgcolor="+HgFarbe+">");
		document.write("<font style=\"font-size:11px\" color="+SchrFarbe+" face="+SchrArt+">");
		document.write(Inhalt);
		document.write("</font></td>");
}