function validateQuote(form) {	
	if (!form.firstname.value || form.firstname.value.length < 3 ) {
		alert("Please enter your First Name");
		form.firstname.focus();
		return false;
	}
	if (!form.lastname.value || form.lastname.value.length < 3 ) {
		alert("Please enter your Last Name");
		form.lastname.focus();
		return false;
	}
	var regx=/^(\([2-9]|[2-9])(\d{2}|\d{2}\))(-|.|\s)?\d{3}(-|.|\s)?\d{4}$/;
	if (!form.phone.value || form.phone.value.length<10 || form.phone.value.length>16) {
		alert("Enter a vadid Phone Number: digits, dashes, periods");
		form.phone.focus();
		return false;
	}
	if (!regx.test(form.phone.value)) {
		alert("Enter a vadid Phone Number: 10-digits, dashes, periods");
		form.phone.focus();
		return false;
	}
	if (!form.email.value || form.email.value.length<5) {
		alert("Please enter a valid Email Address");
		form.email.focus();
		return false;
	}
    var regx=/^(.* )?[<\[]?((?:(?:(?:[a-zA-Z0-9][\.\-\+_]?)*)[a-zA-Z0-9])+)\@(((?:(?:(?:[a-zA-Z0-9][\.\-_]?){0,62})[a-zA-Z0-9])+)\.([a-zA-Z0-9]{2,6}))[>\]]?$/;
	if (!regx.test(form.email.value)) {
		alert("Enter a valid email address");
		form.email.focus();
		return false;
	}	
	if (!form.origin.value || form.origin.value.length<3) {
		alert("Enter the Departure Airport or City");
		form.origin.focus();
		return false;
	}
	if (!form.destination.value || form.destination.value.length<3) {
		alert("Enter the Arrival Airport or City");
		form.destination.focus();
		return false;
	}
	return true;
}

function validateForm(form) {	
	if (!form.name.value || form.name.value.length<3) {
		alert("Enter the Name field");
		form.name.focus();
		return false;
	}
	if (!form.email.value || form.email.value.length<5) {
		alert("Please enter a valid Email Address");
		form.email.focus();
		return false;
	}
    var regx=/^(.* )?[<\[]?((?:(?:(?:[a-zA-Z0-9][\.\-\+_]?)*)[a-zA-Z0-9])+)\@(((?:(?:(?:[a-zA-Z0-9][\.\-_]?){0,62})[a-zA-Z0-9])+)\.([a-zA-Z0-9]{2,6}))[>\]]?$/;
	if (!regx.test(form.email.value)) {
		alert("Enter a valid email address");
		form.email.focus();
		return false;
	}	
	if (!form.departing.value || form.departing.value.length<3) {
		alert("Enter the Departure-location field");
		form.departing.focus();
		return false;
	}
	if (!form.arrival.value || form.arrival.value.length<3) {
		alert("Fill in the Arrival-location field");
		form.arrival.focus();
		return false;
	}
	return true;
}

function validateBrochuresForm(form) {
	if (!form.brochurename.value || form.brochurename.value.length<3) {
		alert("Enter the Name field");
		form.brochurename.focus();
		return false;
	}
    var regx=/^(.* )?[<\[]?((?:(?:(?:[a-zA-Z0-9][\.\-\+_]?)*)[a-zA-Z0-9])+)\@(((?:(?:(?:[a-zA-Z0-9][\.\-_]?){0,62})[a-zA-Z0-9])+)\.([a-zA-Z0-9]{2,6}))[>\]]?$/;
	if (!form.brochureemail.value || form.brochureemail.value.length<5) {
		alert("Please enter a valid Email Address");
		form.brochureemail.focus();
		return false;
	}
	if (!regx.test(form.brochureemail.value)) {
		alert("Enter a valid brochureemail address");
		form.brochureemail.focus();
		return false;
	}
	var nbrochures=0;
    if (form.SkyCardMembership.checked == true) nbrochures++;
    if (form.SkyShareBrochure.checked == true) nbrochures++;
    if (form.SharedCenter.checked == true) nbrochures++;
    if (nbrochures<1) {	
		alert("Select at least one brochure");
		form.SkyCardMembership.focus();
		return false;
	}
	return true;
}

