<!--
function DisplayAlert(formfield, msg) {
	alert(msg);
	formfield.focus();
	return false;
}
// checks for a Valid Email Address
// 		formfield	- is the email formfield object, (ie. form.Email)
//		EmailName	- is the name of date field FOR DISPLAY in the Alert Box,
//		required	- boolean flag, (true or false) to indicate if Email Address is required

function ChkEmail(formfield, msg, required) {
	if (!formfield) {return true;}
	if ((formfield.value == "") && (required == 'N')) { return true; }
	if (formfield.value == "" && required == 'P') {
		formfield.focus();
		return confirm(msg);
	}
	
	if ((required == 'Y') && (formfield.value == "")) {
		alert(msg);
		formfield.focus();
		return false;
	}	

	invalidChars = " /:,;"
	for (i=0; i<invalidChars.length; i++) {
		badChar = invalidChars.charAt(i)
		if (formfield.value.indexOf(badChar,0) != -1) {
			return DisplayAlert(formfield, 'Invalid Email Address.'); 
		}
	}

	atPos = formfield.value.indexOf("@",1)
	if (atPos == -1) { 
		return DisplayAlert(formfield,  'Invalid Email Address.');
	}
	 
	if (formfield.value.indexOf("@",atPos+1) != -1) {
		 return DisplayAlert(formfield,  'Invalid Email Address.');
	}

	periodPos = formfield.value.indexOf(".",atPos)
	if (periodPos == -1) { 
		return DisplayAlert(formfield,  'Invalid Email Address.'); 
	}
	if (periodPos+3 > formfield.value.length) { 
		return DisplayAlert(formfield,  'Invalid Email Address.');
	}
	return true;
}
//-->
