function validateForm() {
	var e = document.bookform;
	//var require_field = new Array('arrival_day', 'arrival_month', 'arrival_year', 'departure_day', 'departure_month', 'departure_year', 'guest_title', 'guest_firstname', 'guest_lastname', 'guest_birth_day', 'guest_birth_month', 'guest_birth_year', 'guest_address1', 'guest_city', 'guest_state', 'guest_zipcode', 'guest_country', 'guest_phone', 'guest_email');
	//alert(e.arrival_day.value);
	//return false;
	if (e.arrival_day.value=='' || e.arrival_month.value=='' || e.arrival_year.value=='')
	{
		alert("Please specify the Arrival Date");
		if (e.arrival_day.value=='') { e.arrival_day.focus(); }
		else if (e.arrival_month.value=='') { e.arrival_month.focus(); }
		else e.arrival_year.focus();
		return false;
	}
	if (e.departure_day.value=='' || e.departure_month.value=='' || e.departure_year.value=='')
	{
		alert("Please specify the Departure Date");
		if (e.departure_day.value=='') { e.departure_day.focus(); }
		else if (e.departure_month.value=='') { e.departure_month.focus(); }
		else e.departure_year.focus();
		return false;
	}
	if (e.guest_firstname.value=='')
	{
		alert("Please specify your First Name");
		e.guest_firstname.focus();
		return false;
	}
	if (e.guest_lastname.value=='')
	{
		alert("Please specify your Last Name");
		e.guest_lastname.focus();
		return false;
	}
	if (e.guest_birth_day.value=='' || e.guest_birth_month.value=='' || e.guest_birth_year.value=='')
	{
		alert("Please specify your Date of Birth");
		if (e.guest_birth_day.value=='') { e.guest_birth_day.focus(); }
		else if (e.guest_birth_month.value=='') { e.guest_birth_month.focus(); }
		else e.guest_birth_year.focus();
		return false;
	}
	if (e.guest_address1.value=='')
	{
		alert("Please specify your Address");
		e.guest_address1.focus();
		return false;
	}
	if (e.guest_city.value=='')
	{
		alert("Please specify the City");
		e.guest_city.focus();
		return false;
	}
	if (e.guest_state.value=='')
	{
		alert("Please specify the State");
		e.guest_state.focus();
		return false;
	}
	if (e.guest_zipcode.value=='')
	{
		alert("Please specify the Zip code");
		e.guest_zipcode.focus();
		return false;
	}
	if (e.guest_country.options[e.guest_country.selectedIndex].text=='Choose your country')
	{
		alert("Please specify the Country");
		e.guest_country.focus();
		return false;
	}
	if (e.guest_phone.value=='')
	{
		alert("Please specify your Phone number");
		e.guest_phone.focus();
		return false;
	}
	if (!emailCheck(e.guest_email.value))
	{
		e.guest_email.focus();
		return false;
	}

	var contact = window.open('','contact','width=250,height=100,resizable=no');
	e.target = 'contact';
	return true;
}