rem: var prevMonth = new Date(  this.calendarWindow.selectedDate.getFullYear(),  this.calendarWindow.selectedDate.getMonth() - 1, 1 ); 
add: prevMonth = new Date(  this.calendarWindow.selectedDate.getFullYear(),  this.calendarWindow.selectedDate.getMonth() - 1, 1 ); 
context: MonthView.prototype.goToPrevious = function monthView_goToPrevious( goMonths ){   if(goMonths){      var prevMonth = new Date(  this.calendarWindow.selectedDate.getFullYear(),  this.calendarWindow.selectedDate.getMonth() - goMonths, 1 );      this.adjustNewMonth( prevMonth );        this.goToDay( prevMonth );   }else{      var prevMonth = new Date(  this.calendarWindow.selectedDate.getFullYear(),  this.calendarWindow.selectedDate.getMonth() - 1, 1 );      this.adjustNewMonth( prevMonth );        this.goToDay( prevMonth );   }   }
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/76b784fca4394a565ab5193c3d63c72fbff3d57a/calendarMonthView.js/buggy/calendar/resources/content/calendarMonthView.js