The JavScript calendar I used was the best free open source one I could find. However it lacks some features. JavScript calendars with more features are not free, so I cannot use them.
Sorry.
wp-content/plugins/si-contact-form/date/ctf_epoch_classes.js
There are a few settings hard coded in the file. Any changes you make will be overwritten on the next plugin update.
this.displayYearInitial = this.curDate.getFullYear(); //the initial year to display on load
this.displayMonthInitial = this.curDate.getMonth(); //the initial month to display on load (0-11)
this.rangeYearLower = 1930;
this.rangeYearUpper = 2037;
this.minDate = new Date(1930,0,1);
this.maxDate = new Date(2037,0,1);
this.startDay = ctf_cal_start_day; // the day the week will 'start' on: 0(Sun) to 6(Sat)
this.showWeeks = true; //whether the week numbers will be shown
this.selCurMonthOnly = false; //allow user to only select dates in the currently displayed month
this.clearSelectedOnChange = true; //whether to clear all selected dates when changing months
Mike