// Form Script

function validFirstName(name) {
     if (name == "") return true;
	 var firstname = /^[A-Za-z\-\.\' ]+$/;
	 if (firstname.test(name)) return true;
}

function validLastName(name) {
     if (name == "") return true;
	 var lastname = /^[A-Za-z\-\.\' ]+$/;
	 if (lastname.test(name)) return true;
}

function validEmail(email) {
     if (email == "") return true;
	 var emailaddress = /^[-a-zA-Z0-9\._]+@[-a-zA-Z0-9\._]+[\.][a-z]{2,3}$/;
     if (emailaddress.test(email)) return true;
}


function ValidateInput(form) {
     var LB = "\n";  
     var msgHdr = "Please fill out:" + LB + LB; 
     var msg = "";

	 if (form.firstname.value == "") msg += "First Name" + LB;
	 if (!validFirstName(form.firstname.value)) msg += "Invalid First Name" + LB;
	 if (form.lastname.value == "") msg += "Last Name" + LB;
	 if (!validFirstName(form.lastname.value)) msg += "Invalid Last Name" + LB;
	 if (form.emailaddress.value == "") msg += "Email" + LB;
	 if (!validEmail(form.emailaddress.value)) msg += "Invalid Email" + LB;
     if (msg.length > 0){
          alert(msgHdr + msg);
          return false;
     } 

     else return true;
}