function validateAgreementForm(form) {
	if (!form.name.value || form.name.value.length<3) {
		alert("Enter the Name field");
		form.name.focus();
		return false;
	}
	if (!form.address.value || form.address.value.length<10) {
		alert("Enter the Address field");
		form.address.focus();
		return false;
	}	
	var regx=/^(\([2-9]|[2-9])(\d{2}|\d{2}\))(-|.|\s)?\d{3}(-|.|\s)?\d{4}$/;
	if (!form.phone.value || form.phone.value.length<10 || form.phone.value.length>16) {
		alert("Enter a vadid Phone Number: digits, dashes, periods");
		form.phone.focus();
		return false;
	}
	if (!regx.test(form.phone.value)) {
		alert("Enter a vadid Phone Number: 10-digits, dashes, periods");
		form.phone.focus();
		return false;
	}
	if (form.fax.value){
	if (!form.fax.value || form.fax.value.length<10 || form.fax.value.length>16) {
		alert("Enter a vadid Fax Number: digits, dashes, periods");
		form.fax.focus();
		return false;
	}
	if (!regx.test(form.fax.value)) {
		alert("Enter a vadid Fax Number: 10-digits, dashes, periods");
		form.fax.focus();
		return false;}
	}
    var regx=/^(.* )?[<\[]?((?:(?:(?:[a-zA-Z0-9][\.\-\+_]?)*)[a-zA-Z0-9])+)\@(((?:(?:(?:[a-zA-Z0-9][\.\-_]?){0,62})[a-zA-Z0-9])+)\.([a-zA-Z0-9]{2,6}))[>\]]?$/;
	if (!form.email.value || form.email.value.length<5) {
		alert("Please enter a valid Email Address");
		form.email.focus();
		return false;
	}
	if (!regx.test(form.email.value)) {
		alert("Enter a valid email address");
		form.email.focus();
		return false;
	}
	return true;
}

function validateOrangebowlForm(form) {
	if (!form.name.value || form.name.value.length<3) {
		alert("Enter the Name field");
		form.name.focus();
		return false;
	}
	var regx=/^(\([2-9]|[2-9])(\d{2}|\d{2}\))(-|.|\s)?\d{3}(-|.|\s)?\d{4}$/;
	if (!form.phone.value || form.phone.value.length<10 || form.phone.value.length>16) {
		alert("Enter a vadid Phone Number: digits, dashes, periods");
		form.phone.focus();
		return false;
	}
	if (!regx.test(form.phone.value)) {
		alert("Enter a vadid Phone Number: 10-digits, dashes, periods");
		form.phone.focus();
		return false;
	}
    var regx=/^(.* )?[<\[]?((?:(?:(?:[a-zA-Z0-9][\.\-\+_]?)*)[a-zA-Z0-9])+)\@(((?:(?:(?:[a-zA-Z0-9][\.\-_]?){0,62})[a-zA-Z0-9])+)\.([a-zA-Z0-9]{2,6}))[>\]]?$/;
	if (!form.email.value || form.email.value.length<5) {
		alert("Please enter a valid Email Address");
		form.email.focus();
		return false;
	}
	if (!regx.test(form.email.value)) {
		alert("Enter a valid email address");
		form.email.focus();
		return false;
	}
	return true;
}

function validateConfirmForm(form) {	
	if (!form.firstname.value || form.firstname.value.length < 3 ) {
		alert("Please enter your First Name");
		form.firstname.focus();
		return false;
	}
	if (!form.lastname.value || form.lastname.value.length < 3 ) {
		alert("Please enter your Last Name");
		form.lastname.focus();
		return false;
	}
	var regx=/^(\([2-9]|[2-9])(\d{2}|\d{2}\))(-|.|\s)?\d{3}(-|.|\s)?\d{4}$/;
	if (!form.phone.value || form.phone.value.length<10 || form.phone.value.length>16) {
		alert("Enter a vadid Phone Number: digits, dashes, periods");
		form.phone.focus();
		return false;
	}
	if (!regx.test(form.phone.value)) {
		alert("Enter a vadid Phone Number: 10-digits, dashes, periods");
		form.phone.focus();
		return false;
	}
	if (!form.email.value || form.email.value.length<5) {
		alert("Please enter a valid Email Address");
		form.email.focus();
		return false;
	}
    var regx=/^(.* )?[<\[]?((?:(?:(?:[a-zA-Z0-9][\.\-\+_]?)*)[a-zA-Z0-9])+)\@(((?:(?:(?:[a-zA-Z0-9][\.\-_]?){0,62})[a-zA-Z0-9])+)\.([a-zA-Z0-9]{2,6}))[>\]]?$/;
	if (!regx.test(form.email.value)) {
		alert("Enter a valid email address");
		form.email.focus();
		return false;
	}	
	return true;
}

function validateQuoteForm(form) {	
	if (!form.origin.value) {
		alert("Please enter the Departure Airport or City");
		form.origin.focus();
		return false;
	}
	if (!form.source.value || form.source.value.length<2) {
		alert("Please select the Source of how you Found us!");
		form.state.focus();
		return false;
	}
	if (!form.destination.value) {
		alert("Please enter the Arrival Airport or City");
		form.destination.focus();
		return false;
	}
	return true;
}
