function emailCheck (emailStr)

 {
  var emailPat=/^(.+)@(.+)$/
  var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
  var validChars="\[^\\s" + specialChars + "\]"
  var quotedUser="(\"[^\"]*\")"
  var atom=validChars + '+'
  var word="(" + atom + "|" + quotedUser + ")"
  var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
  var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
  var matchArray=emailStr.match(emailPat)




   if(document.Formular.vorname.value == "")
    {
     alert("S.v.p. hier uw voornaam invullen!");
     document.Formular.vorname.focus();
     return false;
    }
   if(document.Formular.nachname.value == "")
    {
     alert("S.v.p. hier uw achternaam invullen!");
     document.Formular.nachname.focus();
     return false;
    }
    if(document.Formular.telefon.value == "")
    {
     alert("S.v.p. hier uw telefoonnummer invullen!");
     document.Formular.telefon.focus();
     return false;
    }
   if((document.Formular.gebdat.value == "") || (document.Formular.gebdat.value == "DD.MM.JJJJ"))
    {
     alert("S.v.p. hier uw geboortedatum invullen!");
     document.Formular.gebdat.focus();
     return false;
    }
   if((document.Formular.kursbeginn.value == "") || (document.Formular.kursbeginn.value == "DD.MM.YYYY"))
    {
     alert("S.v.p. uw gewenste eerste lesdag invullen!");
     document.Formular.kursbeginn.focus();
     return false;
    }

	var idSelected = false;
	for (var i=0; i<document.Formular.id.length; i++)
		if (document.Formular.id[i].checked)
			idSelected = true;
	if (idSelected == false)
	{
		alert("S.v.p. kies een artikel!");
        return false;
	}


  if (matchArray==null) {
  alert("S.v.p. hier UW CORRECTE E-mailadres invullen!")
  document.Formular.email.focus();
  return false
  }
  var user=matchArray[1]
  var domain=matchArray[2]

  if (user.match(userPat)==null) {
    alert("S.v.p. hier UW CORRECTE E-mailadres invullen! (john@, office@)")
    document.Formular.email.focus();
    return false
  }

   var domainArray=domain.match(domainPat)
   if (domainArray==null) {
	alert("S.v.p. hier UW CORRECTE E-mailadres invullen! (@microsoft.)")
    document.Formular.email.focus();
    return false
   }
   var atomPat=new RegExp(atom,"g")
   var domArr=domain.match(atomPat)
   var len=domArr.length
   if (domArr[domArr.length-1].length<2 ||
    domArr[domArr.length-1].length>4) {
   alert("S.v.p. hier UW CORRECTE E-mailadres invullen! (.net, .com)")
    document.Formular.email.focus();
   return false
   }
   if (len<2) {
   var errStr="S.v.p. hier UW CORRECTE E-mailadres invullen! (.net, .com)"
   alert(errStr)
    document.Formular.email.focus();
   return false
   }

   return true;
   }
