function checkName(veld,melding,minimumlength)
{
 veldnaam=melding;
 
   if ( veld.value != "" && veld.value != " " && veld.value != "  " && veld.value.length >= minimumlength)
    {return true }
   else
    {alert(veldnaam+" has not been entered properly.");
     veld.focus();
     veld.select();
     return false}
}//function checkName

function checkEmail(veld,melding,needit)
{
  var veldnaam=melding;
  var invalidChars = " /:,;"
  var emailveldvalid=true;
  if (veld.value == "") {// Als hij niet verplicht is mag hij leeg zijn
    if (needit) 
      {emailveldvalid=false;}
	else
      {emailveldvalid=true;}
  }
  else
  {
    for (i=0; i<invalidChars.length; i++) {// does it contain any invalid characters?
      badChar = invalidChars.charAt(i)
      if (veld.value.indexOf(badChar,0) > -1) {
        emailveldvalid=false;
      }
    }
    atPos = veld.value.indexOf("@",1)	// there must be one "@" symbol
    if (atPos == -1) {
      emailveldvalid=false;
    }
    if (veld.value.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol
      emailveldvalid=false;
    }
    periodPos = veld.value.indexOf(".",atPos)
    if (periodPos == -1) {					// and at least one "." after the "@"
      emailveldvalid=false;
    }
    if (periodPos+3 > veld.value.length)	{		// must be at least 2 characters after the "."
      emailveldvalid=false;
    }
  }

   if (emailveldvalid)
    { return true }
   else { alert(veldnaam+" has not been entered properly.");
    veld.focus();
    veld.select();
    return false}
}//function checkEmail
