function OkToSubmit()
{
	var errors = 0;
	var errMsg = 'Please fix the following:\n';
	
	var fname = document.getElementById('fName').value;
	var lname = document.getElementById('lName').value;
	if( fname.length == 0 || lname.length == 0 )
	{
		errors++;
		errMsg += "\nWe need your first and last name.";
	}
	
	var gradClass = document.getElementById('gradYear').value;
	if( gradClass.length == 0 || (gradClass.length > 0 && !IsValidYear(gradClass)) )
	{
		errors++;
		errMsg += "\nPlease enter a valid 'Class of' year (see instructions above the form.)";
	}
	
	var phHome = document.getElementById('homePhone').value;
	var phCell = document.getElementById('cellPhone').value;
	if( phHome.length > 0 && !IsValidPhone(phHome) )
	{
		errors++;
		errMsg += "\nPlease enter a valid Home Phone (see instructions above the form.)";
	}
	
	if( phCell.length > 0 && !IsValidPhone(phCell) )
	{
		errors++;
		errMsg += "\nPlease enter a valid Cell Phone (see instructions above the form.)";
	}
	
	var email = document.getElementById('emailAddr').value;
	if( email.length > 0 && !IsValidEmail(email) )
	{
		errors++;
		errMsg += "\nPlease enter a valid email address.";
	}
	
	if( phHome.length == 0 && phCell.length == 0 && email.length == 0 )
	{
		errors++;
		errMsg += "\nWe need a phone number or email address to contact you with.";
	}
	
	var radioSingle = document.getElementById('radio1Yr');
	var radio5Year = document.getElementById('radio5Yr');
	
	if( !(radioSingle.checked || radio5Year.checked) )
	{
		errors++;
		errMsg += "\nWould you like to be a Chairperson over 1 year or a 10-year block?";
	}
	
	if( errors > 0 )
		alert(errMsg);
	return (errors == 0);	
//	return false;
}
