﻿/* German initialisation for the jQuery UI date picker plugin. */
/* Written by Milian Wolff (mail@milianw.de). */
// Customize two date pickers to work as a date range 

function customRange(input) { 
    return {
        minDate: (input.id == 'dateinput_departure' ? $('#dateinput_arrival').datepicker('getDate') : null), 
        maxDate: (input.id == 'dateinput_arrival' ? $('#dateinput_departure').datepicker('getDate') : null)
    }; 
} 


jQuery(function($){
	$.datepicker.regional['de'] = {
		numberOfMonths: 1,
		showButtonPanel: true,
		firstDay: 1,
		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'],
		dateFormat: 'D, dd.mm.yy', firstDay: 1,
		//minDate: new Date(2010, 12 - 1, 1),
		isRTL: false,
		
		beforeShow: customRange
		//showOn: 'button',
		//buttonImage: 'images/ico-calendar.gif',
		//buttonImageOnly: true		
		};
	$.datepicker.setDefaults($.datepicker.regional['de']);
	
	$('#dateinput_arrival').datepicker();		
	$('#dateinput_departure').datepicker();		
});

