var Heute=new Date();

var DieserMonatstag = Heute.getDate();
var DieserWochentag = Heute.getDay();
var DieserMonatNummmer = Heute.getMonth()+1;
var DiesesJahr4stellig = Heute.getFullYear();

// zweistellige Darstellung
var DieserMonatstag2 = ((DieserMonatstag<10) ? "0" : "")+ DieserMonatstag;
var DieserMonatNummmer2 = ((DieserMonatNummmer<10) ? "0" : "")+ DieserMonatNummmer;

function TagTxt (zahl) 
{
	var Tag=new Array();
	Tag[0]="Sonntag";
	Tag[1]="Montag";
	Tag[2]="Dienstag";
	Tag[3]="Mittwoch";
	Tag[4]="Donnerstag";
	Tag[5]="Freitag";
	Tag[6]="Samstag";
	return Tag[zahl];
}
var TagName=TagTxt(DieserWochentag);


function TagTxtGerm (zahl) 
{
	var Tag=new Array();
	Tag[0]="sunnuntag";
	Tag[1]="manatag";
	Tag[2]="ziostag";
	Tag[3]="wodanstag";
	Tag[4]="donarestag";
	Tag[5]="friatag";
	Tag[6]="satertag";
	return Tag[zahl];
}
var TagNameGerm=TagTxtGerm(DieserWochentag);


function TagTxtEnglish (zahl) 
{
	var Tag=new Array();
	Tag[0]="Sunday";
	Tag[1]="Monday";
	Tag[2]="Tuesday";
	Tag[3]="Wednesday";
	Tag[4]="Thursday";
	Tag[5]="Friday";
	Tag[6]="Saturday";
	return Tag[zahl];
}
var TagNameEnglish=TagTxtEnglish(DieserWochentag);


function TagTxtLat (zahl) 
{
	var Tag=new Array();
	Tag[0]="dies solis";
	Tag[1]="dies lunae";
	Tag[2]="dies martis";
	Tag[3]="dies mercurii";
	Tag[4]="dies iovis";
	Tag[5]="dies veneris";
	Tag[6]="dies saturni";
	return Tag[zahl];
}
var TagNameLat=TagTxtLat(DieserWochentag);


function TagTxtKurz (zahl) 
{
	var TageK = new Array ("So", "Mo", "Di", "Mi", "Do", "Fr", "Sa");
	return TageK[zahl];
}
var TagNameKurz=TagTxtKurz(DieserWochentag);



function MonatTxt (zahl) 
{
	var Monat=new Array();
	Monat[1]="Jan";
	Monat[2]="Feb";
	Monat[3]="Mär";
	Monat[4]="Apr";
	Monat[5]="Mai";
	Monat[6]="Jun";
	Monat[7]="Jul";
	Monat[8]="Aug";
	Monat[9]="Sep";
	Monat[10]="Okt";
	Monat[11]="Nov";
	Monat[12]="Dez";
	return Monat[zahl];
}
var MonatName=MonatTxt(DieserMonatNummmer);


function MonatTxtVoll (zahl) 
{
	var Monat=new Array();
	Monat[1]="Januar";
	Monat[2]="Februar";
	Monat[3]="März";
	Monat[4]="April";
	Monat[5]="Mai";
	Monat[6]="Juni";
	Monat[7]="Juli";
	Monat[8]="August";
	Monat[9]="September";
	Monat[10]="Oktober";
	Monat[11]="November";
	Monat[12]="Dezember";
	return Monat[zahl];
}
var MonatNameVoll=MonatTxtVoll(DieserMonatNummmer);


function MonatTxtGerm (zahl) 
{
	var Monat=new Array();
	Monat[1]="hartung";
	Monat[2]="hornung";
	Monat[3]="lenzing";
	Monat[4]="ostermond";
	Monat[5]="wonnemond";
	Monat[6]="brachet";
	Monat[7]="heuert";
	Monat[8]="ernting";
	Monat[9]="scheiding";
	Monat[10]="gilbhart";
	Monat[11]="nebelung";
	Monat[12]="julmond";
	return Monat[zahl];
}
var MonatNameGerm=MonatTxtGerm(DieserMonatNummmer);


function MonatTxtEnglish (zahl) 
{
	var Monat=new Array();
	Monat[1]="January";
	Monat[2]="February";
	Monat[3]="March";
	Monat[4]="April";
	Monat[5]="May";
	Monat[6]="June";
	Monat[7]="July";
	Monat[8]="August";
	Monat[9]="September";
	Monat[10]="October";
	Monat[11]="November";
	Monat[12]="December";
	return Monat[zahl];
}
var MonatNameEnglish=MonatTxtEnglish(DieserMonatNummmer);


function MonatTxtLat (zahl) 
{
	var Monat=new Array();
	Monat[1]="ianuarii";
	Monat[2]="februarii";
	Monat[3]="martii";
	Monat[4]="aprilis";
	Monat[5]="maii";
	Monat[6]="iunii";
	Monat[7]="iulii";
	Monat[8]="augusti";
	Monat[9]="septembris";
	Monat[10]="octobris";
	Monat[11]="novembris";
	Monat[12]="decembris";
	return Monat[zahl];
}
var MonatNameLat=MonatTxtLat(DieserMonatNummmer);


function Datum(Zahl) 
{

	var heute ="";

	if(Zahl == 1) 
	{
		heute = TagName + ", "  + DieserMonatstag + ". " + MonatNameVoll + " " + DiesesJahr4stellig ;
	}

	if(Zahl == 2) 
	{
		heute = "Heute ist " + TagName + ", der "  + DieserMonatstag + ". " + MonatNameVoll + " " + DiesesJahr4stellig + "." ;
	}

	if(Zahl == 3) 
	{
		heute = TagNameKurz + ". "  + DieserMonatstag + ". " + DieserMonatNummmer + ". " + DiesesJahr4stellig ;
	}

	if(Zahl == 4) 
	{
		heute = TagNameKurz + ". "  + DieserMonatstag + ". " + MonatNameVoll ;
	}

	if(Zahl == 5) 
	{
		heute = TagNameLat + ", " + DieserMonatstag + ". " + MonatNameLat + ", anno " + DiesesJahr4stellig + " &aelig;r&aelig; vulgaris" ;
	}

	if(Zahl == 6) 
	{
		heute = TagNameGerm +", " + DieserMonatstag + ". " + MonatNameGerm + ", anno " + DiesesJahr4stellig + " &aelig;r&aelig; vulgaris" ;
	}

	if(Zahl == 7) 
	{
		heute = "von " + TagName + ",<br>"  + DieserMonatstag2 + "." + DieserMonatNummmer2 + "." + DiesesJahr4stellig ;
	}

	if(Zahl == 8) 
	{
		heute = TagNameEnglish + " " + MonatNameEnglish + " " + DieserMonatstag + ", " + DiesesJahr4stellig + " C.E." ;
	}

	document.write(heute);
}

