
var d = new Date();
var dm = d.getMonth() + 3;
var dj = d.getYear();
if(dj < 999) dj+=1900;
Kalender(dm,dj);

function Kalender(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 = "Verdana, Arial, SunSans-Regular"; /* Schriftart Kalenderkopf */
var KSchrGroesse = 1;           /* Schriftgroesse 1-7 Kalenderkopf */
var KSchrFarbe = "#FFFF00";     /* Schriftfarbe Kalenderkopf */
var Khgrund = "#2E5C8A";        /* Hintergrundfarbe Kalenderkopf */
var TSchrArt = "Verdana, Arial, SunSans-Regular"; /* Schriftart Tagesanzeige */
var TSchrGroesse = 1;           /* Schriftgroesse 1-7 Tagesanzeige */
var TSchrFarbe = "#000000";     /* Schriftfarbe Tagesanzeige */
var Thgrund = "#FFFFFF";        /* Hintergrundfarbe Tagesanzeige */
var SoFarbe = "#E00000";        /* Schriftfarbe f. Sonntage */
var Ahgrund = "#FFFF00";        /* Hintergrundfarbe f. heutigen Tag */

var jetzt = new Date();
var DieserMonat = jetzt.getMonth() + 1;
var DiesesJahr = jetzt.getYear();
if(DiesesJahr < 999) 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;
var Stop = 31;
if(Monat==4 ||Monat==6 || Monat==9 || Monat==11 ) --Stop;

var nmonat = Monatsname[Monat-3];

var uemonat = Monatsname[Monat-2];
document.write('<table border="0" cellpadding="2" cellspacing="2">');
if (Monat == 13) {
var Month = 1;
Jahr = Jahr + 1;
var Monatskopf = Monatsname[Month-1] + " " + (Jahr);
} else if (Monat == 14) {
var Month = 2;
var Monat = 2;
Jahr = Jahr + 1;
DiesesJahr = DiesesJahr +1;
var uemonat = Monatsname[0];
var nmonat = Monatsname[11];
var Monatskopf = Monatsname[Month-1] + " " + (Jahr);
} else {
var Monatskopf = Monatsname[Monat-1] + " " + Jahr;
}
if(Monat==2) {
 Stop = Stop - 3;
 if(Jahr%4==0) Stop++;
 if(Jahr%100==0) Stop--;
 if(Jahr%400==0) Stop++;
}
SchreibeKopf(Monatskopf,Khgrund,KSchrFarbe,KSchrGroesse,KSchrArt,Monat,Jahr);
var Tageszahl = 1;
for(var i=0;i<=5;i++) {
  document.write("<tr>");
  for(var j=0;j<=5;j++) {
    if((i==0)&&(j < Start))
     SchreibeZelle("&#160;",Thgrund,TSchrFarbe,TSchrGroesse,TSchrArt,Monat,Jahr);
    else {
      if(Tageszahl > Stop)
        SchreibeZelle("&#160;",Thgrund,TSchrFarbe,TSchrGroesse,TSchrArt,Monat,Jahr);
      else {
        if((Jahr==DiesesJahr)&&(Monat==DieserMonat)&&(Tageszahl==DieserTag))
         SchreibeZelle(Tageszahl,Ahgrund,TSchrFarbe,TSchrGroesse,TSchrArt,Monat,Jahr);
        else
         SchreibeZelle(Tageszahl,Thgrund,TSchrFarbe,TSchrGroesse,TSchrArt,Monat,Jahr);
        Tageszahl++;
        }
      }
    }
    if(Tageszahl > Stop)
      SchreibeZelle("&#160;",Thgrund,SoFarbe,TSchrGroesse,TSchrArt,Monat,Jahr);
    else {
      if((Jahr==DiesesJahr)&&(Monat==DieserMonat)&&(Tageszahl==DieserTag))
        SchreibeZelle(Tageszahl,Ahgrund,SoFarbe,TSchrGroesse,TSchrArt,Monat,Jahr);
      else
        SchreibeZelle(Tageszahl,Thgrund,SoFarbe,TSchrGroesse,TSchrArt,Monat,Jahr);
      Tageszahl++;
    }
    document.write("<\/tr>");	
}	
SchreibeFusszeile(nmonat,Khgrund,KSchrFarbe,KSchrGroesse,KSchrArt,Monat,Jahr,uemonat);
  
document.write("<\/table>");

}



function SchreibeKopf(Monatstitel,HgFarbe,SchrFarbe,SchrGroesse,SchrArt,Monat,Jahr) {
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(var i=0;i<=6;i++)
  SchreibeTag(Tag[i],HgFarbe,SchrFarbe,SchrGroesse,SchrArt,Monat,Jahr);
document.write("<\/tr>");
}
function SchreibeTag(Inhalt,HgFarbe,SchrFarbe,SchrGroesse,SchrArt,Monat,Jahr) {
var Tag;
document.write('<td class=text_blau align="center" valign="middle" bgcolor="'+HgFarbe+'">');
 if(Monat < 10) Monat = "0"+Monat;
 if(Inhalt < 10) Tag = "0"+Inhalt;
  if(Inhalt > 9) Tag = Inhalt;
document.write('<font size="'+SchrGroesse+'" color="'+SchrFarbe+'" face="'+SchrArt+'">');
document.write(Inhalt);
document.write("<\/b><\/font><\/td>");
}
function SchreibeZelle(Inhalt,HgFarbe,SchrFarbe,SchrGroesse,SchrArt,Monat,Jahr) {
var Tag;
if(Monat == 13) {
Monat = 1;
}
document.write('<td class=text_blau align="center" valign="middle" bgcolor="'+HgFarbe+'">');
 if(Monat < 10) Monat = "0"+Monat;
 if(Inhalt < 10) Tag = "0"+Inhalt;
  if(Inhalt > 9) Tag = Inhalt;
document.write('<font size="'+SchrGroesse+'" color="'+SchrFarbe+'" face="'+SchrArt+'"><a href=http://www.rockhouse.at/events/events.php?datei=kalender/'+Jahr+Monat+Tag+'.htm>');
document.write(Inhalt);
document.write("</a><\/b><\/font><\/td>");
}
function SchreibeFusszeile(nmonat,HgFarbe,SchrFarbe,SchrGroesse,SchrArt,Monat,Jahr,uemonat) {
//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('<a href=http://www.teamformultimedia.com/teamformultimedia.at/_iu_write/cms/editor/page.php?user=rockhouse&vorlage=content.php&file=events/events.htm>'+nmonat+'</a>');
//document.write(' - ');
//document.write('<a href=http://www.teamformultimedia.com/teamformultimedia.at/_iu_write/cms/editor/page.php?user=rockhouse&vorlage=content.php&file=events/events_2.htm>'+uemonat+'</a>');
//document.write("<\/b><\/font><\/td><\/tr>");
}

