var ftitelbg = "#CCCCFF";
var fwtagebg = "#ECECEC";
var fkalbg = "#FFFFFF";

var ftitel= "<span style='font-size:10px;color:#000000;font-weight:bold;'>";
var fwtage = "<span style='font-size:11px;color:#5F5F5F;'>";
var ftag = "<span style='font-size:11px;color:#000000;'>";

var l = "&nbsp;";
var z = l + l;
var d = z + l;




function Kalender(versatz) {

if(versatz > 12 || versatz < -12) {
alert("Webmasterinfo: Ich habe für Eingaben von Versatz nur Werte zwischen -12 und +12 erlaubt!")
}


var now = new Date();
var Jahr = now.getFullYear()
var MonatAktuell = now.getMonth();
var Monat = now.getMonth();

if(versatz == 0) {
   var Monat = now.getMonth();
   }
   else
   {

     if(versatz < 0) {
     Monat =  (12+MonatAktuell + versatz)%12 ;
     if( (MonatAktuell + versatz) < 0) {
     Jahr = Jahr -1;
     }
     }

     if(versatz > 0) {
     Monat = (12+MonatAktuell + versatz)%12;
     if(MonatAktuell + versatz >= 12) {
     Jahr = Jahr +1;
     }
     }
   }

var Erster = new Date(Jahr,Monat,1)
var Monatname = ""
if (Monat==0){Monatname="Januar"}
if (Monat==1){Monatname="Februar"}
if (Monat==2){Monatname="M&auml;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"}



document.write('<table style="border:1px solid #808285" cellpadding="1" border="0"><tr><td align="center" bgcolor="'+ ftitelbg + '">')
Dummy = ftitel + Monatname + " " + Jahr + "</span>"; document.write(Dummy);
document.write('</td></tr><tr><td align="center" bgcolor="'+ fwtagebg + '">')
Dummy = fwtage + 'Mo&nbsp;Di&nbsp;Mi&nbsp;Do&nbsp;Fr&nbsp;Sa&nbsp;So</span>'; document.write(Dummy.fixed());
document.write('</td></tr><tr><td bgcolor="'+ fkalbg + '">')

if (Erster.getDay()==1){Dummy = ftag }
if (Erster.getDay()==2){Dummy = ftag + d }
if (Erster.getDay()==3){Dummy = ftag + d + d }
if (Erster.getDay()==4){Dummy = ftag + d + d + d }
if (Erster.getDay()==5){Dummy = ftag + d + d + d + d }
if (Erster.getDay()==6){Dummy = ftag + d + d + d + d + d }
if (Erster.getDay()==0){Dummy = ftag + d + d + d + d + d + d }

i=0;
while (i<=31)
{
        i++;
        Heute = new Date(Jahr,Monat,i);
        if (Heute.getMonth()!=Monat){break;}
        if (i<=9){i="0"+i}
        if (Heute.getDay()==0){Dummy=Dummy+"<span style='font-size:11px;color:#FF0000;'>"}
        // angepasst für mehrfachausgabe bis 12 Monate
        if (Heute.getDate()==now.getDate() && Heute.getMonth()==now.getMonth()&& Heute.getFullYear()==now.getFullYear()){
        Dummy = Dummy + "<span style='font-size:11px;color:#000000;font-weight:normal;background-color:#FFE237'>"
        }
        Dummy= Dummy+i
        if (Heute.getDate()==now.getDate()){Dummy = Dummy + '</span>' + ftag}
        if (Heute.getDay()!=0){Dummy = Dummy + l + ftag}
        if (Heute.getDay()==0){Dummy = Dummy + '</span><br>' + ftag}
}

if (Heute.getDay()==2){Dummy = Dummy + d + d + d + d + d + z}
if (Heute.getDay()==3){Dummy = Dummy + d + d + d + d + z}
if (Heute.getDay()==4){Dummy = Dummy + d + d + d + z}
if (Heute.getDay()==5){Dummy = Dummy + d + d + z}
if (Heute.getDay()==6){Dummy = Dummy + d + z}
if (Heute.getDay()==0){Dummy = Dummy + z}
document.write(Dummy.fixed());
document.write("</td></tr></table>")
return
}

