var message="";
function test_civilite(champ) 
{
  if (!(champ[0].checked || champ[1].checked || champ[2].checked)) 
  {
    message = message + "Merci de saisir votre civilité.\n"; 
    return false;
  } 
  	return true;
} 
function test_nom(champ) 
{
  if (champ.value == '') 
  {
    message = message + "Merci de saisir votre nom.\n"; 
    return false;
  } 
  	return true;
} 
function test_adresse(champ) 
{
  if (champ.value == '') 
  {
    message = message + "Merci de saisir votre adresse.\n"; 
    return false;
  } 
  	return true;
} 
function test_ville(champ) 
{
  if (champ.value == '') 
  {
    message = message + "Merci de saisir le nom de votre ville.\n"; 
    return false;
  } 
  	return true;
} 
function test_prenom(champ) 
{
  if (champ.value == '') 
  {
    message = message + "Merci de saisir votre prénom.\n"; 
    return false;
  } 
  return true;
} 
function test_email(champ) 
{
  if (champ.value == '' || champ.value.indexOf('@') == -1 || champ.value.indexOf('.') == -1 || champ.value.indexOf(' ') != -1) 
  {
    message = message + "Merci de saisir correctement votre email.\n"; 
    return false;
  } 
  	return true;
} 

function test_code_postal(champ) {
  if ((champ.value) == '' || champ.value.length<5 || isNaN(champ.value)) {
    message = message + "Merci d'indiquer votre code postal au format correct pour la France \n"; 
    return false;
  } 
  return true;
}

function test_mdp(champ) {
  if (champ.value == '') {
    message = message + "Merci de choisir un mot de passe correct (minimum 5 caractères) \n"; 
    return false;
  } 
  return true;
}


function test_optinpart(champ) 
{
  if (!(champ[0].checked || champ[1].checked)) 
  {
    message = message + "Merci de sélectionner l'une des propositions (Oui/Non).\n"; 
    return false;
  } 
  	return true;
} 

function verif_form(form) {
  if(test_civilite(form_recrut.civilite) && test_nom(form_recrut.nom) && test_prenom(form_recrut.prenom) && test_adresse(form_recrut.adresse) && test_ville(form_recrut.ville) && test_code_postal(form_recrut.cp) && test_email(form_recrut.email)&& test_mdp(form_recrut.mdp)  && test_optinpart(form_recrut.optin_partenaire)) {
    return true;
  } else {
    window.alert(message); message="";
    return false;
  }
}// JavaScript Document
