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 (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(champ.value))
	{
		return (true);
	}
	else
	{
        message = message + "Merci de saisir un email valide";
		return (false);
	}
}

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 == ''||champ.value.length < 5) {
    message = message + "Merci de choisir un mot de passe correct (minimum 5 caractères) pour devenir membre Beauté Privée \n"; 
    return false;
  } 
  return true;
}
function test_cgv(champ) 
{
	if (!(champ[0].checked || champ[1].checked))  
  {
    message = message + "Merci de sélectionner l'une des propositions (Oui/Non) à la question des offres partenaires de beauté privée.\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 sqlInjection(champ, nom)
{
//	if (champ.value.search(/ UNION /i,0)!=-1||champ.value.search(/ ALL /i,0)!=-1||champ.value.search(/SELECT/i,0)!=-1||champ.value.search(/WHERE/i,0)!=-1||champ.value.search(/ OR /i,0)!=-1|| champ.value.search(/ AND /i,0)!=-1||champ.value.indexOf("//",0)!=-1||champ.value.indexOf("--",0)!=-1||champ.value.indexOf(">",0)!=-1||champ.value.indexOf("<",0)!=-1)  
//	{ 
//		message = message + "caractères interdits dans le champ " + nom;
//		return false;
//	}
//	else
//	{
		return true;
//	}
}
function verif_form(form) {
  if(test_civilite(form_recrut.civilite) && test_nom(form_recrut.nom) && test_prenom(form_recrut.prenom) && test_email(form_recrut.email)&& test_mdp(form_recrut.mdp)  && test_cgv(form_recrut.optin_partenaire) && sqlInjection(form_recrut.nom, "nom") && sqlInjection(form_recrut.prenom,"prénom") && sqlInjection(form_recrut.email,"email")) {
    return true;
  } else {
    window.alert(message); message="";
    return false;
  }
}// JavaScript Document
//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