var errfound = false;

function ValidLength(item, len) {
   return (item.length >= len);
}

function error(elem, text) {
   if (errfound) return;
   window.alert(text);
   elem.select();
   elem.focus();
   errfound = true;
}

var felter = new Array("Formular_Name","adresse","postnr","by","Mail_Sender_Email");
var felttekster, errortext

function valiform_init(sprog) {
  switch (sprog.toLowerCase()) {
    case 'de' : felttekster = new Array("Name","Anschrift","PLZ","Stadt","E-mail");
                errortext = 'muß ausgefüllt werden.'
                break;
    case 'gb' : felttekster = new Array("Name","Addres","Postal Code","Town","E-mail");
                errortext = 'must be filled in.'
                break;
    default   : felttekster = new Array("Navn","Adresse","Postnr","By","E-mail");
                errortext = 'skal udfyldes'
                break;
  }
}

function Validate() {
   errfound = false;
   for ( var i=0; i<=felter.length-1; i++ ) {
     j=felter[i];
     if (!ValidLength(document.regform[j].value,1)) {
       error(document.regform[j],"'" + felttekster[i] + '" ' + errortext );
       return false;
     }
   }
   return !errfound;
}
