function validate()
{
// check required fields
	if (document.form1.name.value == null || document.form1.name.value == "")
	{
		alert("Please enter your name.");
		return false;
	}
	if (document.form1.email.value == null || document.form1.email.value == "")
	{
		alert("Please enter your email address.");
		return false;
	}
	
// check email field to contain one @ and no blanks
	var seenAt = false;
	for (var j = 0; j < document.form1.email.value.length; j++)
	{
	  var c = document.form1.email.value.charAt(j);
	  if ((c == ' ') || (c == '\n') || (c == '\t') || (c == ','))
	  {
	     alert("Please enter a valid email address.");
	     return false;
	   }
	  if (c == '0' && seenAt == true)
	  {
	     alert("Please enter a valid email address.");
	     return false;
	   }
	  if (c == '@') seenAt = true;
	}
	if (seenAt == false)
	{
	  alert("Please enter a valid email address.");
	  return false;
	}

return true;
}