function check_email(obj) {
 var check=/^[\w\-][\w\-\.]+@[\w\-]+\.[a-zA-Z]{2,6}$/;
 return obj.search(check);
}

function validationLogin(fo)
{
  if( !/^[A-Za-z0-9_]+$/.test(fo.elements['AIERP-membre-ide_login'].value) )
  {
    alert('Seuls les caractères alphanumériques non accentués sont autorisés pour votre identifiant');
    setTimeout(function() { try { fo.elements['AIERP-membre-ide_login'].focus(); } catch(x){} }, 10);
    return false;
  }
  else if ( fo.elements['AIERP-membre-ide_login'].value == fo.elements['AIERP-membre-ide_pwd'].value )
  {
    alert('Votre identifiant DOIT etre différent de votre mot de passe');
    setTimeout(function() { try { fo.elements['AIERP-membre-ide_pwd'].focus(); } catch(x){} }, 10);
    return false;
  }
  return checkRequired(fo);
}

function chk(fo, car)
{
  function verifM()
  {
    if ( check_email(fo.elements[car].value) )
    {
     return confirm("L'email " + fo.elements[car].value + " ne semble pas valide.\nConfirmez-vous l'utilisation de cet email ?");
    }
    return true;
  }
  if ( typeof dontcheck == 'boolean' && dontcheck == true)
  {
    return verifM() && validationLogin(fo);
  }
  else
  {
    if ( fo.elements['majeur'].checked )
    {
      return verifM() && validationLogin(fo);
    }
  }
  alert('Vous devez avoir pris connaissance des conditions générales d\'utilisation');
  return false;
}