Witam wszystkich, mam pewien problem z datepicker od jquery,

mianowicie robie prosty formularz rezerwacji, dane przetrzymywane w bazie, pobieram z bazy dane o dokonanych rezerwacjach i wylaczam te daty w kalendarzu za pomoca takiej funkcji:
  1. var disabledDays = ["1-12-2011", "1-23-2011"];
  2.  
  3. function disableAllTheseDays(date) {
  4. var m = date.getMonth(), d = date.getDate(), y = date.getFullYear();
  5. for (i = 0; i < disabledDays.length; i++) {
  6. if($.inArray((m+1) + '-' + d + '-' + y,disabledDays) != -1) {
  7. return [false];
  8. }
  9. }
  10. return [true];
  11. }


funkcja datepickera wyglada tak:
  1. $(function() {
  2. var dates = $( "#from, #to" ).datepicker({
  3. defaultDate: "+1w",
  4. changeMonth: true,
  5. numberOfMonths: 1,
  6. minDate: new Date(y, m, d),
  7. dateFormat: 'mm-dd-yy',
  8. beforeShowDay: disableAllTheseDays,
  9. onSelect: function( selectedDate ) {
  10. var option = this.id == "from" ? "minDate" : "maxDate",
  11. instance = $( this ).data( "datepicker" );
  12. date = $.datepicker.parseDate(
  13. instance.settings.dateFormat ||
  14. $.datepicker._defaults.dateFormat,
  15. selectedDate, instance.settings );
  16. dates.not( this ).datepicker( "option", option, date );
  17. }
  18. });
  19. });


I tu jest problem, poniewaz chcialbym zablokowac wybieranie zakresu dat jesli po srodku jest data niedostepna. Np. nieodstepny mamy 12.01.2011 i chcialbym aby zablokowac mozliwosc wybrania takiego zakresu: 10.01.2011 - 15.01.2011

jest jakies proste rozwiazanie co do tego problemu?
dzieki za pomoc!