| |
"
calendar +=""
calendar +=""
//The parseInt function parses the string argument as a signed decimal integer.
var mthIdx = parseInt(month);
var endday = getDaysInMonth(mthIdx, year)
//month header
calendar +="| "
var index = (mthIdx-1)
calendar +="" + monthName[index] + " " + year + " | "
//writes in the day of the week labels
calendar +=""
calendar +="| S | "
calendar +=" M | "
calendar +=" T | "
calendar +=" W | "
calendar +=" T | "
calendar +=" F | "
calendar +=" S | "
calendar +=" "
wholeDate = month + "/01/" + year
thedate = new Date(wholeDate)
firstDay = thedate.getDay()
selectedmonth = mthIdx;
var today = new Date();
var thisyear = today.getYear() + 1900;
selectedyear = year
var lastDay = (endday + firstDay+1)
calendar +=""
for (var i = 1; i < lastDay; i++)
{
if (i <= firstDay)
{
// 'empty' boxes prior to first day
calendar +="| | "
}
else
{
// enter date number
calendar +=" "+(i-firstDay)+" | "
}
//must start new row after each week
if (i % 7 == 0 && i != lastDay)
{
calendar +=" "
}
}
calendar +=" "
//separator line
calendar +="
| "
//next month and previous month buttons
var goPrevMonth = prevMonth(mthIdx)
var goNextMonth = nextMonth(mthIdx)
var nextYear = changeYear("next",parseInt(month),parseInt(year))
var prevYear = changeYear("prev",parseInt(month),parseInt(year))
if(navigator.userAgent.indexOf('MSIE',0) != -1)
{
calendar +="| Prev | "
calendar +=" | "
calendar +="Next | "
calendar +="
Join My Hobo Today
|