rem: this.selected_date.setYear(parts.get("year"));} 
context:   updateSelectedDate:function(parts, via_click) {    parts=$H(parts);    if ((this.target_element.disabled || this.target_element.readOnly) && this.options.get("popup")!="force") return false;    if (parts.get("day")) {      this.selection_made = true;      for (x=0; x<=1; x++) {      this.selected_date.setDate(parts.get("day"));      this.selected_date.setMonth(parts.get("month"));      this.selected_date.setYear(parts.get("year"));}    }        if (!isNaN(parts.get("hour"))) this.selected_date.setHours(parts.get("hour"));    if (!isNaN(parts.get("minute"))) this.selected_date.setMinutes( Math.floor_to_interval(parts.get("minute"), this.options.get("minute_interval")) );    if (parts.get("hour") === "" || parts.get("minute") === "")       this.setUseTime(false);    else if (!isNaN(parts.get("hour")) || !isNaN(parts.get("minute")))      this.setUseTime(true);        this.updateFooter();    this.setSelectedClass();        if (this.selection_made) this.updateValue();    if (this.options.get("close_on_click")) { this.close(); }    if (via_click && !this.options.get("embedded")) {      if ((new Date() - this.last_click_at) < 333) this.close();      this.last_click_at = new Date();    }  },
meta: 9859	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9859/e49b66fa28b6b4039464832b40f0fe0655b1575c/calendar_date_select.js/clean/public/javascripts/calendar_date_select/calendar_date_select.js