
//obiekt do zarządzania ustawieniem daty wynajecia pokoju
var datepicker={
	
	picker1:null,
	
	picker2:null,
	
	tomorrow_date:null,
	
	//laduje ustawienia wstepne datepickera
	init_picker:function(){
		this.picker1=$('#calen1');
		this.picker2=$('#calen2');
		
		this.set_tomorrow_date();
	},
	
	
	//oblicza  jutrzejsza date
	set_tomorrow_date:function(){

		var today_date=new Date();
		
		//var g=new Date(today_date.setDate(today_date.getDate()+1));

		//this.tomorrow_date=g;
		this.tomorrow_date=today_date;
		
	},
	//przkształca string na obiekt date
	get_date:function(date){

	    var date_array=date.split('/');
	    var date= new Date(date_array[2],date_array[1]-1,date_array[0]);
	    return date;
		
	},
	
	//loaduje ustawienia wstepne datepicker (dzien jutrzejszy i nastepny dzien)
	set_start:function(){

		
			
			var date=this.tomorrow_date;
			
			var next_day=this.add_day(date);
			
		
		var min2=this.add_day(date);
		
		this.picker1.datepicker("setDate", date);	
		this.picker2.datepicker("setDate", next_day);
		this.picker1.datepicker( "option", "minDate", this.tomorrow_date);
		this.picker2.datepicker( "option", "minDate", min2);

	},
	
	add_day:function(date){
		
		var retur_date=new Date(date);
		
		retur_date.setDate(date.getDate() + 1);
	   
	    return retur_date;
	},
	
	
	change:function(){

			var date1=this.picker1.datepicker( "getDate" );
			var date2=this.picker2.datepicker( "getDate" );
	
			
			if(date1>=date2){
				this.picker2.datepicker("setDate" , datepicker.add_day(date1));
				
			}
	
		
			this.picker2.datepicker( "option", "minDate", datepicker.add_day(date1));
	  
		}
};


 

$(document).ready(function() {
	$(function() {
		$("#calen1").datepicker({buttonImage: '/reservation/public/images/calendar_icon_big.png',showOn: 'both', dateFormat: 'dd/mm/yy',firstDay: 1});
		$("#calen2").datepicker({buttonImage: '/reservation/public/images/calendar_icon_big.png',showOn: 'both', dateFormat: 'dd/mm/yy',firstDay: 1});
		
		
		 
		$("#calen1").change(function() {
										datepicker.change(this);
		
							}
		);
	});
  });

$(document).ready(function() {		
	
	datepicker.init_picker();
	datepicker.set_start();

}); 
	
