Date.format = 'yyyy-mm-dd';
$(document).ready(function(){
	
	switch(_LANG){
		case 'PT' :
			Date.dayNames = ['Domingo','Segunda-feira','Ter&ccedil;a-feira','Quarta-feira','Quinta-feira','Sexta-feira','S&aacute;bado'];	
			Date.abbrDayNames = ['Dom','Seg','Ter','Qua','Qui','Sex','S&aacute;b'];
			Date.monthNames = ['Janeiro','Fevereiro','Mar&ccedil;o','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'];
			Date.abbrMonthNames = ['Jan','Fev','Mar','Abr','Mai','Jun','Jul','Ago','Set','Out','Nov','Dez'];
			$.dpText = {
				TEXT_PREV_YEAR		:	'Ano anterior',
				TEXT_PREV_MONTH		:	'Mês anterior',
				TEXT_NEXT_YEAR		:	'Ano seguinte',
				TEXT_NEXT_MONTH		:	'Mês seguinte',
				TEXT_CLOSE			:	'Fechar',
				TEXT_CHOOSE_DATE	:	'Escolha a data'
			};
		break;
		case 'ES' :		
			Date.dayNames = ['Domingo','Segundo','Tercera','Miércoles','Granja','Viernes','S&aacute;bado'];	
			Date.abbrDayNames = ['Dom','Seg','Ter','Mié','Gra','Vie','S&aacute;b'];	
			Date.monthNames = ['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'];
			Date.abbrMonthNames = ['Ene','Feb','Mar','Abr','May','Jun','Jul','Ago','Sep','Oct','Nov','Dic'];
			$.dpText = {
				TEXT_PREV_YEAR		:	'Año anterior',
				TEXT_PREV_MONTH		:	'Mes pasado',
				TEXT_NEXT_YEAR		:	'Próximo año',
				TEXT_NEXT_MONTH		:	'Mes próximo',
				TEXT_CLOSE			:	'Cerrar',
				TEXT_CHOOSE_DATE	:	'Elija la fecha'
			};
		break;
		case 'DE' :		
			Date.dayNames = ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'];	
			Date.abbrDayNames = ['Son','Mon','Die','Mit','Don','Fre','Sam'];	
			Date.monthNames = ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'];
			Date.abbrMonthNames = ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'];
			$.dpText = {
				TEXT_PREV_YEAR		:	'Vorjahr',
				TEXT_PREV_MONTH		:	'Letzten Monat',
				TEXT_NEXT_YEAR		:	'Nächstes Jahr',
				TEXT_NEXT_MONTH		:	'Nächsten Monat',
				TEXT_CLOSE			:	'In der Nähe',
				TEXT_CHOOSE_DATE	:	'Wählen Sie das Datum'
			};
		break;
		
	}

	$('#date-check-in,#date-check-out').datePicker({clickInput:true, createButton:false})
	
	DatePickerInitRange('#date-check-in', '#date-check-out');

	
});

function DatePickerInitRange($sElmStart, $sElmEnd) {
	$($sElmStart).bind(
		'dpClosed',
		function(e, selectedDates)
		{
			var d = selectedDates[0];
			if (d) {
				d = new Date(d);
				$($sElmEnd).dpSetStartDate(d.addDays(1).asString());
			}
		}
	);
	$($sElmEnd).bind(
		'dpClosed',
		function(e, selectedDates)
		{
			var d = selectedDates[0];
			if (d) {
				d = new Date(d);
				$($sElmStart).dpSetEndDate(d.addDays(-1).asString());
			}
		}
	);
}
