monthnames = new Array(
"Januari",
"Februari",
"Maret",
"April",
"Mei",
"Juni",
"Juli",
"Agustus",
"September",
"Oktober",
"Nopember",
"Desember");
var linkcount=0;
function addlink(month, day, href) {
var entry = new Array(3);
entry[0] = month;
entry[1] = day;
entry[2] = href;
this[linkcount++] = entry;
}
Array.prototype.addlink = addlink;
linkdays = new Array();
linkdays.addlink(1, 1, "01-01");
linkdays.addlink(1, 2, "01-02");
linkdays.addlink(1, 3, "01-03");
linkdays.addlink(1, 4, "01-04");
linkdays.addlink(1, 5, "01-05");
linkdays.addlink(1, 6, "01-06");
linkdays.addlink(1, 7, "01-07");
linkdays.addlink(1, 8, "01-08");
linkdays.addlink(1, 9, "01-09");
linkdays.addlink(1, 10, "01-10");
linkdays.addlink(1, 11, "01-11");
linkdays.addlink(1, 12, "01-12");
linkdays.addlink(1, 13, "01-13");
linkdays.addlink(1, 14, "01-14");
linkdays.addlink(1, 15, "01-15");
linkdays.addlink(1, 16, "01-16");
linkdays.addlink(1, 17, "01-17");
linkdays.addlink(1, 18, "01-18");
linkdays.addlink(1, 19, "01-19");
linkdays.addlink(1, 20, "01-20");
linkdays.addlink(1, 21, "01-21");
linkdays.addlink(1, 22, "01-22");
linkdays.addlink(1, 23, "01-23");
linkdays.addlink(1, 24, "01-24");
linkdays.addlink(1, 25, "01-25");
linkdays.addlink(1, 26, "01-26");
linkdays.addlink(1, 27, "01-27");
linkdays.addlink(1, 28, "01-28");
linkdays.addlink(1, 29, "01-29");
linkdays.addlink(1, 30, "01-30");
linkdays.addlink(1, 31, "01-31");
linkdays.addlink(2, 1, "02-01");
linkdays.addlink(2, 2, "02-02");
linkdays.addlink(2, 3, "02-03");
linkdays.addlink(2, 4, "02-04");
linkdays.addlink(2, 5, "02-05");
linkdays.addlink(2, 6, "02-06");
linkdays.addlink(2, 7, "02-07");
linkdays.addlink(2, 8, "02-08");
linkdays.addlink(2, 9, "02-09");
linkdays.addlink(2, 10, "02-10");
linkdays.addlink(2, 11, "02-11");
linkdays.addlink(2, 12, "02-12");
linkdays.addlink(2, 13, "02-13");
linkdays.addlink(2, 14, "02-14");
linkdays.addlink(2, 15, "02-15");
linkdays.addlink(2, 16, "02-16");
linkdays.addlink(2, 17, "02-17");
linkdays.addlink(2, 18, "02-18");
linkdays.addlink(2, 19, "02-19");
linkdays.addlink(2, 20, "02-20");
linkdays.addlink(2, 21, "02-21");
linkdays.addlink(2, 22, "02-22");
linkdays.addlink(2, 23, "02-23");
linkdays.addlink(2, 24, "02-24");
linkdays.addlink(2, 25, "02-25");
linkdays.addlink(2, 26, "02-26");
linkdays.addlink(2, 27, "02-27");
linkdays.addlink(2, 28, "02-28");
linkdays.addlink(2, 29, "02-29");
linkdays.addlink(3, 1, "03-01");
linkdays.addlink(3, 2, "03-02");
linkdays.addlink(3, 3, "03-03");
linkdays.addlink(3, 4, "03-04");
linkdays.addlink(3, 5, "03-05");
linkdays.addlink(3, 6, "03-06");
linkdays.addlink(3, 7, "03-07");
linkdays.addlink(3, 8, "03-08");
linkdays.addlink(3, 9, "03-09");
linkdays.addlink(3, 10, "03-10");
linkdays.addlink(3, 11, "03-11");
linkdays.addlink(3, 12, "03-12");
linkdays.addlink(3, 13, "03-13");
linkdays.addlink(3, 14, "03-14");
linkdays.addlink(3, 15, "03-15");
linkdays.addlink(3, 16, "03-16");
linkdays.addlink(3, 17, "03-17");
linkdays.addlink(3, 18, "03-18");
linkdays.addlink(3, 19, "03-19");
linkdays.addlink(3, 20, "03-20");
linkdays.addlink(3, 21, "03-21");
linkdays.addlink(3, 22, "03-22");
linkdays.addlink(3, 23, "03-23");
linkdays.addlink(3, 24, "03-24");
linkdays.addlink(3, 25, "03-25");
linkdays.addlink(3, 26, "03-26");
linkdays.addlink(3, 27, "03-27");
linkdays.addlink(3, 28, "03-28");
linkdays.addlink(3, 29, "03-29");
linkdays.addlink(3, 30, "03-30");
linkdays.addlink(3, 31, "03-31");
linkdays.addlink(4, 1, "04-01");
linkdays.addlink(4, 2, "04-02");
linkdays.addlink(4, 3, "04-03");
linkdays.addlink(4, 4, "04-04");
linkdays.addlink(4, 5, "04-05");
linkdays.addlink(4, 6, "04-06");
linkdays.addlink(4, 7, "04-07");
linkdays.addlink(4, 8, "04-08");
linkdays.addlink(4, 9, "04-09");
linkdays.addlink(4, 10, "04-10");
linkdays.addlink(4, 11, "04-11");
linkdays.addlink(4, 12, "04-12");
linkdays.addlink(4, 13, "04-13");
linkdays.addlink(4, 14, "04-14");
linkdays.addlink(4, 15, "04-15");
linkdays.addlink(4, 16, "04-16");
linkdays.addlink(4, 17, "04-17");
linkdays.addlink(4, 18, "04-18");
linkdays.addlink(4, 19, "04-19");
linkdays.addlink(4, 20, "04-20");
linkdays.addlink(4, 21, "04-21");
linkdays.addlink(4, 22, "04-22");
linkdays.addlink(4, 23, "04-23");
linkdays.addlink(4, 24, "04-24");
linkdays.addlink(4, 25, "04-25");
linkdays.addlink(4, 26, "04-26");
linkdays.addlink(4, 27, "04-27");
linkdays.addlink(4, 28, "04-28");
linkdays.addlink(4, 29, "04-29");
linkdays.addlink(4, 30, "04-30");
linkdays.addlink(5, 1, "05-01");
linkdays.addlink(5, 2, "05-02");
linkdays.addlink(5, 3, "05-03");
linkdays.addlink(5, 4, "05-04");
linkdays.addlink(5, 5, "05-05");
linkdays.addlink(5, 6, "05-06");
linkdays.addlink(5, 7, "05-07");
linkdays.addlink(5, 8, "05-08");
linkdays.addlink(5, 9, "05-09");
linkdays.addlink(5, 10, "05-10");
linkdays.addlink(5, 11, "05-11");
linkdays.addlink(5, 12, "05-12");
linkdays.addlink(5, 13, "05-13");
linkdays.addlink(5, 14, "05-14");
linkdays.addlink(5, 15, "05-15");
linkdays.addlink(5, 16, "05-16");
linkdays.addlink(5, 17, "05-17");
linkdays.addlink(5, 18, "05-18");
linkdays.addlink(5, 19, "05-19");
linkdays.addlink(5, 20, "05-20");
linkdays.addlink(5, 21, "05-21");
linkdays.addlink(5, 22, "05-22");
linkdays.addlink(5, 23, "05-23");
linkdays.addlink(5, 24, "05-24");
linkdays.addlink(5, 25, "05-25");
linkdays.addlink(5, 26, "05-26");
linkdays.addlink(5, 27, "05-27");
linkdays.addlink(5, 28, "05-28");
linkdays.addlink(5, 29, "05-29");
linkdays.addlink(5, 30, "05-30");
linkdays.addlink(5, 31, "05-31");
linkdays.addlink(6, 1, "06-01");
linkdays.addlink(6, 2, "06-02");
linkdays.addlink(6, 3, "06-03");
linkdays.addlink(6, 4, "06-04");
linkdays.addlink(6, 5, "06-05");
linkdays.addlink(6, 6, "06-06");
linkdays.addlink(6, 7, "06-07");
linkdays.addlink(6, 8, "06-08");
linkdays.addlink(6, 9, "06-09");
linkdays.addlink(6, 10, "06-10");
linkdays.addlink(6, 11, "06-11");
linkdays.addlink(6, 12, "06-12");
linkdays.addlink(6, 13, "06-13");
linkdays.addlink(6, 14, "06-14");
linkdays.addlink(6, 15, "06-15");
linkdays.addlink(6, 16, "06-16");
linkdays.addlink(6, 17, "06-17");
linkdays.addlink(6, 18, "06-18");
linkdays.addlink(6, 19, "06-19");
linkdays.addlink(6, 20, "06-20");
linkdays.addlink(6, 21, "06-21");
linkdays.addlink(6, 22, "06-22");
linkdays.addlink(6, 23, "06-23");
linkdays.addlink(6, 24, "06-24");
linkdays.addlink(6, 25, "06-25");
linkdays.addlink(6, 26, "06-26");
linkdays.addlink(6, 27, "06-27");
linkdays.addlink(6, 28, "06-28");
linkdays.addlink(6, 29, "06-29");
linkdays.addlink(6, 30, "06-30");
linkdays.addlink(7, 1, "07-01");
linkdays.addlink(7, 2, "07-02");
linkdays.addlink(7, 3, "07-03");
linkdays.addlink(7, 4, "07-04");
linkdays.addlink(7, 5, "07-05");
linkdays.addlink(7, 6, "07-06");
linkdays.addlink(7, 7, "07-07");
linkdays.addlink(7, 8, "07-08");
linkdays.addlink(7, 9, "07-09");
linkdays.addlink(7, 10, "07-10");
linkdays.addlink(7, 11, "07-11");
linkdays.addlink(7, 12, "07-12");
linkdays.addlink(7, 13, "07-13");
linkdays.addlink(7, 14, "07-14");
linkdays.addlink(7, 15, "07-15");
linkdays.addlink(7, 16, "07-16");
linkdays.addlink(7, 17, "07-17");
linkdays.addlink(7, 18, "07-18");
linkdays.addlink(7, 19, "07-19");
linkdays.addlink(7, 20, "07-20");
linkdays.addlink(7, 21, "07-21");
linkdays.addlink(7, 22, "07-22");
linkdays.addlink(7, 23, "07-23");
linkdays.addlink(7, 24, "07-24");
linkdays.addlink(7, 25, "07-25");
linkdays.addlink(7, 26, "07-26");
linkdays.addlink(7, 27, "07-27");
linkdays.addlink(7, 28, "07-28");
linkdays.addlink(7, 29, "07-29");
linkdays.addlink(7, 30, "07-30");
linkdays.addlink(7, 31, "07-31");
linkdays.addlink(8, 1, "08-01");
linkdays.addlink(8, 2, "08-02");
linkdays.addlink(8, 3, "08-03");
linkdays.addlink(8, 4, "08-04");
linkdays.addlink(8, 5, "08-05");
linkdays.addlink(8, 6, "08-06");
linkdays.addlink(8, 7, "08-07");
linkdays.addlink(8, 8, "08-08");
linkdays.addlink(8, 9, "08-09");
linkdays.addlink(8, 10, "08-10");
linkdays.addlink(8, 11, "08-11");
linkdays.addlink(8, 12, "08-12");
linkdays.addlink(8, 13, "08-13");
linkdays.addlink(8, 14, "08-14");
linkdays.addlink(8, 15, "08-15");
linkdays.addlink(8, 16, "08-16");
linkdays.addlink(8, 17, "08-17");
linkdays.addlink(8, 18, "08-18");
linkdays.addlink(8, 19, "08-19");
linkdays.addlink(8, 20, "08-20");
linkdays.addlink(8, 21, "08-21");
linkdays.addlink(8, 22, "08-22");
linkdays.addlink(8, 23, "08-23");
linkdays.addlink(8, 24, "08-24");
linkdays.addlink(8, 25, "08-25");
linkdays.addlink(8, 26, "08-26");
linkdays.addlink(8, 27, "08-27");
linkdays.addlink(8, 28, "08-28");
linkdays.addlink(8, 29, "08-29");
linkdays.addlink(8, 30, "08-30");
linkdays.addlink(8, 31, "08-31");
linkdays.addlink(9, 1, "09-01");
linkdays.addlink(9, 2, "09-02");
linkdays.addlink(9, 3, "09-03");
linkdays.addlink(9, 4, "09-04");
linkdays.addlink(9, 5, "09-05");
linkdays.addlink(9, 6, "09-06");
linkdays.addlink(9, 7, "09-07");
linkdays.addlink(9, 8, "09-08");
linkdays.addlink(9, 9, "09-09");
linkdays.addlink(9, 10, "09-10");
linkdays.addlink(9, 11, "09-11");
linkdays.addlink(9, 12, "09-12");
linkdays.addlink(9, 13, "09-13");
linkdays.addlink(9, 14, "09-14");
linkdays.addlink(9, 15, "09-15");
linkdays.addlink(9, 16, "09-16");
linkdays.addlink(9, 17, "09-17");
linkdays.addlink(9, 18, "09-18");
linkdays.addlink(9, 19, "09-19");
linkdays.addlink(9, 20, "09-20");
linkdays.addlink(9, 21, "09-21");
linkdays.addlink(9, 22, "09-22");
linkdays.addlink(9, 23, "09-23");
linkdays.addlink(9, 24, "09-24");
linkdays.addlink(9, 25, "09-25");
linkdays.addlink(9, 26, "09-26");
linkdays.addlink(9, 27, "09-27");
linkdays.addlink(9, 28, "09-28");
linkdays.addlink(9, 29, "09-29");
linkdays.addlink(9, 30, "09-30");
linkdays.addlink(10, 1, "10-01");
linkdays.addlink(10, 2, "10-02");
linkdays.addlink(10, 3, "10-03");
linkdays.addlink(10, 4, "10-04");
linkdays.addlink(10, 5, "10-05");
linkdays.addlink(10, 6, "10-06");
linkdays.addlink(10, 7, "10-07");
linkdays.addlink(10, 8, "10-08");
linkdays.addlink(10, 9, "10-09");
linkdays.addlink(10, 10, "10-10");
linkdays.addlink(10, 11, "10-11");
linkdays.addlink(10, 12, "10-12");
linkdays.addlink(10, 13, "10-13");
linkdays.addlink(10, 14, "10-14");
linkdays.addlink(10, 15, "10-15");
linkdays.addlink(10, 16, "10-16");
linkdays.addlink(10, 17, "10-17");
linkdays.addlink(10, 18, "10-18");
linkdays.addlink(10, 19, "10-19");
linkdays.addlink(10, 20, "10-20");
linkdays.addlink(10, 21, "10-21");
linkdays.addlink(10, 22, "10-22");
linkdays.addlink(10, 23, "10-23");
linkdays.addlink(10, 24, "10-24");
linkdays.addlink(10, 25, "10-25");
linkdays.addlink(10, 26, "10-26");
linkdays.addlink(10, 27, "10-27");
linkdays.addlink(10, 28, "10-28");
linkdays.addlink(10, 29, "10-29");
linkdays.addlink(10, 30, "10-30");
linkdays.addlink(10, 31, "10-31");
linkdays.addlink(11, 1, "11-01");
linkdays.addlink(11, 2, "11-02");
linkdays.addlink(11, 3, "11-03");
linkdays.addlink(11, 4, "11-04");
linkdays.addlink(11, 5, "11-05");
linkdays.addlink(11, 6, "11-06");
linkdays.addlink(11, 7, "11-07");
linkdays.addlink(11, 8, "11-08");
linkdays.addlink(11, 9, "11-09");
linkdays.addlink(11, 10, "11-10");
linkdays.addlink(11, 11, "11-11");
linkdays.addlink(11, 12, "11-12");
linkdays.addlink(11, 13, "11-13");
linkdays.addlink(11, 14, "11-14");
linkdays.addlink(11, 15, "11-15");
linkdays.addlink(11, 16, "11-16");
linkdays.addlink(11, 17, "11-17");
linkdays.addlink(11, 18, "11-18");
linkdays.addlink(11, 19, "11-19");
linkdays.addlink(11, 20, "11-20");
linkdays.addlink(11, 21, "11-21");
linkdays.addlink(11, 22, "11-22");
linkdays.addlink(11, 23, "11-23");
linkdays.addlink(11, 24, "11-24");
linkdays.addlink(11, 25, "11-25");
linkdays.addlink(11, 26, "11-26");
linkdays.addlink(11, 27, "11-27");
linkdays.addlink(11, 28, "11-28");
linkdays.addlink(11, 29, "11-29");
linkdays.addlink(11, 30, "11-30");
linkdays.addlink(12, 1, "12-01");
linkdays.addlink(12, 2, "12-02");
linkdays.addlink(12, 3, "12-03");
linkdays.addlink(12, 4, "12-04");
linkdays.addlink(12, 5, "12-05");
linkdays.addlink(12, 6, "12-06");
linkdays.addlink(12, 7, "12-07");
linkdays.addlink(12, 8, "12-08");
linkdays.addlink(12, 9, "12-09");
linkdays.addlink(12, 10, "12-10");
linkdays.addlink(12, 11, "12-11");
linkdays.addlink(12, 12, "12-12");
linkdays.addlink(12, 13, "12-13");
linkdays.addlink(12, 14, "12-14");
linkdays.addlink(12, 15, "12-15");
linkdays.addlink(12, 16, "12-16");
linkdays.addlink(12, 17, "12-17");
linkdays.addlink(12, 18, "12-18");
linkdays.addlink(12, 19, "12-19");
linkdays.addlink(12, 20, "12-20");
linkdays.addlink(12, 21, "12-21");
linkdays.addlink(12, 22, "12-22");
linkdays.addlink(12, 23, "12-23");
linkdays.addlink(12, 24, "12-24");
linkdays.addlink(12, 25, "12-25");
linkdays.addlink(12, 26, "12-26");
linkdays.addlink(12, 27, "12-27");
linkdays.addlink(12, 28, "12-28");
linkdays.addlink(12, 29, "12-29");
linkdays.addlink(12, 30, "12-30");
linkdays.addlink(12, 31, "12-31");

