   function parseISO8601(dateStringInRange) {
            var isoExp = /^\s*(\d{4})-(\d\d)-(\d\d)\s*$/,
                date = new Date(NaN), month,
                parts = isoExp.exec(dateStringInRange);

            if(parts) {
              month = +parts[2];
              date.setFullYear(parts[1], month - 1, parts[3]);
              if(month != date.getMonth() + 1) {
                date.setTime(NaN);
              }
            }
            return date;
        }
		var $j = jQuery.noConflict();
        $j(document).ready(function() {
            $j("#dateinput1").datepicker(
            {
                dateFormat: "dd MM yy",
                buttonImage: '/images/stories/icons/calendar_view_week.png',
                buttonImageOnly: true,
                buttonText: 'calendar',
                changeMonth: true,
                changeYear: true,
                minDate: '+0',
                maxDate: new Date(2012, 11, 31),
                showOn: 'both',
                altField: '#arriveedate1',
                altFormat: 'yy-mm-dd',
                onSelect: function(dateText, inst) {
                    var dt = parseISO8601($j("#arriveedate1").val());
                    $j("#fromday_lg").val(dt.getDate());
                    $j("#frommonth_lg").val(1 + dt.getMonth());
                    $j("#fromyear_lg").val(dt.getFullYear());
                }
            }
        );
        });
// -->
