todayDate=new Date();
thisday=todayDate.getDay();
thismonth=todayDate.getMonth();
thisdate=todayDate.getDate();
thisyear=todayDate.getYear();
thisyear = (thisyear < 1000) ? thisyear + 1900 : thisyear;
monthnames = new Array(12);
monthnames[0]="JANUARY";
monthnames[1]="FEBRUARY";
monthnames[2]="MARCH";
monthnames[3]="APRIL";
monthnames[4]="MAY";
monthnames[5]="JUNE";
monthnames[6]="JULY";
monthnames[7]="AUGUST";
monthnames[8]="SEPTEMBER";
monthnames[9]="OCTOBER";
monthnames[10]="NOVEMBER";
monthnames[11]="DECEMBER";
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;
if(thismonth == 0){January()};
if(thismonth == 1){February()};
if(thismonth == 2){March()};
if(thismonth == 3){April()};
if(thismonth == 4){May()};
if(thismonth == 5){June()};
if(thismonth == 6){July()};
if(thismonth == 7){August()};
if(thismonth == 8){September()};
if(thismonth == 9){October()};
if(thismonth == 10){November()};
if(thismonth == 11){December()};

function displaycal(){

document.write("<table border='1' bgcolor='#ffffff' width='490px'>");

document.write("<tr>");
if(thismonth == 11 ){document.write("<td colspan=7 align='center' width='490px'><b><font face='arial' color='#000000' size='3'>"+monthnames[thismonth]+", "+thisyear+"</font></b></td>")};
if(thismonth < 2){document.write("<td colspan=7 align='center' width='490px'><b><font face='arial' color='#000000' size='3'><b>"+monthnames[thismonth]+", "+thisyear+"</font></b></td>")};
if(thismonth >= 2 && thismonth <5){document.write("<td colspan=7 align='center' width='490px'><b><font face='arial' color='green' size='3'>"+monthnames[thismonth]+", "+thisyear+"</font></b></td>")};
if(thismonth >= 5 && thismonth <8){document.write("<td colspan=7 align='center' width='490px'><b><font face='arial' color='red' size='3'>"+monthnames[thismonth]+", "+thisyear+"</font></b></td>")};
if(thismonth >= 8 && thismonth <11){document.write("<td colspan=7 align='center' width='490px'><b><font face='arial' color='#ff5500' size='3'>"+monthnames[thismonth]+", "+thisyear+"</font></b></td>")};
document.write("</tr>");

if(thisday==0){document.write("<td align='center' bgcolor='#FFFF00'><font color='red' size='3' face='arial' ><b>SUN</b></font></td>")}else{document.write("<td align='center'><font color='black' size='2' face='arial' >Sun</font></td>")};
if(thisday==1){document.write("<td align='center' bgcolor='#FFFF00'><font color='red' size='3' face='arial' ><b>MON</b></font></td>")}else{document.write("<td align='center'><font color='black' size='2' face='arial' >Mon</font></td>")};
if(thisday==2){document.write("<td align='center' bgcolor='#FFFF00'><font color='red' size='3' face='arial' ><b>TUE</b></font></td>")}else{document.write("<td align='center'><font color='black' size='2' face='arial' >Tue</font></td>")};
if(thisday==3){document.write("<td align='center' bgcolor='#FFFF00'><font color='red' size='3' face='arial' ><b>WED</b></font></td>")}else{document.write("<td align='center'><font color='black' size='2' face='arial' >Wed</font></td>")};
if(thisday==4){document.write("<td align='center' bgcolor='#FFFF00'><font color='red' size='3' face='arial' ><b>THU</b></font></td>")}else{document.write("<td align='center'><font color='black' size='2' face='arial' >Thu</font></td>")};
if(thisday==5){document.write("<td align='center' bgcolor='#FFFF00'><font color='red' size='3' face='arial' ><b>FRI</b></font></td>")}else{document.write("<td align='center'><font color='black' size='2' face='arial' >Fri</font></td>")};
if(thisday==6){document.write("<td align='center' bgcolor='#FFFF00'><font color='red' size='3' face='arial' ><b>SAT</b></font></td>")}else{document.write("<td align='center'><font color='black' size='2' face='arial' >Sat</font></td>")};
document.write("</tr>");
offsett = 1;
offset = thisday - (thisdate%7);
if(offset == -1){offsett = 1};
if(offset == 0 || offset == -7){offsett = 0};
if(offset == 1 || offset == -6){offsett = -1};
if(offset == 2 || offset == -5){offsett = -2};
if(offset == 3 || offset == -4){offsett = -3};
if(offset == 4 || offset == -3){offsett = -4};
if(offset == 5 || offset == -2){offsett = -5};
weeks = 5;
if(monthdays[thismonth]==30 && offsett == -5){weeks = 6}
if(monthdays[thismonth]==31 && offsett <= -4){weeks = 6}
for(week=1;week<=weeks;week++){
document.write("<tr>");
for(day=1;day<=7;day++){
if(offsett==thisdate){document.write("<td align='center' valign='top' bgcolor='#FFFF00'><font face='arial' color='red' size='3'><b>"+offsett+"</font><br /><font size='2' face='arial'>"+mom[thisdate]+"</font></b><br /><a href='http://www.wunderground.com/US/PA/Pittsburgh.html'><img src='http://banners.wunderground.com/weathersticker/smalltemptr/language/www/US/PA/Pittsburgh.gif' border='0' height='28' width='53'></a></td>")}
else{if(!(offsett==thisdate) && offsett > 0 && offsett<= monthdays[thismonth]){document.write("<td align='center' valign='top'><font size='2' face='arial' color='blue'>"+offsett+"</font><br /><font  size='1' face='arial'>"+mom[offsett]+"</font></td>");}
else{document.write("<td align='center'>"+"</td>")}};
offsett++;
}
document.write("</tr>");
}
document.write("</table>");
}


