    // de error tabel
    
    function AddRowError(){ 
       var objNewRow = objerror.insertRow(); 
       return objNewRow; 
    }
    
    function AddCellToRowError(theRow, theValue) {
            var objNewCell = theRow.insertCell();
            objNewCell.className = "data";
            objNewCell.innerHTML = '<font class=errormessage>'+theValue+'</font>';
    }
    
    function AddError(Alert) {
       var theRow = AddRowError();
        AddCellToRowError(theRow, Alert);
    }
    
    function ClearTable() {
      var totalRows = objerror.rows.length;
      for (i=1; i<=totalRows; i++)
        {
          objerror.deleteRow();
        }
    }
        
    //de validatie functies

    //weghalen van spaties voor een woord
    function TrimSpaces(sstring)
    {
      while (sstring.charAt(0) == ' '){
        sstring = sstring.substring(1);
      }
      return sstring;
    }
    
    // kijken of het veld verplicht is
    function CheckMandatoryField(field)
    {
      if(TrimSpaces(field.value) == '')
      {
        return false
      }
      else
      {
        return true;
      }
    }
    
    //kijken of het een string is van een bepaalde lengte
    function CheckStringField(field, ilength)
    {
      if(field.value.length != ilength)
      {
        return false
      }
      else
      {
        return true;
      }
    }
    
    // kijken of de string niet overt een bepaalde lengte komt
    function CheckStringFieldMaxLength(field, ilength)
    {
      if(field.value.length > ilength)
      {
        return false
      }
      else
      {
        return true;
      }
    }
    
    //kijken of ed string niet onder een bepaalde lengte komt
    function CheckStringFieldMinLength(field, ilength)
    {
      if(field.value.length < ilength)
      {
        return false
      }
      else
      {
        return true;
      }
    }
        
    // email controleren
    function CheckEmail(field) 
    {
      var re = /^(\w+|\w+((\.|-+)\w+)+)@(\w+|\w+(-+\w+)+)(\.(\w+|\w+(-+\w+)+))+$/g;
	  if (!re.exec(field.value))
      {
	 	return false;
      }
      else
      {
        return true;
      }
    }
    //kijken ofdat het btw nummer correct is
    function CheckVATNbr(field)
    {
      var deel1;
      var deel2;
      var resultaat;
      
      deel1 = field.value.substring(0,7);
      deel2 = field.value.substring(7,9);
      
      resultaat = 97 - (parseInt(deel1,10) % 97);
      
      if(resultaat == deel2){
        return true;
      }
      else{
        return false;
      }
    
    }

    