rem: else if ((parts.hour!==null) || (parts.minute!==null)) 
add: else if (!isNaN(parts.hour) || !isNaN(parts.minute)) 
context:   updateSelectedDate:function(parts) {    if ((this.target_element.disabled || this.target_element.readOnly) && this.options.popup!="force") return false;    if (parts.day) {      this.selection_made = true;      for (x=0; x<=1; x++) {      this.selected_date.setDate(parts.day);      this.selected_date.setMonth(parts.month);      this.selected_date.setYear(parts.year);}    }        if (! parts.hour === null) this.selected_date.setHours(parts.hour);    if (! parts.minute === null) this.selected_date.setMinutes(parts.minute);    if (parts.hour === "" || parts.minute === "")       this.setUseTime(false);    else if ((parts.hour!==null) || (parts.minute!==null))      this.setUseTime(true);        this.updateFooter();    this.setSelectedClass();        if (this.selection_made) this.updateValue();    if (this.options.close_on_click) { this.close(); }  },
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