
$(document).ready(function() {
	$('#RES_LANGUAGE').each( function () {
		if($('#RES_LANGUAGE').val()=='SP') {
	
			$.datepicker.regional['es'] = {
				closeText: 'Cerrar',
				prevText: '&#x3c;Ant',
				nextText: 'Sig&#x3e;',
				currentText: 'Hoy',
				monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio',
				'Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],
				monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun',
				'Jul','Ago','Sep','Oct','Nov','Dic'],
				dayNames: ['Domingo','Lunes','Martes','Mi&eacute;rcoles','Jueves','Viernes','S&aacute;bado'],
				dayNamesShort: ['Dom','Lun','Mar','Mi&eacute;','Juv','Vie','S&aacute;b'],
				dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','S&aacute;'],
				weekHeader: 'Sm',
				dateFormat: 'dd/mm/yy',
				firstDay: 1,
				isRTL: false,
				showMonthAfterYear: false,
				yearSuffix: ''};
			$.datepicker.setDefaults($.datepicker.regional['es']);
		}
	});

		//START PARAMS		
		$("#datepicker_from").datepicker({
			minDate: "+1d",
			altField: "#date_from",
			altFormat: 'yy-mm-dd',
			dateFormat: 'mm, d, yy',
			onSelect: toSetFinal,
			defaultDate: "+1d",
			changeYear: false,
			changeMonth: false,
			showOtherMonths: true,
			selectOtherMonths: true,
			prevText: "«",
			nextText: "»"
		});

		$("#datepicker_to").datepicker({
			minDate: "+2d",
			altField: "#date_to",
			altFormat: 'yy-mm-dd',
			dateFormat: 'mm, d, yy',
			defaultDate: '+2d',
			onSelect: toSetFinal,
			changeYear: false,
			changeMonth: false,
			showOtherMonths: true, 
			selectOtherMonths: true,
			prevText: "«",
			nextText: "»"
		});
		$('#groupcode').live('focus', function () {
			if($(this).val() == 'Promo Code') {
				$(this).val('');
			}
		
		});
});

function setNigths() { 
	var date_from = $('#date_from').val().replace(/-/g, '/');
	var date_from = new Date(date_from+' 4:00:00');
	var date_to = $('#date_to').val().replace(/-/g, '/');	
	var date_to = new Date(date_to+' 12:00:00');
	var diff = Math.floor((date_to.getTime() - date_from.getTime()) / 24 / 60 / 60 / 1000);
	$('#nights').val(diff);
}

function toSetFinal() {
	var date_from = $('#date_from').val().replace(/-/g, '/');	
	var date_from = new Date(date_from+' 4:00:00');
	var date_to = $('#date_to').val().replace(/-/g, '/');	
	var date_to = new Date(date_to+' 12:00:00');
	
	
	$("#datepicker_to").datepicker('destroy');
	$("#datepicker_to").datepicker({
		minDate: new Date(date_from.getFullYear()+'/'+(date_from.getMonth()+1)+'/'+(date_from.getDate()+1)+' 00:00:00'),
		altField: "#date_to",
		altFormat: 'yy-mm-dd',
		dateFormat: 'mm, d, yy', 
		defaultDate: '+8d',
		onSelect: toSetFinal,
		changeYear: false,
		changeMonth: false,
		showOtherMonths: true, 
		selectOtherMonths: true,
		prevText: "«",
		nextText: "»"
	});
	//$("#datepicker_to").datepicker('option', 'minDate', );
	//CHECK DATE TO  > DATE FROM
	var diff = Math.floor((date_to.getTime() - date_from.getTime()) / 24 / 60 / 60 / 1000);

	if(diff<=0) {
		var newdate = new Date(date_from.getFullYear()+'/'+(date_from.getMonth()+1)+'/'+(date_from.getDate()+1)+' 00:00:00');
		$('#date_to').val(newdate.getFullYear()+'/'+(newdate.getMonth()+1)+'/'+newdate.getDate());
		$("#datepicker_to").datepicker('setDate',newdate);
	}
	
	
	setNigths();
};

function submitIBEform () {
	
	$('#frmAvailability').submit();
}

