function isEmailAddr(str) {

  var at="@"
  var dot="."
  var lat=str.indexOf(at)
  var lstr=str.length
  var ldot=str.indexOf(dot)
  if (str.indexOf(at)==-1){
     return false
  }

  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
     return false
  }

  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
     return false
  }

  if (str.indexOf(at,(lat+1))!=-1){
     return false
  }

  if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
     return false
  }

  if (str.indexOf(dot,(lat+2))==-1){
     return false
  }
  
  if (str.indexOf(" ")!=-1){
     return false
  }
  return true     
}


function FormValidator(theForm)
{
  if (theForm.name.value == "")
  {
    alert("Gelieve uw volledige naam in te vullen");
    theForm.name.focus();
    return (false);
  }
 
  if (theForm.email_address.value == "")
  {
    alert("Gelieve uw e-mailadres in te vullen.");
    theForm.email_address.focus();
    return (false);
  }

  if (!isEmailAddr(theForm.email_address.value))
  {
    alert("Gelieve een geldig e-mailadres in te vullen. (vb. naam@domein.com)");
    theForm.email_address.focus();
    return (false);
  }

}
