rem: if (parts.hour) this.selected_date.setHours(parts.hour); if (parts.minute) this.selected_date.setMinutes(parts.minute);  if (parts.hour=="" || parts.minute == "") 
add: 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 === "") 
context:   updateSelectedDate:function(parts) {    if (!this.options.popup=="force" && (this.target_element.disabled || this.target_element.readOnly)) 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) this.selected_date.setHours(parts.hour);    if (parts.minute) this.selected_date.setMinutes(parts.minute);        if (parts.hour=="" || parts.minute == "")       this.setUseTime(false);    else if (parts.hour || parts.minute)      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/6b2167476e3cc84a0af815f4a0ffb8a1d6e29ca7/calendar_date_select.js/clean/public/javascripts/calendar_date_select/calendar_date_select.js