function testValues (form) {
  var author = form.author.value;
  var email = form.email.value;
  var code = form.code.value;
  var comment = form.comment.value;
  
  if (code.length < 1) {  // Test code length
	  window.alert ("Beantworte die Frage!\nWie wäre es mit \"Angela\"?");
	  form.code.focus();
        return false;
  }
  if (code.toLowerCase() != "angela") {
	  window.alert ("Überleg dir die Antwort vielleicht noch einmal!\nWie wäre es mit \"Angela\"?");
	  form.code.focus();
        return false;
  }
  if (author.length < 1) { // Test name entry for any text
    window.alert ("Please enter your name!");
	form.author.focus();
        return false;
  }
  if (email.indexOf("@") < 0) {  // Test email address entry for somewhat valid email
    window.alert ("Please enter an email address!");
	form.email.focus();
    return false;
  }
  if (comment.length < 1) {  // Test for a comment
    window.alert ("Please enter a comment!");
	form.comment.focus();
       return false;
  }
  
  return true;
}

var d = new Date();
var expD = d.getTime() + (1000 * 60 * 60 * 24 * 365 * 5);
d.setTime(expD);

function setCookie() {
	if (navigator.cookieEnabled) {
		document.cookie = "fsize=" + fsize + "; path=/; expires=" + d.toGMTString();
	}
}

function decreaseFontSize() {
	fsize = Math.round(fsize * 97) / 100;
	fsize = Math.max(fsize, 0.2);
	document.getElementsByTagName("body")[0].style.fontSize = fsize + "em";
	setCookie();
}

function increaseFontSize() {
	fsize = Math.round(fsize * 103) / 100;
	document.getElementsByTagName("body")[0].style.fontSize = fsize + "em";
	setCookie();
}
