home *** CD-ROM | disk | FTP | other *** search
-
- var jahre = new Array(1999,2000,2001);
- for (i=0; i<jahre.length; i++) { eval("var _" +jahre[i]+ " = new Array();");
- for (j=1; j<=12; j++) { eval("_" +jahre[i]+ "[" +j+ "] = new Array();"); } }
-
-
- _1999[9][16] = 16;
- _1999[9][19] = 19;
-
- function y2k(nr) { return (nr < 1000) ? nr + 1900 : nr; }
- var names = new Array("Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");
- var days = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
- var today = new Date();
- var thisDay = today.getDate();
- var thisMonth = today.getMonth();
- var thisYear = y2k(today.getYear());
-
-
- function Kalender(Monat,Jahr) {
-
- firstDay = new Date(Jahr,Monat,1);
- startDay = firstDay.getDay();
- if (((Jahr % 4 == 0) && (Jahr % 100 != 0)) || (Jahr % 400 == 0)) days[1] = 29;
- else days[1] = 28;
-
-
- var output = '';
- output += "<TABLE ALIGN='CENTER' BORDER='1' CELLSPACING='0' CELLPADDING='2' BGCOLOR='White' BORDERCOLOR='Gray'>";
- output += "<TR><TD>";
- output += "<TABLE WIDTH='150' BORDER='0' CELLPADDING='1' CELLSPACING='0' BGCOLOR='#FFFFFF'>";
- output += "<TR HEIGHT='18' BGCOLOR='Silver'>";
- output += "<TD WIDTH='20' HEIGHT='18' ALIGN='LEFT' VALIGN='MIDDLE'>";
- output += "<A HREF='javascript:changeMonat(" +(parent.month-1)+ ");'><IMG SRC='pics/prev.gif' WIDTH='10' HEIGHT='18' BORDER='0' ALT='Monat zurⁿck'></A>";
- output += "</TD>";
- output += "<TD WIDTH='130' COLSPAN='5' ALIGN='CENTER' VALIGN='MIDDLE'>";
- output += names[parent.month] + " " + parent.year + "</TD>";
- output += "<TD WIDTH='20' HEIGHT='18' ALIGN='RIGHT' VALIGN='MIDDLE'>";
- output += "<A HREF='javascript:changeMonat(" +(parent.month+1)+ ");'><IMG SRC='pics/next.gif' WIDTH='10' HEIGHT='18' BORDER='0' ALT='Monat vorwΣrts'></A>";
- output += "</TD>";
- output += "</TR>";
- output += "<TR>";
- output += "<TD ALIGN='CENTER' WIDTH='20' HEIGHT='15' VALIGN='BOTTOM'><FONT SIZE=-1 FACE='ARIAL'>S</FONT></TD>";
- output += "<TD ALIGN='CENTER' WIDTH='20' HEIGHT='15' VALIGN='BOTTOM'><FONT SIZE=-1 FACE='ARIAL'>M</TD>";
- output += "<TD ALIGN='CENTER' WIDTH='20' HEIGHT='15' VALIGN='BOTTOM'><FONT SIZE=-1 FACE='ARIAL'>D</TD>";
- output += "<TD ALIGN='CENTER' WIDTH='20' HEIGHT='15' VALIGN='BOTTOM'><FONT SIZE=-1 FACE='ARIAL'>M</TD>";
- output += "<TD ALIGN='CENTER' WIDTH='20' HEIGHT='15' VALIGN='BOTTOM'><FONT SIZE=-1 FACE='ARIAL'>D</TD>";
- output += "<TD ALIGN='CENTER' WIDTH='20' HEIGHT='15' VALIGN='BOTTOM'><FONT SIZE=-1 FACE='ARIAL'>F</TD>";
- output += "<TD ALIGN='CENTER' WIDTH='20' HEIGHT='15' VALIGN='BOTTOM'><FONT SIZE=-1 FACE='ARIAL'>S</TD>";
- output += "</TR>";
- output += "<TR>";
- output += "<TD HEIGHT='1' ALIGN='MIDDLE' COLSPAN='7'><IMG SRC='pics/line.gif' HEIGHT='1' WIDTH='140' BORDER='0'></TD>";
- output += "</TR>";
-
-
- output += "<TR ALIGN=CENTER VALIGN=MIDDLE>";
-
- var column = 0;
- var lastMonth = Monat - 1;
- if (lastMonth == -1) lastMonth = 11;
- for (i=0; i<startDay; i++) {
- output += "<TD WIDTH=20 HEIGHT=15><FONT SIZE=-1 COLOR='#808080' FACE='ARIAL'>";
- output += (days[lastMonth]-startDay+i+1) + "</FONT></TD>";
- column++;
- }
-
-
- for (i=1; i<=days[Monat]; i++) {
- if ((i == thisDay) && (Monat == thisMonth) && (Jahr == thisYear)) {
-
- mEvent = eval("_" +parent.year+ "[parent.month+1][i]")
- if (mEvent == i && mEvent != "") {
- output += "<TD WIDTH=20 HEIGHT=15 BGCOLOR='#E0E0E0'><A HREF='";
- output += +_1999[parent.month+1][i]+ "-" +(parent.month+1)+ "-" +parent.year+ ".htm' TARGET='inhalt'><FONT SIZE=-1 COLOR='#FF0000' FACE='ARIAL'>";
- output += +i+ "<\/FONT></A></TD>";
- }
- else {
- output += "<TD WIDTH=20 HEIGHT=15 BGCOLOR='#FFFFFF'>";
- output += "<FONT SIZE=-1 COLOR='#FF0000' FACE='ARIAL'>" + i + "</FONT></TD>";
- }
-
- }
- else {
-
- mEvent = eval("_" +parent.year+ "[parent.month+1][i]")
- if (mEvent == i && mEvent != "") {
- output += "<TD WIDTH=20 HEIGHT=15 BGCOLOR='#E0E0E0'><A HREF='";
- output += +_1999[parent.month+1][i]+ "-" +(parent.month+1)+ "-" +parent.year+ ".htm' ";
- output += "TARGET='inhalt'><FONT SIZE=-1 COLOR='#0080C0' FACE='ARIAL'>" +i+ "</FONT></A></TD>";
- }
- else
- output += "<TD WIDTH=20 HEIGHT=15><FONT SIZE=-1 COLOR='#0000BB' FACE='ARIAL'>" + i + "</FONT></TD>";
-
-
- }
-
- column++;
-
- if (column == 7) {
- output += "</TR><TR ALIGN=CENTER VALIGN=MIDDLE>";
- column = 0;
- }
- }
-
- if (column > 0) {
- for (i=1; column<7; i++) {
- output += "<TD WIDTH=20 HEIGHT=15><FONT SIZE=-1 COLOR='#808080' FACE='ARIAL'>" + i + "</FONT></TD>";
- column++;
- }
- }
-
- output += "</TR></TABLE></TD></TR></TABLE>";
- return output;
- }
-
-
-
- function changeMonat(monat) {
- altes_jahr = parent.year-1;
- neues_jahr = parent.year+1;
-
- if (monat == -1) {
- changeJahr(altes_jahr);
- changeMonat(11);
- }
- else if (monat == 12) {
- changeJahr(neues_jahr);
- changeMonat(0);
- }
- else {
- parent.month = monat;
- location = 'navbar.html';
- }
- }
-
- function changeJahr(jahr) {
- parent.year = jahr;
- location.href = 'navbar.html';
- }
-
- function jetzt() { changeMonat(thisMonth);changeJahr(thisYear); }
-
-