function validEmail(fieldName,required) {
	invalidChars = "/: ,;\\\""
	fieldValue = fieldName.value
	if (required && fieldValue == "") {
		message = "You must provide an email address."
		return message
	}
	for (i=0; i<invalidChars.length; i++) {
		badChar = invalidChars.charAt(i)
		if (fieldValue.indexOf(badChar,0) > -1) {
			message = "Invalid email address: Contains the invalid character: \"" + badChar + "\""
			return message
		}
	}
	atPos = fieldValue.indexOf("@",1)
	if (atPos == -1) {
		message = "Invalid email address: A valid email must contain an '@' sign"
		return message
	}
	if (fieldValue.indexOf("@",atPos+1) > -1) {
		message = "Invalid email address: A valid email must only contain one '@' sign"
		return message
	}
	periodPos = fieldValue.indexOf(".",atPos)
	if (periodPos == -1) {
		message = "Invalid email address: A valid email must contain a '.' after the '@' sign"
		return message
	}
	if (periodPos == atPos+1) {
		message = "Invalid email address: A valid email must contain characters between the '@' and the '.'"
		return message
	}
	if (periodPos+3 > fieldValue.length)	{
		message = "Invalid email address: A valid email must contain at least two characters after the '.'"
		return message
	}
	message = "Valid"
	return message
}
/**
*		function submitIt(carForm) {
*			if (!validEmail(carForm.emailAddr,true)) {
*				alert("Invalid email address")
*				carForm.emailAddr.focus()
*				carForm.emailAddr.select()
*				return false
*			}
*
*			return true
*		}
**/