<body onload="jetzt()">

<script language="JavaScript">
<!--
function jetzt()
{
var now = new Date();
var Monat = now.getMonth()
var Monatname = ""
var Jahr = now.getYear()
if (Jahr < 2000) Jahr +=1900
var Erster = new Date(Jahr,Monat,1)
update(Monat,Jahr,Erster)
}
function rueck()
{
var now = new Date();
var Monat = now.getMonth()
var Jahr = now.getYear()
var MN = document.cal.when.value
var Wo = MN.indexOf(" ")
Monatname = MN.substring(0,Wo)
Jahr = eval(MN.substring(Wo+1,MN.length))
if (Monatname=="Januar"){Monat=0}
if (Monatname=="Februar"){Monat=1}
if (Monatname=="März"){Monat=2}
if (Monatname=="April"){Monat=3}
if (Monatname=="Mai"){Monat=4}
if (Monatname=="Juni"){Monat=5}
if (Monatname=="Juli"){Monat=6}
if (Monatname=="August"){Monat=7}
if (Monatname=="September"){Monat=8}
if (Monatname=="Oktober"){Monat=9}
if (Monatname=="November"){Monat=10}
if (Monatname=="Dezember"){Monat=11}
var Monat = Monat - 1
if (Monat==-1)
{
Monat = 11
Jahr = Jahr - 1
}
var Monatname = ""
var Erster = new Date(Jahr,Monat,1)
update(Monat,Jahr,Erster)
}
function vor()
{
var now = new Date();
var Monat = now.getMonth()
var Jahr = now.getYear()
var MN = document.cal.when.value
var Wo = MN.indexOf(" ")
Monatname = MN.substring(0,Wo)
Jahr = eval(MN.substring(Wo+1,MN.length))
if (Monatname=="Januar"){Monat=0}
if (Monatname=="Februar"){Monat=1}
if (Monatname=="März"){Monat=2}
if (Monatname=="April"){Monat=3}
if (Monatname=="Mai"){Monat=4}
if (Monatname=="Juni"){Monat=5}
if (Monatname=="Juli"){Monat=6}
if (Monatname=="August"){Monat=7}
if (Monatname=="September"){Monat=8}
if (Monatname=="Oktober"){Monat=9}
if (Monatname=="November"){Monat=10}
if (Monatname=="Dezember"){Monat=11}
var Monat = Monat + 1
if (Monat==12)
{
Monat = 0
Jahr = Jahr + 1
}
var Monatname = ""
var Erster = new Date(Jahr,Monat,1)
update(Monat,Jahr,Erster)
}
function update(Monat,Jahr,Erster)
{
if (Monat==0){Monatname="Januar"}
if (Monat==1){Monatname="Februar"}
if (Monat==2){Monatname="März"}
if (Monat==3){Monatname="April"}
if (Monat==4){Monatname="Mai"}
if (Monat==5){Monatname="Juni"}
if (Monat==6){Monatname="Juli"}
if (Monat==7){Monatname="August"}
if (Monat==8){Monatname="September"}
if (Monat==9){Monatname="Oktober"}
if (Monat==10){Monatname="November"}
if (Monat==11){Monatname="Dezember"}
Dummy=Monatname+" "+Jahr
document.cal.when.value = Dummy
Dummy="--------------------------"
Dummy=Dummy+"Mo Di Mi Do Fr Sa So"
Dummy=Dummy+"--------------------------"
if (Erster.getDay()==2){Dummy=Dummy+" "}
if (Erster.getDay()==3){Dummy=Dummy+" "}
if (Erster.getDay()==4){Dummy=Dummy+" "}
if (Erster.getDay()==5){Dummy=Dummy+" "}
if (Erster.getDay()==6){Dummy=Dummy+" "}
if (Erster.getDay()==0){Dummy=Dummy+" "}
i=0
while (i<=31)
{
i++;
Heute = new Date(Jahr,Monat,i)
if (Heute.getMonth()!=Monat){break;}
if (i<=9){i="0"+i}
Dummy=Dummy+i
if (Heute.getDay()!=0){Dummy=Dummy+" "}
if (Heute.getDay()==0){Dummy=Dummy+" "}
}
document.cal.month.value = Dummy
}
// -->
</script>

<form name="cal">

<table border=0 cellpadding=1 cellspacing=0 height="10">
<TR>
<td bgcolor="black">
<table border="0" bgcolor="#426399">
<tr>
<td align="center"><input TYPE="text" NAME="when" value=" " size="25"><br>
<textarea name="month" rows="9" cols="25" wrap="none"></textarea> <table width="100%">
<tr>
<td><input type="button" value="&lt;--" onclick="rueck()"></td>
<td align="center"><input type="button" value="Jetzt" onclick="jetzt()"></td>
<td align="right"><input type="button" value="--&gt;" onclick="vor()"></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>