function customRange(input) {
    return {minDate: (input.id == 'enddateHotel' ? $('#startdateHotel').datepicker('getDate') : null)};
}
$(document).ready(function(){
						   
	$("input[type=submit]").click(function(){
		$(this).effect("highlight", {color: "#64d5ff"}, 1000);
	});

	$("#startdateHotel").datepicker({
		beforeShow: customRange,
		showOn: "both",
		buttonImage: baseURL+"public/images/icon_calendar.png",
		buttonImageOnly: true,
		defaultDate: +5,
		yearRange: '-00:+02',
		dateFormat: "yy-mm-dd",
		changeMonth: true,
		changeYear :true
	});

	$("#enddateHotel").datepicker({
		beforeShow: customRange,
		showOn: "both",
		buttonImage: baseURL+"public/images/icon_calendar.png",
		buttonImageOnly: true,
		yearRange: '-00:+02',
		dateFormat: "yy-mm-dd",
		changeMonth: true,
		changeYear :true
	});

	$("#frmHotel").validate({
		rules: {
			 enddate: "required",
			 startdate: "required"
			},
		 messages: {
			 enddate: "Please enter your return date",
			 startdate: "Please enter your leave date"
		   },
		submitHandler: function(form) {
			$.blockUI(block_options);
			form.submit();
		   },
		errorPlacement: function(error, element) {
		 error.insertAfter("#errorMessagesHotel");
		},
		errorElement: "li"
 	});
});