


	jQuery(document).ready(function() {
		initMap();
		var dates=$( ".dateInputRange" ).datepicker({
			'defaultDate': "+1d",
			'minDate': new Date(2012, 01 - 1, 28),
			'changeMonth': true,
			'dateFormat':'yy-mm-dd',
			'onSelect': function( selectedDate ) {
				var option = $(this).hasClass("rangeFrom")? "minDate" : "maxDate",
					instance = $( this ).data( "datepicker" ),
					date = $.datepicker.parseDate(
						instance.settings.dateFormat ||
						$.datepicker._defaults.dateFormat,
						selectedDate, instance.settings );
				dates.not( this ).datepicker( "option", option, date );
				$(this).trigger("change")
			}
		});
		$("#homepageSearch").submit(function(e){
			if($("#homeSrchTxt").val()){
				var href="/search/index/";
				href+="address:"+$("#homeSrchTxt").val()+"/";
				if($(".dateInputRange.rangeFrom").val())
					href+="checkin:"+$(".dateInputRange.rangeFrom").val()+"/";
				if($(".dateInputRange.rangeTo").val())
					href+="checkout:"+$(".dateInputRange.rangeTo").val()+"/";
				if($("#guests").val())
					href+="guests:"+$("#guests").val()+"/";
				window.location=href;
			}
			e.preventDefault();
		});
		
		
	});
	
	var searchByMap=false;
	var searchMap;
	function initMap(){
		//autocomplete
		var input = document.getElementById('homeSrchTxt');
		var autocomplete = new google.maps.places.Autocomplete(input);
	}

