 
    $(function() {
        $.datepicker.regional['de'] = {
        	clearText: 'l&ouml;schen', clearStatus: 'aktuelles Datum l&ouml;schen',
            closeText: 'schlie&szlig;en', closeStatus: 'ohne &Auml;nderungen schlie&szlig;en',
            prevText: '&lt;zur&uuml;ck', prevStatus: 'letzten Monat zeigen',
            nextText: 'Vor&gt;', nextStatus: 'n&auml;chsten Monat zeigen',
            currentText: 'heute', currentStatus: '',
            monthNames: ['Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
            monthNamesShort: ['Jan','Feb','M&auml;r','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
            monthStatus: 'anderen Monat anzeigen', yearStatus: 'anderes Jahr anzeigen',
            weekHeader: 'Wo', weekStatus: 'Woche des Monats',
            dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
            dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
            dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
            dayStatus: 'Setze DD als ersten Wochentag', dateStatus: 'W&auml;hle D, M d',
            dateFormat: 'dd.mm.yy', firstDay: 1,
            initStatus: 'W&auml;hle ein Datum', isRTL: false};
        $.datepicker.setDefaults($.datepicker.regional['de']);

        $('#datepicker1').datepicker({
        	minDate: '0', maxDate: "+24M",
            onClose: function(dateText, inst) {
                var endDateTextBox = $('#datepicker2');
                if (endDateTextBox.val() != '') {
                    var testStartDate = new Date(dateText);
                    var testEndDate = new Date(endDateTextBox.val());
                    if (testStartDate > testEndDate)
                        endDateTextBox.val(dateText);
                }
                else {
                    endDateTextBox.val(dateText);
                }
            },
            onSelect: function (selectedDateTime){
                var start = $(this).datepicker('getDate');
                $('#datepicker2').datepicker('option', 'minDate', new Date(start.getTime()));
            }
        });
        $('#datepicker2').datepicker({
            onClose: function(dateText, inst) {
                var startDateTextBox = $('#datepicker1');
                if (startDateTextBox.val() != '') {
                    var testStartDate = new Date(startDateTextBox.val());
                    var testEndDate = new Date(dateText);
                    if (testStartDate > testEndDate)
                        startDateTextBox.val(dateText);
                }
                else {
                    startDateTextBox.val(dateText);
                }
            },
            onSelect: function (selectedDateTime){
                var end = $(this).datepicker('getDate');
                $('#datepicker1').datepicker('option', 'maxDate', new Date(end.getTime()) );
            }
        });
    });
