function signupemail () {
var email_pattern = /^(\w|-|.|_)+\@([a-zA-Z0-9]|-)+\.(\w|\.)+/;// checks for a word charachter or '-' one or more times followed by an '@' followed by [a-z] [A-Z] or [0-9] or '-' one or more times followed by a "." followed by a word character or "." one for more times.
var email_result;
email_result = email_pattern.exec(document.newsletter.email.value);

if (document.newsletter.email.value==document.newsletter.lastemail.value){
	alert("Your email has been signed up.");
	document.newsletter.email.value="name@email dot com";
	return false;
}

if (email_result) {
	alert("Thank you for signing up!");
	document.newsletter.lastemail.value=document.newsletter.email.value;
	return true;
}
else  {
	alert("Please enter a valid e-mail address (name@place.com).");
	document.newsletter.email.value="name@email dot com"; document.newsletter.email.focus();
	return false;
}
}