function searchsubmit() {
	var fH=document.getElementById("search_form");
	var format = /^[0-9]{1,2}\/[0-9]{1,2}\/2[0-9]{3}$/;

	if (fH.city_id.value==''){alert("Please choose a city!");fH.city_id.focus();return false;}
	if (fH.arrivalDate.value.length==0){alert("Please input check-in date!");fH.arrivalDate.focus();return false;}
	if (!format.test(fH.arrivalDate.value)){alert("Date format type should be: MM/DD/YYYY");fH.arrivalDate.focus();return false;}
	if (fH.departureDate.value.length==0){alert("Please input you check-out date!");fH.departureDate.focus();return false;}
	if (!format.test(fH.departureDate.value)){alert("Date format type should be: MM/DD/YYYY");fH.departureDate.focus();return false;}

	var startArr = fH.arrivalDate.value.split("-");
	var startDate = new Date(startArr[0],parseInt(startArr[1])-1,startArr[2]);
	var startDT = startDate.getTime();

	var endArr = fH.departureDate.value.split("-");
	var endDate = new Date(endArr[0],parseInt(endArr[1])-1,endArr[2]);
	var endDT = endDate.getTime();

	if(startDT >= endDT){
		alert("Check-out date must be after Check-in date.");
		fH.departureDate.focus();return false;
	}

	return true;
}