// JavaScript Document

// Validates that first name, last name and email are entered.
function validateForm() {		
var message = "";
	if (document.contactJohnson.Name.value.length == 0)
		{message += "Contact Name is a required field.\n";}
	if (document.contactJohnson.Email.value.length == 0)
		{message += "Email Address is a required field.\n";}
	if (validateEmail(document.contactJohnson.Email.value) == false)
		{message += "Please provide a valid Email Address.\n";}
	if (message != "")
		{alert(message);
		return false;}
	else 
		{alert("Thank you, your submission has been sent");
		return true;}
	
}

// Validates that the email is a valid email address (follows the rules for legal emails)
function validateEmail(email) {
	re = /^[a-zA-Z0-9]+[a-zA-Z0-9_\-\.]*@[a-zA-Z0-9]+[a-zA-Z0-9-]*[^-]\./;
	return re.test(email);
}
