$(function() {
    $.datepicker.regional['de'] = {
        closeText: 'schließen',
        prevText: '&#x3c;zurück',
        nextText: 'Vor&#x3e;',
        currentText: 'heute',
        monthNames: ['Januar','Februar','März','April','Mai','Juni',
        'Juli','August','September','Oktober','November','Dezember'],
        monthNamesShort: ['Jan','Feb','Mär','Apr','Mai','Jun',
        'Jul','Aug','Sep','Okt','Nov','Dez'],
        dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
        dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
        dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
        weekHeader: 'Wo',
        dateFormat: 'D. dd.mm.yy',
        firstDay: 1,
        isRTL: false,
        showMonthAfterYear: false,
        showWeek: true,
        yearSuffix: '',
        showOn: "both",
        buttonImage: "style/images/jsqs_iconKalender.gif",
        minDate: +3
    };
    $.datepicker.setDefaults($.datepicker.regional['de']);
    
    $('input.date').datepicker();
    $('input#anreise').change(updateTermin);
    $('input#abreise').change(updateRuecktermin);
    
    if ($('input#anreise').val() == '') {
        $('input#anreise').datepicker('setDate', +3);
        updateTermin();
    }
    if (!$('input#abreise').val()) {
        $('input#abreise').datepicker('setDate', +24);
        updateRuecktermin();
    }
});

function updateTermin()
{
    var date = $('input#anreise').datepicker('getDate');
    $('#termin').val($.datepicker.formatDate('dd.mm.yy', date));
}

function updateRuecktermin()
{
    var date = $('input#abreise').datepicker('getDate');
    $('#ruecktermin').val($.datepicker.formatDate('dd.mm.yy', date));
}


