$(document).ready(function(){
	var ci = $.getUrlVar('checkin');
	var co = $.getUrlVar('checkout');
	if (ci) {
		$("input[name=checkin]").val( ci );
	} else {
		$("input[name=checkin]").val( "" );
	}
	if (co) {
		$("input[name=checkout]").val( co );
	} else {
		$("input[name=checkout]").val( "" );
	}

	$( "input[name=checkin]" ).datepicker({							// popup calendar for checkin
			numberOfMonths: 2,
			showButtonPanel: true,
			duration: "fast",
			minDate: Date.parse('today'),
			onClose: function() {
				if ( $("input[name=checkin]").val() == "" ) {
					$("input[name=checkin]").val( Date.parse( "tomorrow" ).toString("MM/dd/yyyy"));
				}
				var d = Date.parse( $("input[name=checkin]").val() ).add(1).days().toString("MM/dd/yyyy");
				$("input[name=checkout]").val( d );
			}
	});

	$( "input[name=checkout]" ).datepicker({						// popup calendar for checkout
			numberOfMonths: 2,
			showButtonPanel: true,
			duration: "fast",
			minDate: Date.parse('today'),
			beforeShow: function() {
				if ( ! $(this).val() ) {
					if ( $("input[name=checkin]").val() ) {
						var d = Date.parse( $("input[name=checkin]").val() ).add(1).days().toString("MM/dd/yyyy");

						$(this).val( d );
					}
				}
			}
	});



	$("input#clearAllAvail").click(function(){						// clear dates when Clear All Availability Dates is clicked
		var clearDatesObj;

		$("input[name=checkin], input[name=checkout]").val("");

		clearDatesObj = $(this);
		
		setTimeout(function(){ clearDatesObj.attr("checked", false); }, 1500);		// remove 'check' after a second or two
	});
});
