rem: minute = Math.floor(this.selected_date.getMinutes() / this.options.minute_interval) * this.options.minute_interval; 
add: minute = Math.floor_to_interval(this.selected_date.getMinutes(), this.options.minute_interval); 
context:   setUseTime: function(turn_on) {    this.use_time = this.options.time && turn_on;    if (this.use_time && this.selected_date) { // only set hour/minute if a date is already selected      minute = Math.floor(this.selected_date.getMinutes() / this.options.minute_interval) * this.options.minute_interval;      hour = this.selected_date.getHours();            this.hour_select.setValue(hour);      this.minute_select.setValue(minute)    } else if (this.options.time=="mixed") {      this.hour_select.setValue(""); this.minute_select.setValue("");    }  },
meta: 9859	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9859/322f7150552838854d0f18b63473527eba979674/calendar_date_select.js/buggy/public/javascripts/calendar_date_select/calendar_date_select.js