var err;
var pattern_email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

function submitForm(form) {

	err = '';

	$$('.required').each(function(item) {
		if (!item.value) {
			err += '  * ' + item.title + ' is MISSING \n';
		} else {
			if (item.hasClassName('regex-email') && !pattern_email.test(item.value)) err += '  * ' + item.title + ' is NOT VALID EMAIL \n';
		}
	});

	if (err.length) {
		
		alert('The following errors were encountered: '
			+ '\n\n'
			+ err
			+ '\n'
			+ 'Please correct and resubmit.'
			);
			
		return false;
	}
}
