Index: js/webform.js
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/webform/js/webform.js,v
retrieving revision 1.1.2.3
diff -u -r1.1.2.3 webform.js
--- js/webform.js	18 Aug 2010 01:06:26 -0000	1.1.2.3
+++ js/webform.js	26 Aug 2010 10:12:00 -0000
@@ -21,6 +21,13 @@
     var endYear = $calendar[0].className.replace(/.*webform-calendar-end-(\d+).*/, '$1');
     var firstDay = $calendar[0].className.replace(/.*webform-calendar-day-(\d).*/, '$1');
 
+    // Ensure that start comes before end for datepicker.
+    if (startYear > endYear) {
+      var greaterYear = startYear;
+      startYear = endYear;
+      endYear = greaterYear;
+    }
+
     // Set up the jQuery datepicker element.
     $calendar.datepicker({
       dateFormat: 'yy-mm-dd',
