Jquery.ui-datepicker-range-selector is a project mainly written in JavaScript, it's free.
Select a range of days and return start- and enddate.
An extension to the regular jquery.ui datepicker to select date ranges instead of a single date. This should work without modifying the jquery-ui-datepicker…
This version is INCOMPLETE! Beware.