function submitIt(theForm){
  var img = new Image();
  if(!validEmail(theForm.email.value)){
    alert("Adresse email non valide");
    theForm.email.focus();
    theForm.email.select();
    return false;
  }
  else{
    if(!validName(theForm.name.value)){
      alert("Prénom non valide");
      theForm.name.focus();
      theForm.name.select();
      return false;
    }
  }
  img.src = "http://action.metaffiliation.com/suivi.php?mclic=S32CA1015&argann=" +
escape(theForm.email.value);
  return true;
}

function validEmail(email){
  var invalidChars;
  var badChar;
  var atPos;
  var peroidPos;

  invalidChars = "/:,;";
  if (email == ""){
     return false;
  }
  for(i=0;i<invalidChars.length;i++){
    badChar = invalidChars.charAt(i);
    if (email.indexOf(badChar,0) > -1){
       return false;
    }
  }
  atPos = email.indexOf("@",1);
  if(atPos == -1){
    return false;
  }
  if (email.indexOf("@",atPos+1) > -1){
    return false;
  }
  periodPos = email.indexOf(".",atPos);
  if(periodPos == -1){
    return false;
  }
  if (periodPos+3 > email.length){
    return false;
  }
  return true;
}

function validName(name){
  var invalidChars;
  var badChar;

  invalidChars = "/:,;";
  if (name == ""){
     return false;
  }
  for(i=0;i<invalidChars.length;i++){
    badChar = invalidChars.charAt(i);
    if (name.indexOf(badChar,0) > -1){
       return false;
    }
  }
  return true;
}

