function validate(form1) {
   
   var iChars = "@#^+=[]\\/{}|<>";
   
   if (form1.name.value == "") {
      window.alert("Please fill in a name.");
	  return false;
   }
   for (var i = 0; i < document.form1.name.value.length; i++) {
  	if (iChars.indexOf(document.form1.name.value.charAt(i)) != -1) {
  	alert ("The \"Name\" field has special characters.\n Please remove them and try again.");
  	return false;
  	}
  }
  if (form1.address.value == "") {
      window.alert("Please fill in an address.");
	  return false;
   }
   for (var i = 0; i < document.form1.address.value.length; i++) {
  	if (iChars.indexOf(document.form1.address.value.charAt(i)) != -1) {
  	alert ("The \"Address\" field has special characters.\n Please remove them and try again.");
  	return false;
  	}
  }
  if (form1.city.value == "") {
      window.alert("Please fill in a city.");
	  return false;
   }
   for (var i = 0; i < document.form1.city.value.length; i++) {
  	if (iChars.indexOf(document.form1.city.value.charAt(i)) != -1) {
  	alert ("The \"City\" field has special characters.\n Please remove them and try again.");
  	return false;
  	}
  }
  if (form1.state.value == "") {
      window.alert("Please fill in a state.");
	  return false;
   }
   for (var i = 0; i < document.form1.state.value.length; i++) {
  	if (iChars.indexOf(document.form1.state.value.charAt(i)) != -1) {
  	alert ("The \"State\" field has special characters.\n Please remove them and try again.");
  	return false;
  	}
  }
  if (form1.zip.value == "") {
      window.alert("Please fill in a zip code.");
	  return false;
   }
   for (var i = 0; i < document.form1.zip.value.length; i++) {
  	if (iChars.indexOf(document.form1.zip.value.charAt(i)) != -1) {
  	alert ("The \"Zip Code\" field has special characters.\n Please remove them and try again.");
  	return false;
  	}
  }
  if (form1.email.value == "") {
      window.alert("Please fill in an email address.");
	  return false;
   }
   
  for (var i = 0; i < document.form1.phone.value.length; i++) {
  	if (iChars.indexOf(document.form1.phone.value.charAt(i)) != -1) {
  	alert ("The \"Phone\" field has special characters.\n Please remove them and try again.");
  	return false;
  	}
  }
  
  myValue = -1;
   for (i=0; i<form1.contact.length; i++) {
   if (form1.contact[i].checked) {
   myValue = i;
   }
   }
   if (myValue == -1) {
   window.alert("Please indicate whether you would like to be contacted or not.");
   return false;
   }
   return true;
}