	function checkSubmitMailing() {
    	if (!checkMandatoryMailingFields()) {
    		return false;
		}
    	return true;
	}

	function checkMandatoryMailingFields() {
    	var empty = "";
		var error = false;
		
		if((mailinglist_form.EmailAddress.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1) || (mailinglist.EmailAddress.value == empty)){
			error = true;
			mailinglist_form.EmailAddress.style.color = "red";
		} 
		if (error){
			alert("Please enter a valid email address.");
			return false;
		} else {
    		return true;
  		}
  	}