function checkemail(form){
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value)){return (true)}
	return (false)}
function getnum(str){
	var znum="";
	for(x=0;x<str.length;x++){
		znum+=(isNaN(str.charAt(x)))?"":str.charAt(x);} 
	return znum;}
function validatenum(field) {
	var valid = "0123456789";
	for (var i=0; i < 20; i++) {
	temp = "" + field.substring(i, i+1);
	if (valid.indexOf(temp) == "-1") {
		return false;}
	}
}
function validatedate(field) {
	var valid = "0123456789/";
	for (var i=0; i < 20; i++) {
	temp = "" + field.substring(i, i+1);
	if (valid.indexOf(temp) == "-1") {
		return false;}
	}
}
function checkform(form){
	var phone_error = 0;
  form.xtmp.value=getnum(form.phone_area.value);
	if (validatenum(form.phone_area.value)==false||form.xtmp.value.length!=3){
		phone_error++;}
  form.xtmp.value=getnum(form.phone_prefix.value);
	if (validatenum(form.phone_prefix.value)==false||form.xtmp.value.length!=3){
		phone_error++;}
  form.xtmp.value=getnum(form.phone_number.value);
	if (validatenum(form.phone_number.value)==false||form.xtmp.value.length!=4){
		phone_error++;}
	if (form.name_first.value==null||form.name_first.value.length==0){
		alert("Please enter your First Name above.");
		return false;}
	else if (form.name_last.value==null||form.name_last.value.length==0){
		alert("Please enter your Last Name above.");
		return false;}
	else if (form.email.value==null||form.email.value.length==0){
		alert("Please enter your E-mail address above.");
		return false;}
	else if (checkemail(form)==false){
	 	alert("E-mail Address is invalid.\nPlease re-enter e-mail address above.");
		return false;}
	else if (phone_error!=0){
	 	alert("Phone number is incomplete.\nPlease enter 10 digit phone number above.")
		return false;}
	else if (form.passengers.value==null||form.passengers.value.length==0||validatenum(form.passengers.value)==false){
	 	alert("Plesae enter Number of Passengers above.")
		return false;}
	else if (form.depart_date.value==null||form.depart_date.value=="MM/DD/YR"||form.depart_date.value.length==0){
		alert("Please enter Departure Date above.");
		return false;}
	else if (form.depart_location.value==null||form.depart_location.value.length==0){
		alert("Please enter Departure Location above.");
		return false;}
	else if (form.arrive_date.value==null||form.arrive_date.value=="MM/DD/YR"||form.arrive_date.value.length==0){
		alert("Please enter Arrival Date above.");
		return false;}
	else if (form.arrive_location.value==null||form.arrive_location.value.length==0){
		alert("Please enter Arrival Location above.");
		return false;}
	else {
		form.submit();
	}
}
