function evaluate(veld, tekst, type){
var i, tekst2, typebesch, waarde, boodschap, geldig;
geldig='true';
boodschap = 'Gelieve de volgende fouten in het formulier te verbeteren:\n\n';
args=evaluate.arguments;
  for (i=0; i<(args.length-2); i+=3) {
  waarde=args[i].value 
  tekst2=args[i+1]
  typebesch=args[i+2]

  if (waarde.length == 0)
  {boodschap = boodschap + '- '+ tekst2 + ' is verplicht. \n'
  geldig='false';
  }

  if (typebesch == 'email')
  {
  //alert('email');
  p=waarde.indexOf('@');
  q=waarde.indexOf('.');
  plaatst=waarde.lastIndexOf('@');
  qlaatst=waarde.lastIndexOf('.');
  lengte=waarde.length;
  if((p<1) || (q<1) || (plaatst>qlaatst-2) || (qlaatst>lengte-3) || (p!=plaatst))
  {
  geldig='false';
  boodschap = boodschap + '- '+ tekst2 + ' moet een geldig e-mailadres zijn. \n'
  //alert('apestaart: ' + p + ' punt: '+ q + ' plaatsstaart: ' + plaatst + ' plaatspunt: ' + qlaatst + ' lengte: ' + lengte);
  }
  }

  }
  
//alert(geldig);
if (geldig=='false')
{
alert(boodschap)
return false
}
}

