rem: if (( parseInt(this.calendar_div.style.top) + c_h ) > (w_t + window.f_height())) 
add: if (( parseInt(this.calendar_div.style.top) + c_h ) > (w_t + window.f_height())) { 
context:     if(!this.options["embedded"]) setTimeout(function(){      c_h = this.calendar_div.getDimensions().height; w_t = window.f_scrollTop();       if (( parseInt(this.calendar_div.style.top) + c_h ) > (w_t + window.f_height()))        e_t = Position.cumulativeOffset(this.target_element)[1];        if ( (e_t - c_h) > w_t ) // will it stay below the top of the window          this.positionCalendarDiv(true);      }.bindAsEventListener(this), 1);
meta: 9859	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9859/30d8af330dbaa292886956d853cafc7bb092fddb/calendar_date_select.js/buggy/public/javascripts/calendar_date_select.js