function Validate() {
var sMessage = '';
var bFail = false;
var filter=/^.+@.+\..{2,4}$/
var bSelected = false
if (document.layers||document.getElementById||document.all) {
	if (filter.test(document.RegistrationForm.Email.value)) { }
	else {
		bFail = true;
		sMessage = sMessage + 'Please Enter A Valid Email Address \n';
		document.RegistrationForm.Email.focus() } }
if (document.RegistrationForm.FirstName.value == '') {
	bFail = true;
	sMessage = sMessage + 'FirstName is blank \n';
	document.RegistrationForm.FirstName.focus()}
if (document.RegistrationForm.LastName.value == '') {
	bFail = true;
	sMessage = sMessage + 'LastName is blank \n';
	document.RegistrationForm.LastName.focus()}
if (document.RegistrationForm.AgeRange[0].checked == false && document.RegistrationForm.AgeRange[1].checked == false && document.RegistrationForm.AgeRange[2].checked == false && document.RegistrationForm.AgeRange[3].checked == false && document.RegistrationForm.AgeRange[4].checked == false && document.RegistrationForm.AgeRange[5].checked == false) {
	bFail = true;
	sMessage = sMessage + 'Age Range is not selected \n';
	document.RegistrationForm.AgeRange[0].focus() }
if (bFail) {
	sHeader =  '_________________________________________________\n\n';
	sHeader += 'The form was not submitted because of the following error(s).\n';
	sHeader += 'Please correct these error(s) and resubmit.\n';
	sHeader += '_________________________________________________\n\n';
	sHeader += '- The following required field(s) are empty :\n';
	window.alert(sHeader + sMessage);
	return false; }
else {
	document.all.btnSubmit.disabled = true;
	return true; } 
}