function validate_form() {
	message = "";
	valid = true;
	f1 = /./.test(document.getElementById("name").value);
	f2 = /^[a-z0-9]+((\.|-|_)[a-z0-9]+)*@([a-z0-9]+(\.|-))*[a-z0-9]{2,}\.([a-z]{2}|aero|asia|biz|cat|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|name|net|org|pro|tel|travel|post|geo|cym|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})$/i.test(document.getElementById("email").value);
	if (!f1) {
		message += "Please enter a name.\n";
		valid = false;
	}
	if (!f2) {
		message += "Please enter a valid email address.\n";
		valid = false;
	}
	if (!valid) {
		alert(message);
	} else {
		document.getElementById("contact_form").submit();
	}
}