monthdays = new Array(12);
monthdays[0]=31;
monthdays[1]=29;
monthdays[2]=31;
monthdays[3]=30;
monthdays[4]=31;
monthdays[5]=30;
monthdays[6]=31;
monthdays[7]=31;
monthdays[8]=30;
monthdays[9]=31;
monthdays[10]=30;
monthdays[11]=31;

var todayDate = new Date();

thisday=todayDate.getDay();
thismonth=todayDate.getMonth();
thisdate=todayDate.getDate();
thisyear=todayDate.getYear();
thisyear = thisyear % 100;
thisyear = ((thisyear < 50) ? (2000 + thisyear) : (1900 + thisyear));
if (((thisyear % 4 == 0)
&& !(thisyear % 100 == 0))
||(thisyear % 400 == 0)) monthdays[1]++;
startspaces=thisdate;
while (startspaces > 7) startspaces-=7;
startspaces = thisday - startspaces + 1;
if (startspaces < 0) startspaces+=7;
document.write("<table border=0 cellspacing=1 cellpadding=0 ");
document.write("bordercolor=#666666 width=100%><font color=black>");
document.write("<tr><td colspan=7><center><strong><font size=1>"
+ monthnames[thismonth] + " " + thisyear
+ "</font></strong></center></font></td></tr>");
document.write("<tr>");
document.write("<td align=center><font size=1 color=red><strong>M</strong></font></td>");
document.write("<td align=center><font size=1><strong>S</strong></font></td>");
document.write("<td align=center><font size=1><strong>S</strong></font></td>");
document.write("<td align=center><font size=1><strong>R</strong></font></td>");
document.write("<td align=center><font size=1><strong>K</strong></font></td>");
document.write("<td align=center><font size=1 color=green><strong>J</strong></font></td>");
document.write("<td align=center><font size=1><strong>S</strong></font></td>");
document.write("</tr>");
document.write("<tr>");
for (s=0;s<startspaces;s++) {
document.write("<td> </td>");
}
count=1;
while (count <= monthdays[thismonth]) {
        for (b = startspaces;b<7;b++) {
                linktrue=false;
                document.write("<td align=center><font size=1>");
                for (c=0;c<linkdays.length;c++) {
                        if (linkdays[c] != null) {
                                if ((linkdays[c][0]==thismonth + 1) && (linkdays[c][1]==count)) {
                                        document.write("<a href=\"kalender.php?op=tarakan&tanggal=2008-" + linkdays[c][2] + "\">");
                                        linktrue=true;
                                    }
                                   }
                        }
                if (count <= monthdays[thismonth]) {
                        if (b==0) {
                                document.write("<font color=red>");}
                        if (b==5) {
                                document.write("<font color=green>");}
                        if (count==thisdate) {
                                document.write("<font size=2 color=blue><strong>");}

                        document.write(count);

                        if (count==thisdate) {
                                document.write("</strong></font>");}
                        if (b==0){
                                document.write("</font>");}
                        if (b==5){
                                document.write("</font>");}

                        }
                else {
                document.write(" ");
                        }
                if (linktrue)
                        document.write("</a>");
                document.write("</font></td>");
                count++;
                }
        document.write("</tr>");
        document.write("<tr>");
        startspaces=0;
}
document.write("</table>");