// JavaScript validemail.js
// Author Terri Wright

//  This script validates email address entered into form

<!-- Hide script from older browsers

		// Email validation 
		
		function validEmail(email) {    //define function called validEmail
			invalidChars = " /:,;"               // check for invalid characters
	
			if (email == "") {						// if contents of email is null, then result is false
				return false
			}
			for (i=0; i<invalidChars.length; i++) {	// does it contain any invalid characters?
   				badChar = invalidChars.charAt(i)       //sets badChar to the value of the bad character
			 if (email.indexOf(badChar,0) > -1) {
					return false
				}
			}
			atPos = email.indexOf("@",1)			// there must be one "@" symbol
				if (atPos == -1) {
				return false
			}
			if (email.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol
				return false
			}
			periodPos = email.indexOf(".",atPos)
			if (periodPos == -1) {					// and at least one "." after the "@"
				return false
			}
			if (periodPos+3 > email.length)	{		// must be at least 2 characters after the "."
				return false
			}
			//if it made it this far the email address is correct, return true
			return true
		}
