// JavaScript Document

// Validates that first name, last name, at least one contact source and computer issue are entered in the form.
function validateForm() {		
var message = "";
	if (document.contactBass.contactName.value.length == 0)
		{message += "Contact Name is a required field.\n";}
	if (document.contactBass.contactCompany.value.length == 0)
		{message += "Company Name is a required field.\n";}
	if (document.contactBass.contactEmail.value.length == 0)
		{message += "Email Address is a required field.\n";}
	if (validateEmail(document.contactBass.contactEmail.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);
}
