function validateFrm(contact) {
	error = 0;
	error_message = "Please fill in these Required Fields\n\n";
	
	if(contact.fullName.value == "") {
		error_message += "Full Name\n";
		error++;
	}
	
	emailRegex = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/
	if(contact.email.value == "" || !contact.email.value.match(emailRegex)) {
		error_message += "Email Address\n";
		error++;	
	}
	
	phoneRegex = /^\(?[2-9]\d{2}[\)\.-]?\s?\d{3}[\s\.-]?\d{4}$/
	if(contact.phone.value == "" || !contact.phone.value.match(phoneRegex)) {
		error_message += "Phone Number\n";
		error++;
	}
	
	if(error > 0) {
		alert(error_message);
		return false;
	}
	return true;
}

function validateRes(reservation) {
	error = 0;
	error_message = "Please fill in these Required Fields\n\n";
	
	if(reservation.fullName.value == "") {
		error_message += "Name\n";
		error++;
	}
	
	if(reservation.company.value == "") {
		error_message += "Company\n";
		error++;
	}
	
	emailRegex = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/
	if(reservation.email.value == "" || !reservation.email.value.match(emailRegex)) {
		error_message += "Email Address\n";
		error++;	
	}
	
	phoneRegex = /^\(?[2-9]\d{2}[\)\.-]?\s?\d{3}[\s\.-]?\d{4}$/
	if(reservation.phone.value == "" || !reservation.phone.value.match(phoneRegex)) {
		error_message += "Phone Number\n";
		error++;
	}
	
	if(error > 0) {
		alert(error_message);
		return false;
	}
	return true;
}
