
function validate(){
var noNum = /[0-9]/;
var noAlpha = /[a-z A-Z]/;
var iChars = "\\\'/\"?><;:=+*^%$#!~`\][}{)(,";
 
if (document.formApp.Fname.value.length == 0) {
document.getElementById("Fname1").innerHTML=" * Required";
alert ("First Name: Required");
return false;
}
if (noNum.test(document.formApp.Fname.value)) {
document.getElementById("Fname1").innerHTML=" * Numbers Not Allowed";
alert ("First Name: Numbers Not Allowed");
return false;
}

for (var i = 0; i < document.formApp.Fname.value.length; i++) {
  	if (iChars.indexOf(document.formApp.Fname.value.charAt(i)) != -1) {
		document.getElementById("Fname1").innerHTML=" * Special Characters Not Allowed";
		alert ("First Name: Special Characters Not Allowed");
		return false;
  	}
  }

document.getElementById("Fname1").innerHTML="";

if (document.formApp.Lname.value.length == 0) {
document.getElementById("Lname1").innerHTML=" * Required";
alert ("Last Name: Required");
return false;
}
if (noNum.test(document.formApp.Lname.value)) {
document.getElementById("Lname1").innerHTML=" * Numbers Not Allowed";
alert ("Last Name: Numbers Not Allowed");
return false;
}

for (var i = 0; i < document.formApp.Lname.value.length; i++) {
  	if (iChars.indexOf(document.formApp.Lname.value.charAt(i)) != -1) {
		document.getElementById("Lname1").innerHTML=" * Special Characters Not Allowed";
		alert ("Last Name: Special Characters Not Allowed");
		return false;
  	}
  }

document.getElementById("Lname1").innerHTML="";

if (document.formApp.Address1.value.length == 0) {
document.getElementById("Address_1").innerHTML=" * Required";
alert ("Address 1: Required");
return false;
} 

for (var i = 0; i < document.formApp.Address1.value.length; i++) {
  	if (iChars.indexOf(document.formApp.Address1.value.charAt(i)) != -1) {
		document.getElementById("Address_1").innerHTML=" * Special Characters Not Allowed";
		alert ("Address 1: Special Characters Not Allowed");
		return false;
  	}
  }
document.getElementById("Address_1").innerHTML="";

for (var i = 0; i < document.formApp.Address2.value.length; i++) {
  	if (iChars.indexOf(document.formApp.Address2.value.charAt(i)) != -1) {
		document.getElementById("Address_2").innerHTML=" * Special Characters Not Allowed";
		alert ("Address 2: Special Characters Not Allowed");
		return false;
  	}
  }
document.getElementById("Address_2").innerHTML="";

if (document.formApp.City.value.length == 0) {
document.getElementById("City1").innerHTML=" * Required";
alert ("City: Required");
return false;
} 

 for (var i = 0; i < document.formApp.City.value.length; i++) {
  	if (iChars.indexOf(document.formApp.City.value.charAt(i)) != -1) {
		document.getElementById("City1").innerHTML=" * Special Characters Not Allowed";
		alert ("City: Special Characters Not Allowed");
		return false;
  	}
  }
  
document.getElementById("City1").innerHTML="";

if (document.formApp.State.value.length == 0) {
document.getElementById("State1").innerHTML=" * Required";
alert ("State: Required");
return false;
} 
document.getElementById("State1").innerHTML="";

if (document.formApp.Zip.value.length != 5) {
document.getElementById("Zip1").innerHTML=" * Required";
alert ("Zip: Required");
return false;
}

if (noAlpha.test(document.formApp.Zip.value)) {
document.getElementById("Zip1").innerHTML=" * Numbers only";
alert ("Zip: Numbers only");
return false;
} 
  
for (var i = 0; i < document.formApp.Zip.value.length; i++) {
  	if (iChars.indexOf(document.formApp.Zip.value.charAt(i)) != -1) {
		document.getElementById("Zip1").innerHTML=" * Special Characters Not Allowed";
		alert ("Zip: Special Characters Not Allowed");
		return false;
  	}
  }
document.getElementById("Zip1").innerHTML="";

if (document.formApp.Phone1a.value.length!=3) {
document.getElementById("Phone1_Span").innerHTML=" * Area Code 3 Digits Required";
alert ("Phone 1: Area Code 3 Digits Required");
return false;
}
if (noAlpha.test(document.formApp.Phone1a.value)) {
document.getElementById("Phone1_Span").innerHTML=" * Numbers only";
alert ("Phone 1: Numbers only");
return false;
}

if (document.formApp.Phone1b.value.length!=3) {
document.getElementById("Phone1_Span").innerHTML=" * Phone 3 Digits Required";
alert ("Phone 1: 3 Digits Required");
return false;
}
if (noAlpha.test(document.formApp.Phone1b.value)) {
document.getElementById("Phone1_Span").innerHTML=" * Numbers only";
alert ("Phone 1: Numbers only");
return false;
} 

if (document.formApp.Phone1c.value.length!=4) {
document.getElementById("Phone1_Span").innerHTML=" * Phone 4 Digits Required";
alert ("Phone 1: 4 Digits Required");
return false;
}
if (noAlpha.test(document.formApp.Phone1c.value)) {
document.getElementById("Phone1_Span").innerHTML=" * Numbers only";
alert ("Phone 1: Numbers only");
return false;
}

for (var i = 0; i < document.formApp.Phone1a.value.length; i++) {
  	if (iChars.indexOf(document.formApp.Phone1a.value.charAt(i)) != -1) {
		document.getElementById("Phone1_Span").innerHTML=" * Special Characters Not Allowed";
		alert ("Phone 1: Special Characters Not Allowed");
		return false;
  	}
  }

for (var i = 0; i < document.formApp.Phone1b.value.length; i++) {
  	if (iChars.indexOf(document.formApp.Phone1b.value.charAt(i)) != -1) {
		document.getElementById("Phone1_Span").innerHTML=" * Special Characters Not Allowed";
		alert ("Phone 1: Special Characters Not Allowed");
		return false;
  	}
  }

for (var i = 0; i < document.formApp.Phone1c.value.length; i++) {
  	if (iChars.indexOf(document.formApp.Phone1c.value.charAt(i)) != -1) {
		document.getElementById("Phone1_Span").innerHTML=" * Special Characters Not Allowed";
		alert ("Phone 1: Special Characters Not Allowed");
		return false;
  	}
  } 
document.getElementById("Phone1_Span").innerHTML="";

if (noAlpha.test(document.formApp.Phone2a.value)) {
document.getElementById("Phone2_Span").innerHTML=" * Numbers only";
alert ("Phone 2: Numbers only");
     return false;
}

if (noAlpha.test(document.formApp.Phone2b.value)) {
document.getElementById("Phone2_Span").innerHTML=" * Numbers only";
alert ("Phone 2: Numbers only");
     return false;
}

if (noAlpha.test(document.formApp.Phone2c.value)) {
document.getElementById("Phone2_Span").innerHTML=" * Numbers only";
alert ("Phone 2: Numbers only");
     return false;
} 
if (document.formApp.Phone2a.value.length!=0 || document.formApp.Phone2b.value.length!=0 || document.formApp.Phone2c.value.length!=0) {
if (document.formApp.Phone2a.value.length!=3) {
document.getElementById("Phone2_Span").innerHTML=" * Incomplete  Area Code";
alert ("Phone 2: Incomplete Area Code");
return false;
}
if (document.formApp.Phone2b.value.length!=3) {
document.getElementById("Phone2_Span").innerHTML=" * Incomplete Phone Number";
alert ("Phone 2: Incomplete Phone Number");
return false;
}
if (document.formApp.Phone2c.value.length!=4) {
document.getElementById("Phone2_Span").innerHTML=" * Incomplete Phone Number";
alert ("Phone 2: Incomplete Phone Number");
return false;
}
}

for (var i = 0; i < document.formApp.Phone2a.value.length; i++) {
  	if (iChars.indexOf(document.formApp.Phone2a.value.charAt(i)) != -1) {
		document.getElementById("Phone2_Span").innerHTML=" * Special Characters Not Allowed";
		alert ("Phone 2: Special Characters Not Allowed");
		return false;
  	}
  }

for (var i = 0; i < document.formApp.Phone2b.value.length; i++) {
  	if (iChars.indexOf(document.formApp.Phone2b.value.charAt(i)) != -1) {
		document.getElementById("Phone2_Span").innerHTML=" * Special Characters Not Allowed";
		alert ("Phone 2: Special Characters Not Allowed");
		return false;
  	}
  }

for (var i = 0; i < document.formApp.Phone2c.value.length; i++) {
  	if (iChars.indexOf(document.formApp.Phone2c.value.charAt(i)) != -1) {
		document.getElementById("Phone2_Span").innerHTML=" * Special Characters Not Allowed";
		alert ("Phone 2: Special Characters Not Allowed");
		return false;
  	}
  } 
document.getElementById("Phone2_Span").innerHTML="";

if (document.formApp.Email.value.length == 0) {
document.getElementById("Email1").innerHTML=" * Required";
alert ("Email: Required");
return false;
}
/////////////////////////
var fieldValue = document.formApp.Email.value 
	if(fieldValue != ""){
	var atSymbol = 0
		for(var a = 0; a < fieldValue.length; a++){
		if(fieldValue.charAt(a) == "@"){
		atSymbol++
		}
	}

	if(atSymbol > 1){
		document.getElementById("Email1").innerHTML=" * Invalid Email";
		alert ("Email: Invalid Email");
	return false;
	}

	if(atSymbol == 1 && fieldValue.charAt(0) != "@"){
		var period = fieldValue.indexOf(".",fieldValue.indexOf("@")+2)
		var twoPeriods = (fieldValue.charAt((period+1)) == ".") ? true : false

			if(period == -1 || twoPeriods || fieldValue.length < period + 2 || fieldValue.charAt(fieldValue.length-1)=="."){
				document.getElementById("Email1").innerHTML=" * Invalid Email";
				alert ("Email: Invalid Email");
				return false;
			}
	} else {
		document.getElementById("Email1").innerHTML=" * Invalid Email";
		alert ("Email: Invalid Email");
		return false;
	}
}

for (var i = 0; i < document.formApp.Email.value.length; i++) {
  	if (iChars.indexOf(document.formApp.Email.value.charAt(i)) != -1) {
		document.getElementById("Email1").innerHTML=" * Special Characters Not Allowed";
		alert ("Email: Special Characters Not Allowed");
		return false;
  	}
  }

document.getElementById("Email1").innerHTML="";
}
function validate1(){
if (document.formApp.Gender.value.length == 0) {
document.getElementById("Gender1").innerHTML=" * Required";
alert ("Gender: Required");
return false;
} 
document.getElementById("Gender1").innerHTML="";

if (noNum.test(document.formApp.Corps.value)) {
document.getElementById("Corps1").innerHTML=" * Numbers are Not Allowed";
alert ("Corps/Program: Numbers are Not Allowed");
return false;
} 

for (var i = 0; i < document.formApp.Corps.value.length; i++) {
  	if (iChars.indexOf(document.formApp.Corps.value.charAt(i)) != -1) {
		document.getElementById("Corps1").innerHTML=" * Special Characters Not Allowed";
		alert ("Corps/Program: Special Characters Not Allowed");
		return false;
  	}
  } 
document.getElementById("Corps1").innerHTML="";

if (document.formApp.EContact.value.length == 0) {
document.getElementById("EContact1").innerHTML=" * Required";
alert ("Emergency Contact: Required");
return false;
}
if (noNum.test(document.formApp.EContact.value)) {
document.getElementById("EContact1").innerHTML=" * Numbers Not Allowed";
alert ("Emergency Contact: Numbers Not Allowed");
return false;
}

for (var i = 0; i < document.formApp.EContact.value.length; i++) {
  	if (iChars.indexOf(document.formApp.EContact.value.charAt(i)) != -1) {
		document.getElementById("EContact1").innerHTML=" * Special Characters Not Allowed";
		alert ("Emergency Contact: Special Characters Not Allowed");
		return false;
  	}
  }

document.getElementById("EContact1").innerHTML="";


if (document.formApp.EPhonea.value.length!=3) {
document.getElementById("EPhone_Span").innerHTML=" * Area Code 3 Digits Required";
alert ("Emergency Phone: Area Code 3 Digits Required");
return false;
}
if (noAlpha.test(document.formApp.EPhonea.value)) {
document.getElementById("EPhone_Span").innerHTML=" * Numbers only";
alert ("Emergency Phone: Numbers only");
return false;
}

if (document.formApp.EPhoneb.value.length!=3) {
document.getElementById("EPhone_Span").innerHTML=" * Phone Number 3 Digits Required";
alert ("Emergency Phone: 3 Digits Required");
return false;
}
if (noAlpha.test(document.formApp.EPhoneb.value)) {
document.getElementById("EPhone_Span").innerHTML=" * Numbers only";
alert ("Emergency Phone: Numbers only");
return false;
} 

if (document.formApp.EPhonec.value.length!=4) {
document.getElementById("EPhone_Span").innerHTML=" * Phone Number 4 Digits Required";
alert ("Emergency Phone: 4 Digits Required");
return false;
}
if (noAlpha.test(document.formApp.EPhonec.value)) {
document.getElementById("EPhone_Span").innerHTML=" * Numbers only";
alert ("Emergency Phone: Numbers only");
return false;
}

for (var i = 0; i < document.formApp.EPhonea.value.length; i++) {
  	if (iChars.indexOf(document.formApp.EPhonea.value.charAt(i)) != -1) {
		document.getElementById("EPhone_Span").innerHTML=" * Special Characters Not Allowed";
		alert ("Emergency Phone: Special Characters Not Allowed");
		return false;
  	}
  }

for (var i = 0; i < document.formApp.EPhoneb.value.length; i++) {
  	if (iChars.indexOf(document.formApp.EPhoneb.value.charAt(i)) != -1) {
		document.getElementById("EPhone_Span").innerHTML=" * Special Characters Not Allowed";
		alert ("Emergency Phone: Special Characters Not Allowed");
		return false;
  	}
  }

for (var i = 0; i < document.formApp.EPhonec.value.length; i++) {
  	if (iChars.indexOf(document.formApp.EPhonec.value.charAt(i)) != -1) {
		document.getElementById("EPhone_Span").innerHTML=" * Special Characters Not Allowed";
		alert ("Emergency Phone: Special Characters Not Allowed");
		return false;
  	}
  } 
document.getElementById("EPhone_Span").innerHTML="";
}