var reName= /^[A-Za-z]+$/ //Reg Ex For Names
var reEmail = /^[A-Za-z0-9]+@[A-Za-z0-9]+\.[A-Za-z]{2,4}$/ // Email Regex
var rePhone = /(^\([0-9]{3}\)[-\s]?[0-9]{3}[-\s]?[0-9]{4}$)|(^[0-9]{3}[-\s]?[0-9]{3}[-\s]?[0-9]{4}$)/  //phone number vali

function numVali(data){
	if (data.search(rePhone)==-1){ //if match failed
	return false;
	}else{
	return true;
	}
}
function nameVali(data){
	if (data.search(reName)==-1){ //if match failed
	return false;
	}else{
	return true;
	}
}
function emailVali(data){
	if (data.search(reEmail)==-1){ //if match failed
	return false;
	}else{
	return true;
	}
}
///Function to be called from form. Should be modified as needed.
function formVali(){
		
		var name = document.getElementById('name').value;
		var Lname = document.getElementById('Lname').value;
		var email = document.getElementById('email').value;
		var phone = document.getElementById('phone').value;		errorM = "";
		validForm = true;
		if(name != ""){//firstName
			var firstNameV = nameVali(name);
		}else{
			var firstNameV = false;
		}
		if(Lname != ""){//last name
			var LnameV = nameVali(Lname);
		}else{
			var LnameV = false;
		}
		if(email!="") {//email 
			var	emailV = emailVali(email);
		}else{
			var	emailV = true;
		}
		if(phone!="") {//home phone
			var	phoneV = numVali(phone);	
		}else{
			var	phoneV = false;
		}
	
		
		//error checking
		if(firstNameV==false){
			var errorM = "Please enter a valid name\r\n";
			validForm = false;
		}
		if(LnameV==false){
			var errorM = "Please enter a valid last name\r\n";
			validForm = false;
		}
		if(emailV==false){
			errorM += "Please enter a valid email address\r\n";
			validForm = false;
		}
		if(phoneV==false){
			errorM += "Please enter a valid phone number\r\n";
			validForm = false;
		}

		if(validForm == false){
			alert(errorM);
		}else{
			document.contactForm.submit();
			
		}
	}
	
