$(document).ready(function() {

	
	// Customize two date pickers to work as a date range 
	function customRange(input) { 
		var min = '+0';
		var dateMin = min;
        var dateMax = '+360';
		
	    return {
	    	minDate: dateMin, 
	     	maxDate: dateMax
	    }; 	    
	} 
	
	var dayRange = 1;
	/*DATEPICKER*/
	var dates = $('#from, #to').datepicker({
		defaultDate: "+1w",
		changeMonth: false,
		numberOfMonths: 3,
		onSelect: function(selectedDate) {
			var option = this.id == "from" ? "minDate" : "maxDate";
			var instance = $(this).data("datepicker");
			var date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
			dates.not(this).datepicker("option", option, date);
			
			tmpfrom = new Date($("#from").datepicker("getDate"));
			tmpto = new Date($("#to").datepicker("getDate"));
			if(this.id=="from" && (tmpfrom <= tmpto)) {
				tonew = new Date();
				tonew = $("#from").datepicker("getDate");
				tonew.setDate(tonew.getDate() + dayRange); 
				var month = tonew.getMonth()+1;
				var year = tonew.getYear();
				var day = tonew.getDate();
				if(day<10) day = "0" + day;
				if(month<10) month= "0" + month;
				if(year<1000) year+=1900;
				$("#to").val(day + "." + month + "." + year);
			}
		},
		beforeShow: customRange
	});	
	
	
	
});
