
		 
function evaluate(veld, tekst, type){
		 

var i, tekst2, typebesch, waarde, boodschap, geldig;
geldig='true';
boodschap = 'Gelieve de volgende velden 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)  & (typebesch !='emailvrij'))
  {boodschap = boodschap + '- '+ tekst2 + ' is verplicht. \n'
  geldig='false';
  }
  
  if (typebesch == 'num')
  {
  if (isNaN(waarde))
  {
  geldig='false';
  boodschap = boodschap + '- '+ tekst2 + ' moet een geheel getal zijn, zonder spatie, komma of punt. \n'
  }
  else if(waarde.indexOf('.')>0)
  {
  geldig='false';
  boodschap = boodschap + '- '+ tekst2 + ' moet een geheel getal zijn, zonder punt. \n'
  }
  else if(waarde.indexOf(',')>0)
  {
  geldig='false';
  boodschap = boodschap + '- '+ tekst2 + ' moet een geheel getal zijn, zonder komma. \n'
  }
  }
  //ook "vrije email" behandelen (hoeft niet ingevuld te zijn - niet ingevulde wordt niet gechecked)

  if (typebesch == 'email' || (typebesch == 'emailvrij' & (waarde.length > 0)))
  {
  //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 ('email');
  }
  else if((waarde.indexOf(',')>0) || (waarde.indexOf('&')>0)|| (waarde.indexOf('\\')>0)|| (waarde.indexOf('\"')>0)|| (waarde.indexOf('\'')>0)|| (waarde.indexOf('#')>0) || (waarde.indexOf('!')>0)|| (waarde.indexOf('?')>0) || (waarde.indexOf('`')>0)|| (waarde.indexOf('=')>0)|| (waarde.indexOf('`')>0)|| (waarde.indexOf('=')>0)|| (waarde.indexOf('~')>0)|| (waarde.indexOf('$')>0)|| (waarde.indexOf('%')>0)|| (waarde.indexOf('^')>0)|| (waarde.indexOf('*')>0)|| (waarde.indexOf('*')>0)|| (waarde.indexOf('(')>0)|| (waarde.indexOf(')')>0)|| (waarde.indexOf('{')>0)|| (waarde.indexOf('}')>0)|| (waarde.indexOf('[')>0)|| (waarde.indexOf(')]')>0)|| (waarde.indexOf('<')>0)|| (waarde.indexOf('>')>0)|| (waarde.indexOf('+')>0)|| (waarde.indexOf('|')>0)|| (waarde.indexOf('/')>0)|| (waarde.indexOf(':')>0)|| (waarde.indexOf(';')>0)|| (waarde.indexOf(' ')>0)|| (waarde.indexOf('«')>0)|| (waarde.indexOf('»')>0)|| (waarde.indexOf('¡')>0)|| (waarde.indexOf('¿')>0)|| (waarde.indexOf('£')>0)|| (waarde.indexOf('¥')>0)|| (waarde.indexOf('ß')>0)|| (waarde.indexOf('ª')>0)|| (waarde.indexOf('º')>0)|| (waarde.indexOf('¬')>0)|| (waarde.indexOf('¬')>0)|| (waarde.indexOf('½')>0)|| (waarde.indexOf('¼')>0)|| (waarde.indexOf('¦')>0)|| (waarde.indexOf('ƒ')>0)|| (waarde.indexOf('…')>0)|| (waarde.indexOf('†')>0)|| (waarde.indexOf('‡')>0)|| (waarde.indexOf('‰')>0)|| (waarde.indexOf('‹')>0)|| (waarde.indexOf('Œ')>0)|| (waarde.indexOf('¢')>0)|| (waarde.indexOf('¤')>0)|| (waarde.indexOf('¥')>0)|| (waarde.indexOf('™')>0)|| (waarde.indexOf('›')>0)|| (waarde.indexOf('œ')>0)|| (waarde.indexOf('©')>0)|| (waarde.indexOf('®')>0)|| (waarde.indexOf('+')>0)|| (waarde.indexOf('ª')>0)|| (waarde.indexOf('¯')>0)|| (waarde.indexOf('°')>0)|| (waarde.indexOf('±')>0)|| (waarde.indexOf('³')>0)|| (waarde.indexOf('€')>0)|| (waarde.indexOf('µ')>0)|| (waarde.indexOf('·')>0)|| (waarde.indexOf('¸')>0)|| (waarde.indexOf('¹')>0)|| (waarde.indexOf('º')>0)|| (waarde.indexOf('¾')>0)|| (waarde.indexOf('Þ')>0)|| (waarde.indexOf('ß')>0)|| (waarde.indexOf('æ')>0)|| (waarde.indexOf('ø')>0)|| (waarde.indexOf('÷')>0)|| (waarde.indexOf('Ð')>0)|| (waarde.indexOf('×')>0)|| (waarde.indexOf('Ø')>0)|| (waarde.indexOf('Æ')>0)|| (waarde.indexOf('µ')>0)|| (waarde.indexOf('\'')>0) || (waarde.indexOf('\"')>0))
  
  {
  geldig='false';
  boodschap = boodschap + '- '+ tekst2 + ' moet een geldig e-mailadres zijn, zonder speciale tekens of spaties. \n'
  }
  }

  }
  
//alert(geldig);
if (geldig=='false')
{
alert(boodschap)
return false
}
}



function identitycheck(pw1, pw2, tekst){
if (pw1.value!=pw2.value)
{
alert (tekst);
return false;
}
else
{
return false;
}
}


