function checkMail(x) {
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) {
		return true;
	} else {
		return false;
	}
}

String.prototype.trim = function() {
   return this.replace(/^\s+|\s+$/g,"");
}

function coolMomentSubmit() {

	var firstName = document.getElementById("CM_firstName").value.trim();
	var emailAddress = document.getElementById("CM_email").value.trim();
	var comments = document.getElementById("CM_comments").value.trim();

	var errorMsg = "";
	
	if (firstName == "" || firstName.length < 1 || firstName == null) {
		errorMsg += "You must enter a First Name.\n"
	}
	if (emailAddress == "" || emailAddress.length < 1 || emailAddress == null || !checkMail(emailAddress)) {
		errorMsg += "You must enter valid Email Address.\n"
	}
	if (comments == "" || comments.length < 1 || comments == null) {
		errorMsg += "You did not enter any comments."
	}
	
	if (errorMsg == "") {
		return true;
	} else {
		alert(errorMsg);
		return false;
	}
}
