function testform() {
  var msg = "----Please enter all of the following information on the form----\n";
  var errs = "n";
  var myfocus = "n";
  mydoc = document.contactform;
  if ((mydoc.PersoonSeNaam.value == "") || (mydoc.PersoonSeNaam.value == "  ")) {
   msg = msg + "Name \n";
   if (myfocus == "n") {
    mydoc.PersoonSeNaam.focus(); 
    myfocus = "y"; }
   errs = "y"; }
  if ((mydoc.PersoonSeVan.value == "") || (mydoc.PersoonSeVan.value == "  ")) {
   msg = msg + "Surname \n";
   if (myfocus == "n") {
    mydoc.PersoonSeVan.focus(); 
    myfocus = "y"; }
   errs = "y"; }
  if ((mydoc.TelefoonNommer.value == "") || (mydoc.TelefoonNommer.value == "  ")) {
   msg = msg + "Contact Number \n";
   if (myfocus == "n") {
    mydoc.TelefoonNommer.focus(); 
    myfocus = "y"; }
   errs = "y"; }
   if ((mydoc.DorpWoon.value == "") || (mydoc.DorpWoon.value == "  ")) {
   msg = msg + "Town of residence \n";
   if (myfocus == "n") {
    mydoc.DorpWoon.focus(); 
    myfocus = "y"; }
   errs = "y"; }
   if ((mydoc.DorpWerk.value == "") || (mydoc.DorpWerk.value == "  ")) {
   msg = msg + "Town of employment \n";
   if (myfocus == "n") {
    mydoc.DorpWerk.focus(); 
    myfocus = "y"; }
   errs = "y"; }
   if ((mydoc.status.value == "") || (mydoc.status.value == "  ")) {
   msg = msg + "Status \n";
   if (myfocus == "n") {
    mydoc.status.focus(); 
    myfocus = "y"; }
   errs = "y"; }
  if ((mydoc.PersoonEposAdres.value == "") || (mydoc.PersoonEposAdres.value == "  ")) {
   msg = msg + "e-Mail Address \n";
   if (myfocus == "n") {
    mydoc.PersoonEposAdres.focus(); 
    myfocus = "y"; }
    errs = "y"; }
  if ((mydoc.KommentaarVrae.value == "") || (mydoc.KommentaarVrae.value == "  ")) {
   msg = msg + "Comment message \n";
  if (myfocus == "n") {  
   mydoc.KommentaarVrae.focus(); }
   errs = "y"; }
//---final error check
  if (errs == "n") 
   return true;
  else {
   window.alert(msg);
   return false; }
 }
