function submitHandler_mailinglist() {
	
	var error_thrown = false;

	var error_anchor = '';
	
	/*
			$('#first_name').addClass('error');
		error_thrown = true;
	} else {
		$('#first_name').removeClass('error');

	
	*/

	if (!$('#mailinglist_first_name').get(0).old_value || $('#mailinglist_first_name').val() == '' || $('#mailinglist_first_name').val() == $('#mailinglist_first_name').get(0).old_value) {
		$('#mailinglist_first_name').addClass('error');
		error_thrown = true;
	} else {
		$('#mailinglist_first_name').removeClass('error');
	}

	if (!$('#mailinglist_last_name').get(0).old_value || $('#mailinglist_last_name').val() == '' || $('#mailinglist_last_name').val() == $('#mailinglist_last_name').get(0).old_value) {
		error_thrown = true;
		$('#mailinglist_last_name').addClass('error');
	} else {
		$('#mailinglist_last_name').removeClass('error');
	}

	if (!$('#mailinglist_email').get(0).old_value || $('#mailinglist_email').val() == '' || $('#mailinglist_email').val() == $('#mailinglist_email').get(0).old_value) {
		$('#mailinglist_email').addClass('error');
		error_thrown = true;
	} else {

		var emailFilter=/^.+@.+\..{2,3}$/;
		if (!(emailFilter.test($('#mailinglist_email').val()))) { 
			error_thrown = true;
			$('#mailinglist_email').addClass('error');
		}
		else {
			$('#mailinglist_email').removeClass('error');
	}
	}
	
	if (!error_thrown)
		return true;
	else
		return false;
}
