function validate_email() {
	if(-1 == document.newsletter.email.value.indexOf("@")) { 
	   document.newsletter.email.focus(); 
	   alert("Your email address must include a '@'."); 
	   return false; 
	   }
	if(-1 != document.newsletter.email.value.indexOf(",")) { 
	   document.newsletter.email.focus(); 
	   alert("Your email address must not include a ',' in it"); 
	   return false; 
	   }
	if(-1 != document.newsletter.email.value.indexOf("#")) { 
	   document.newsletter.email.focus(); 
	   alert("Your email address must not include an '#' in it." ); 
	   return false; 
	   }
	if(-1 != document.newsletter.email.value.indexOf("!")) { 
	   document.newsletter.email.focus(); 
	   alert("Your email address must not include a '!' in it." ); 
	   return false; 
	   }
	if(-1 != document.newsletter.email.value.indexOf(" ")) { 
	   document.newsletter.email.focus(); 
	   alert("Your email address must not have a space in it." ); 
	   return false; 
	   }
	if(document.newsletter.email.value.length == (document.newsletter.email.value.indexOf("@")+1) ) {
	   document.newsletter.email.focus();
	   alert("Your email address must include a domain name after the '@'.");
	   return false;
	   }

	if(document.newsletter.email.value.length == 0) { 
	  document.newsletter.email.focus(); 
	  alert("Please enter your email address."); 
	  return false; 
	  }

	return true;
