var arBookedDates = new Array; var dtCurrent = new Date(); /* */ /* */ drawCals(); function drawCals() { var dt = new Date(dtCurrent); drawCal1(dt); var iMonth = dt.getMonth(); while (dt.getMonth() == iMonth) dt.setDate(dt.getDate() + 1); drawCal2(dt); } function drawCal1(dt) { var oCal = document.getElementById("cal1"); if (oCal) { resetCalVars(); imgCalPrevOff = '/PlatinumProperties/PPBase/wrap/theme0/images/calPrev-off.jpg'; imgCalPrevOn = '/PlatinumProperties/PPBase/wrap/theme0/images/calPrev-on.jpg'; fncCalPrev = 'calPrev();'; oCal.innerHTML = drawCalendar(dt); } } function drawCal2(dt) { var oCal = document.getElementById("cal2"); if (oCal) { resetCalVars(); imgCalNextOff = '/PlatinumProperties/PPBase/wrap/theme0/images/calNext-off.jpg'; imgCalNextOn = '/PlatinumProperties/PPBase/wrap/theme0/images/calNext-on.jpg'; fncCalNext = 'calNext();'; oCal.innerHTML = drawCalendar(dt); } } function calPrev() { dtCurrent.setMonth( dtCurrent.getMonth() - 1 ); drawCals(dtCurrent); } function calNext() { dtCurrent.setMonth( dtCurrent.getMonth() + 1 ); drawCals(dtCurrent); } function checkCalDate(dtCheckDate) { var sDate = dtCheckDate.getFullYear() + '-' + (dtCheckDate.getMonth()+1) + '-' + dtCheckDate.getDate(); if (arBookedDates[sDate]) return false; else return true; }