// JavaScript Document

function validateSubmission(){
	
var momName = document.forms[0].momName.value; dadName = document.forms[0].dadName.value; momEmail = document.forms[0].momEmail.value; dadEmail = document.forms[0].dadEmail.value; childName = document.forms[0].childName.value; childAge = document.forms[0].childAge.value; momPhone = document.forms[0].momPhone.value; dadPhone = document.forms[0].dadPhone.value; valid = true;
		
	
	if (childName == ""||childAge == ""||momPhone == ""||dadPhone == ""){
		window.alert("Please complete the requiered fields before submitting.");
		valid = false;
		}
	else{	
		if( /[\d]+/.test(childName)==true){
		window.alert("Please insert the child's name correctly. Thank You!");
		valid = false;	
		}
		
		if(/[\d\W]+/.test(childAge)==true){
			if (childAge < 5 || childAge >= 18){
				window.alert("Your child may not have the appropiate age. We will contact you shortly and assist you in any way possible. Thank you for your interest.");
			}
		}else{
			window.alert("Please enter a positive number.");
			valid = false;
			}
		
		
		var phonePattern = /^[1]?([\.\s\-])?[\(]?([\d]{3})?([\.\)\-\s])?[\d]{3}([\.\-\s])?[\d]{4}$/;	
		if(phonePattern.test(momPhone) == false){
			window.alert("Mom, please insert your phone number correctly");
			valid = false;
		}
	
		if(phonePattern.test(dadPhone) == false){
			window.alert("Dad, please insert your phone number correctly");
			valid = false;
		}
	}
		
	if (momEmail != ""||dadEmail != ""){
	var emailPattern = /^[\w\-]+[\.\-]?[\w\-]*@[\w]+[\.\-]?([\w]*)?(\.[\D]{2,3})?$/;
		if (emailPattern.test(momEmail) == false){
			window.alert("Mom, please enter your email correctly.");
			valid = false;
			}
		
		if (emailPattern.test(dadEmail) == false){
			window.alert("Dad, please enter your email correctly.");
			valid = false;		
			}
	}
	
	if (momName != ""||dadName !=""){
		if(/[\d]+/.test(momName)==true || /[\d]+/.test(dadName)==true){		
			window.alert("Mom or Dad please enter your name correctly. Thank you!");
			valid = false;
		}
	}	
	return valid;	
}
