$(document).ready(function () 
{
	$('#calendar').DatePicker({
		flat: true,
		date: ['',''],
		current: '',
		format:'d.m.Y',
		calendars: 1,
		mode: 'range',
		starts: 1,
		locale: {
			days: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],
			daysShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
			daysMin: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
			months: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
			monthsShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
			weekMin: 'wk'
		}, 
		onChange: function(formated, dates){
			// Даты для отеля
			$("[name=form[date1]]").attr('value',formated[0]);
			if( formated[0] != formated[1] )
				$("[name=form[date2]]").attr('value',formated[1]);
			else
				$("[name=form[date2]]").attr('value','');
			
			// Даты для авиабилетов
			$("[name=form[date1]]").attr('value',formated[0]);
			if( formated[0] != formated[1] )
				$("[name=form[date2]]").attr('value',formated[1]);
			else
				$("[name=form[date2]]").attr('value','');
			
			// Даты в нормальном виде
			$('.date1 span').html(date_formated(formated[0]));
			if( formated[0] != formated[1] )
				$('.date2 span').html(date_formated(formated[1]));
			else
				$('.date2 span').html('');
		}
	});
	
});

// Форматирование даты
function date_formated(str) 
{
	return str.replace(/\.01\./gi,' January ’').replace(/\.02\./gi,' February ’').replace(/\.03\./gi,' March ’').replace(/\.04\./gi,' April ’').replace(/\.05\./gi,' May ’').replace(/\.06\./gi,' June ’').replace(/\.07\./gi,' July ’').replace(/\.08\./gi,' August ’').replace(/\.09\./gi,' September ’').replace(/\.10\./gi,' October ’').replace(/\.11\./gi,' November ’').replace(/\.12\./gi,' December ’').replace(/0([0-9]) /gi,'$1 ').replace(/\’20/gi,'’');
}

