//matches email
validEmailAddress = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;

// matches phone ###-###-####
//validPhoneNumber = /^\(?\d{3}\)?\s|-\d{3}-\d{4}$/;
validPhoneNumber = /^\(?\d{3}\)?\s|-\d{3}-\d{4}$|^\d{10}$/;

function isEmail(email){
	reEmail = new RegExp(validEmailAddress);
	if(!reEmail.test(email)){
	     alert('Email address does not appear to be in the correct format.');
	     return false;
	}
return true;
}

function checkName(name){
	if(name.length < 2){
		alert('Please enter your first and last name.');
	     return false;
	}
return true;
}

function isPhone(phone){
	if(phone){
	rePhone = new RegExp(validPhoneNumber);
	if(!rePhone.test(phone)){
	     alert('Phone does not appear to be in the correct format. Use ###-###-####');
	     return false;
	}
	}else{
		return true;	
	}
return true;
}

function validateContactForm(){
	email = document.getElementById('f-email').value;
	name = document.getElementById('f-name').value;
	if(checkName(name) && isEmail(email)){
		document.getElementById('frm-contact').submit();
	}
}


