$(document).ready(function(){  

	var date = new Date();
	       	var mesActual = date.getMonth();
	       	var diaActual = date.getDate();
	       	var anyoActual = date.getFullYear();
	
		var diasSemana=new Array(7);
		diasSemana[0]="Domingo";
		diasSemana[1]="Lunes";
		diasSemana[2]="Martes";
		diasSemana[3]="Miércoles";
		diasSemana[4]="Jueves";
		diasSemana[5]="Viernes";
		diasSemana[6]="Sábado";
	
	$("#calendario-in").datepicker(
		{ 
			monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'], 
			dayNames: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'],
			numberOfMonths: 1,
			dateFormat: 'd/m/yy',
			firstDay: 1,
			minDate: new Date(anyoActual, mesActual, diaActual),
			dayNamesMin: ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sá'],
			onSelect: function(dateStr) {
	     			var min = $(this).datepicker('getDate') || new Date(); // Selected date or today if none              			                      
	     			$('#calendario-out').datepicker('option', {minDate: min});             			             			             			 				
	     			$("#reservasonline").attr("action","https://www.sevillabookings.com/index.php?opcion=consulta&cat=2&idh=1&entrada="+$("#calendario-in").val());             			             							
				nochesEntre();
	 		}
	 		 
		}
	);
	
	$( "#calendario-out").datepicker({ 
		monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'], 
		dayNames: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'],
		setDate: new Date(anyoActual, mesActual, (diaActual+2)),
		numberOfMonths: 2,
		dateFormat: 'd/m/yy',
		firstDay: 1,
		minDate: new Date(anyoActual, mesActual, diaActual),
		dayNamesMin: ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sá'],
		onSelect: function(dateStr) {
			nochesEntre();
		}
	});

	var nochesEntre = function() {
		var desde = $('#calendario-in');
		var hasta = $('#calendario-out');	   	 
		var fromDate = desde.datepicker('getDate');
	 	
	    	var toDate = hasta.datepicker('getDate');
	 	
	    if (toDate && fromDate) {
	    		if(toDate.getTime() == fromDate.getTime()){	
	    			var mesEntrada = fromDate.getMonth();
	       			var diaEntrada = fromDate.getDate();
	       			var anyoEntrada = fromDate.getFullYear();    
	       			var nuevaFechaSalida = new Date(anyoEntrada, mesEntrada, (diaEntrada)+1);	
	    			$("#calendario-out").val((nuevaFechaSalida.getDate())+"/"+(nuevaFechaSalida.getMonth()+1)+"/"+nuevaFechaSalida.getFullYear());
	    			nochesEntre();
	    			return false;
	    		}
			var diferencia = 0;
			var dia = 1000*60*60*24;	            	
			var diferencia = Math.ceil((toDate.getTime() - fromDate.getTime()) / dia);
			$("#noches").val(diferencia);
		}
	}
	$("#calendario-in").attr('readonly','readonly');
	$("#calendario-out").attr('readonly','readonly');
	$("#calendario-in").val(date.getDate()+"/"+(date.getMonth()+1)+"/"+date.getFullYear());
	var fechasalida = new Date(anyoActual, mesActual, (diaActual)+2);
	$("#calendario-out").val((fechasalida.getDate())+"/"+(fechasalida.getMonth()+1)+"/"+fechasalida.getFullYear());

});
