function validateForm(quoteform)
{
	if (quoteform.validator.value == ""){
		alert("Please fill-in Human Validator by retyping image");
		quoteform.validator.focus();
		return false;
	}

    else if (quoteform.First_Name.value == ""){
		alert("Please fill in your first name");
		quoteform.First_Name.focus();
		return false;
	}
    else if (quoteform.Last_Name.value == ""){
		alert("Please fill in your last name");
		quoteform.Last_Name.focus();
		return false
	}
    else if (!validateEmail(quoteform.email)){
		quoteform.email.focus();
		return false;
	}
	
    else if (quoteform.Phone.value == ""){
		alert("Please fill in your phone number");
		quoteform.Phone.focus();
		return false;
	}
/*	
    else if (!validatePhone(quoteform.Phone)){
		quoteform.Phone.focus();
		return false;
*/	 
	
    else if ((quoteform.PopularDestinations.value == "")&&(quoteform.OtherDestinations.value == "")){
		alert("Please select your destination");
		return false;
	}
	
	else if (!validate_arr_dep(quoteform.Arrival)){
		quoteform.Arrival.focus();
		return false;
	}
	
	else if (!validate_arr_dep(quoteform.Departure)){
		quoteform.Departure.focus();
		return false;
	}

    else if (quoteform.NonGolfers.value == ""){
		alert("Please select number of travelers");
		quoteform.NonGolfers.focus();
		return false;
	}

    else if (quoteform.Golfers.value == ""){
		alert("Please select number of golfers");
		quoteform.Golfers.focus();
		return false;
	}

   else{
		return true;
	}
}
function validateEmail(xEmail){
 	var emailTest = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/
    if (xEmail.value == ""){
		alert("Please fill in your email adress");
		xEmail.focus();
		return false;
	}
	else if(emailTest.test(xEmail.value)) {
		return true;
	}
    alert("Invalid email address");
    xEmail.focus();
   	return false;
}

function validate_arr_dep(arr_dep){
 	var arrTest = /^[0-1]+[0-9]+\/+[0-3]+[0-9]+\/+201+[0-5]$/
    if (arr_dep.value == ""){
		alert("Please fill in your " + arr_dep.name + " date");
		arr_dep.focus();
		return false;
	}
	else if(arrTest.test(arr_dep.value)){
		return true;
	}
	alert("Please use mm/dd/yyyy format");
	arr_dep.focus();
	return false;

}

/*
function validatePhone(xPhone) 
{
	var phoneTest = /^(\+\d)*\s*(\(\d{3}\)\s*)*\d{3}(-{0,1}|\s{0,1})\d{2}(-{0,1}|\s{0,1})\d{2}$/; 
    if (xPhone.value == ""){
		alert("Please fill in your phone number");
		xPhone.focus();
		return false;
	}
	else if (xPhone.test(phoneTest)) {
   		return true;
 	}
	alert("Invalid phone number");
	xPhone.focus();
	return false;
}*/