";
strHTML += "";
for(var i=0; i <=6; i++) {
strHTML += "| " + getDayName(i) + " | ";
}
strHTML += " ";
strHTML += "";
var ciselko = new Date(nCurrentYear, nCurrentMonth-1, 1).getDay();
if(ciselko == 0) {
ciselko = 7;
}
var index = 1 + WEEK_START - ciselko;
var numDays = getDayOfMonth();
var dayInYear = getDayOfYear();
while(index <= numDays) {
strHTML += "";
for(var i=1; i<=7; i++) {
if(index <= numDays && index > 0) {
dayInYear ++;
if(isPod(dayInYear)) {
if(i==6 || i==7) {
if (change){
strHTML += "| ";
strHTML += "" + index + " | ";
}
else
{
strHTML += "" + index + " | ";
}
} else {
if (change){
strHTML += "";
strHTML += "" + index + " | ";
}
else
{
strHTML += "" + index + " | ";
}
}
} else
if(i==6 || i==7) {
strHTML += "" + index + " | ";
} else {
strHTML += "" + index + " | ";
}
} else {
strHTML += " | ";
}
index++;
//strHTML += "";
}
}
strHTML += " "
strHTML += " "
return strHTML;
}
function setCurrentMonth() {
var dt = new Date();
curYear=dt.getYear()
if (curYear < 1000) curYear+=1900
nCurrentYear = curYear;
nCurrentMonth = dt.getMonth()+1;
}
function goNextMonth(id, change) {
var strHTML = "";
nextMonth(1);
strHTML += genCalendars(id, change);
document.getElementById(id).innerHTML = strHTML;
}
function goPrevMonth(id, change) {
var strHTML = "";
prevMonth(1);
strHTML += genCalendars(id, change);
document.getElementById(id).innerHTML = strHTML;
}
function startCalendar(id, change) {
setCurrentMonth();
var strHTML = "";
strHTML += genCalendars(id, change);
document.getElementById(id).innerHTML = strHTML;
}
|