anchor.diff:  
   			function submitform() {
   				var form = document.forms["registration"];
  +				var firstName = form.elements["firstName"].value;
  +				if (firstName == null || firstName == '') {
  +					showerror("FirstName is required.");
  +					return;
  +				}
  +				var lastName = form.elements["lastName"].value;
  +				if (lastName == null || lastName == '') {
  +					showerror("LastName is required.");
  +					return;
  +				}
   				var username = form.elements["username"].value;
   				if (username.length < 6) {
   					showerror("Username must be at least 6 characters.");
  
positive.code: 					return;
  				}
  				var email = form.elements["email"].value;
  				if (email.length > 0) {
  					var amp = email.indexOf("@");
  					var dot = email.lastIndexOf(".");
  					if (!(amp > 0 && dot > amp+1)) {
  						showerror("Invalid email address.");
  						return;
  					}
  				}
  <% if (!request.isSecure()) { %>
  				if (!form.elements["disclaimer"].checked) {
  
negative.code: 			
  			function resetform() {
  				var form = document.forms["registration"];
  				form.elements["firstName"].value = "";
  				form.elements["lastName"].value = "";
  				form.elements["username"].value = "";
  				form.elements["password"].value = "";
  				form.elements["repeat_password"].value = "";
  				form.elements["email"].value = "";
  				form.elements["organization"].value = "";
  			}
  		</script>
  	</head>
  