39,47c39 < //var _weekStartsOnMonday = true < var _firstDayOfWeek = 1 < < function _setFirstDayOfWeek(dayNo) { < if(_firstDayOfWeek != dayNo && dayNo >= 0 && dayNo <= 6) { < _firstDayOfWeek = dayNo; < } < return _firstDayOfWeek; < } --- > var _weekStartsOnMonday = true 74,76c66,67 < if (start.getDay() != _firstDayOfWeek) { < // Math used to offset (7 - (firstdayoffset - startDay))%7 < start.setDate(start.getDate() - ((7 - (_firstDayOfWeek - start.getDay())) % 7)) --- > if (start.getDay() > 0) { > start.setDate(start.getDate() - start.getDay()) 78c69 < /* if (_weekStartsOnMonday) { --- > if (_weekStartsOnMonday) { 85c76 < }*/ --- > }