function validate_form() {
	var valid = false;
	var errors = '';
	
	var phone = document.consultationForm.thePhone.value;
	var email = document.consultationForm.theEmail.value;
	var phoneRegEx = new RegExp("[0-9]{3}\-[0-9]{3}\-[0-9]{4}|Phone");
	var emailRegEx = new RegExp("^[A-Za-z0-9_]+([\.-]?[A-Za-z0-9_]+)*@[A-Za-z0-9_]+([\.-]?[A-Za-z0-9_]+)*(\.[A-Za-z0-9_]{2,3})+|Email$");
	
	var phoneValid = (phoneRegEx.test(phone) || phone.length == 0 ? true : false);
	var emailValid = (emailRegEx.test(email) || email.length == 0 ? true : false);
	
	if ((phone == 'Phone' && email == 'Email') || (!phone.length && !email.length)) {
		valid = false;
		errors += "Please enter a phone number with the format xxx-xxx-xxxx or a valid email address.\n";
	} else if (phoneValid && emailValid) {
		valid = true;
	} else {
		valid = false;
	if (!phoneValid) errors += "Please enter a phone number with the format xxx-xxx-xxxx.\n";
	if (!emailValid) errors += "Please enter a valid email address.\n";
	}
	if (!valid) {
		alert(errors);
	} else {
	//alert("Success!");
	}
	return valid;		
}
