// Vérification du formulaire d'offre de service
function fValiderRadioGroup(radioGroup)
{
	var res = false;
	var n = radioGroup.length;
	// Je parcours mes radio afin de voir si une d'elle est à l'etat "checked"
	for (var i=0;i<n;i++){
		if (radioGroup[i].checked){
			res = true;
		}
	}
	return res;
}

function fVerificationFormService2()
{
	var msg = "Certains champs obligatoires sont manquant.\nVeuillez corriger les champs suivant :\n\n";
	var verification = true;
	
	if(document.ccform.EmploiSollicite9.value == "")
	{
		msg = msg + "Genre d'emploi sollicité" + '\n';
		verification = false;
	}
	if(document.ccform.cv.value != '')
	{
		verif_before_valid_form("CV")	
	}
	if(document.ccform.lettre_presentation.value != '')
	{
		verif_before_valid_form("Lettre de présentation")	
	}
	
	if(document.ccform.Nom9.value == "")
	{
		msg = msg + "Nom, prénom" + '\n';
		verification = false;
	}
	if(document.ccform.Adresse9.value == "")
	{
		msg = msg + "Adresse" + '\n';
		verification = false;
	}
	if(document.ccform.Ville9.value == "")
	{
		msg = msg + "Ville" + '\n';
		verification = false;
	}
	if(document.ccform.CodePostal9.value == "")
	{
		msg = msg + "Code postal" + '\n';
		verification = false;
	}
	if(document.ccform.Courriel9.value == "")
	{
		msg = msg + "Adresse de courrier électronique" + '\n';
		verification = false;
	}
	if(document.ccform.TelephoneResidence9.value == "")
	{
		msg = msg + "Téléphone (résidence)" + '\n';
		verification = false;
	}
	
	var res = false;
	var n = document.ccform.ParlezVousFrancais9.length;
	// Je parcours mes radio afin de voir si une d'elle est à l'etat "checked"
	for (var i=0;i<n;i++){
		if (document.ccform.ParlezVousFrancais9[i].checked){
			res = true;
		}
	}
	if(!res)
	{
		msg = msg + "Parlez-vous français" + '\n';
		verification = false;
	}
	
	
	var res = false;
	var n = document.ccform.EcrivezVousFrancais9.length;
	// Je parcours mes radio afin de voir si une d'elle est à l'etat "checked"
	for (var i=0;i<n;i++){
		if (document.ccform.EcrivezVousFrancais9[i].checked){
			res = true;
		}
	}
	if(!res)
	{
		msg = msg + "Écrivez-vous français" + '\n';
		verification = false;
	}
	
	
	var res = false;
	var n = document.ccform.ParlezVousAnglais.length;
	// Je parcours mes radio afin de voir si une d'elle est à l'etat "checked"
	for (var i=0;i<n;i++){
		if (document.ccform.ParlezVousAnglais[i].checked){
			res = true;
		}
	}
	if(!res)
	{
		msg = msg + "Parlez-vous anglais" + '\n';
		verification = false;
	}
	
	
	var res = false;
	var n = document.ccform.EcrivezVousAnglais.length;
	// Je parcours mes radio afin de voir si une d'elle est à l'etat "checked"
	for (var i=0;i<n;i++){
		if (document.ccform.EcrivezVousAnglais[i].checked){
			res = true;
		}
	}
	if(!res)
	{
		msg = msg + "Écrivez-vous anglais" + '\n';
		verification = false;
	}
	
	
	
	var res = false;
	var n = document.ccform.EtudesPrimairesCompletesReussies9.length;
	// Je parcours mes radio afin de voir si une d'elle est à l'etat "checked"
	for (var i=0;i<n;i++){
		if (document.ccform.EtudesPrimairesCompletesReussies9[i].checked){
			res = true;
		}
	}
	if(!res)
	{
		msg = msg + "Avez-vous complété et réussi vos études primaires?" + '\n';
		verification = false;
	}
	
	
	var res = false;
	var n = document.ccform.ReconnuCoupableOffenseCriminelle9.length;
	// Je parcours mes radio afin de voir si une d'elle est à l'etat "checked"
	for (var i=0;i<n;i++){
		if (document.ccform.ReconnuCoupableOffenseCriminelle9[i].checked){
			res = true;
		}
	}
	if(!res)
	{
		msg = msg + "Avez-vous déjà été reconnu coupable d'une offense criminelle qui aurait une incidence sur l'emploi postulé?" + '\n';
		verification = false;
	}
	
	
	var res = false;
	var n = document.ccform.CongedieOuContraintDemissionner9.length;
	// Je parcours mes radio afin de voir si une d'elle est à l'etat "checked"
	for (var i=0;i<n;i++){
		if (document.ccform.CongedieOuContraintDemissionner9[i].checked){
			res = true;
		}
	}
	if(!res)
	{
		msg = msg + "Avez-vous déjà été congédié ou contraint à démissionner d'un emploi?" + '\n';
		verification = false;
	}
	
	
	
	var res = false;
	var n = document.ccform.PermisLicenceCarteCompetence9.length;
	// Je parcours mes radio afin de voir si une d'elle est à l'etat "checked"
	for (var i=0;i<n;i++){
		if (document.ccform.PermisLicenceCarteCompetence9[i].checked){
			res = true;
		}
	}
	if(!res)
	{
		msg = msg + "Détenez-vous un permis, une licence ou une carte de compétence" + '\n';
		verification = false;
	}
	
	
	
	var res = false;
	var n = document.ccform.PermisConduire9.length;
	// Je parcours mes radio afin de voir si une d'elle est à l'etat "checked"
	for (var i=0;i<n;i++){
		if (document.ccform.PermisConduire9[i].checked){
			res = true;
		}
	}
	if(!res)
	{
		msg = msg + "Possédez-vous un permis de conduire?" + '\n';
		verification = false;
	}
	

	if(document.ccform.Je9.value == "")
	{
		msg = msg + "Déclaration" + '\n';
		verification = false;
	}

	if(!verification)
	{
		alert(msg);
	}
	else
	{
		document.ccform.action = "offres_services_formulaire.php";
		document.ccform.submit();
	}
}

function fVerificationFormService()
{
	
	var msg = "Certains champs obligatoires sont manquant.\nVeuillez corriger les champs suivant :\n\n";
	var verification = true;
	
	if(document.ccform.EmploiSollicite9.value == "")
	{
		msg = msg + "Genre d'emploi sollicité" + '\n';
		verification = false;
	}
	if(document.ccform.cv.value != '')
	{
		verif_before_valid_form("CV")	
	}
	if(document.ccform.lettre_presentation.value != '')
	{
		verif_before_valid_form("Lettre de présentation")	
	}
	if(document.ccform.Nom9.value == "")
	{
		msg = msg + "Nom, prénom" + '\n';
		verification = false;
	}
	if(document.ccform.Adresse9.value == "")
	{
		msg = msg + "Adresse" + '\n';
		verification = false;
	}
	if(document.ccform.Ville9.value == "")
	{
		msg = msg + "Ville" + '\n';
		verification = false;
	}
	if(document.ccform.CodePostal9.value == "")
	{
		msg = msg + "Code postal" + '\n';
		verification = false;
	}
	if(document.ccform.Courriel9.value == "")
	{
		msg = msg + "Adresse de courrier électronique" + '\n';
		verification = false;
	}
	if(document.ccform.TelephoneResidence9.value == "")
	{
		msg = msg + "Téléphone (résidence)" + '\n';
		verification = false;
	}
	
	var res = false;
	var n = document.ccform.ParlezVousFrancais9.length;
	// Je parcours mes radio afin de voir si une d'elle est à l'etat "checked"
	for (var i=0;i<n;i++){
		if (document.ccform.ParlezVousFrancais9[i].checked){
			res = true;
		}
	}
	if(!res)
	{
		msg = msg + "Parlez-vous français" + '\n';
		verification = false;
	}
	
	
	var res = false;
	var n = document.ccform.EcrivezVousFrancais9.length;
	// Je parcours mes radio afin de voir si une d'elle est à l'etat "checked"
	for (var i=0;i<n;i++){
		if (document.ccform.EcrivezVousFrancais9[i].checked){
			res = true;
		}
	}
	if(!res)
	{
		msg = msg + "Écrivez-vous français" + '\n';
		verification = false;
	}
	
	
	var res = false;
	var n = document.ccform.ParlezVousAnglais.length;
	// Je parcours mes radio afin de voir si une d'elle est à l'etat "checked"
	for (var i=0;i<n;i++){
		if (document.ccform.ParlezVousAnglais[i].checked){
			res = true;
		}
	}
	if(!res)
	{
		msg = msg + "Parlez-vous anglais" + '\n';
		verification = false;
	}
	
	
	var res = false;
	var n = document.ccform.EcrivezVousAnglais.length;
	// Je parcours mes radio afin de voir si une d'elle est à l'etat "checked"
	for (var i=0;i<n;i++){
		if (document.ccform.EcrivezVousAnglais[i].checked){
			res = true;
		}
	}
	if(!res)
	{
		msg = msg + "Écrivez-vous anglais" + '\n';
		verification = false;
	}
	
	
	
	var res = false;
	var n = document.ccform.EtudesPrimairesCompletesReussies9.length;
	// Je parcours mes radio afin de voir si une d'elle est à l'etat "checked"
	for (var i=0;i<n;i++){
		if (document.ccform.EtudesPrimairesCompletesReussies9[i].checked){
			res = true;
		}
	}
	if(!res)
	{
		msg = msg + "Avez-vous complété et réussi vos études primaires?" + '\n';
		verification = false;
	}
	
	
	var res = false;
	var n = document.ccform.ReconnuCoupableOffenseCriminelle9.length;
	// Je parcours mes radio afin de voir si une d'elle est à l'etat "checked"
	for (var i=0;i<n;i++){
		if (document.ccform.ReconnuCoupableOffenseCriminelle9[i].checked){
			res = true;
		}
	}
	if(!res)
	{
		msg = msg + "Avez-vous déjà été reconnu coupable d'une offense criminelle qui aurait une incidence sur l'emploi postulé?" + '\n';
		verification = false;
	}
	
	
	var res = false;
	var n = document.ccform.CongedieOuContraintDemissionner9.length;
	// Je parcours mes radio afin de voir si une d'elle est à l'etat "checked"
	for (var i=0;i<n;i++){
		if (document.ccform.CongedieOuContraintDemissionner9[i].checked){
			res = true;
		}
	}
	if(!res)
	{
		msg = msg + "Avez-vous déjà été congédié ou contraint à démissionner d'un emploi?" + '\n';
		verification = false;
	}
	
	
	
	var res = false;
	var n = document.ccform.PermisLicenceCarteCompetence9.length;
	// Je parcours mes radio afin de voir si une d'elle est à l'etat "checked"
	for (var i=0;i<n;i++){
		if (document.ccform.PermisLicenceCarteCompetence9[i].checked){
			res = true;
		}
	}
	if(!res)
	{
		msg = msg + "Détenez-vous un permis, une licence ou une carte de compétence" + '\n';
		verification = false;
	}
	
	
	
	var res = false;
	var n = document.ccform.PermisConduire9.length;
	// Je parcours mes radio afin de voir si une d'elle est à l'etat "checked"
	for (var i=0;i<n;i++){
		if (document.ccform.PermisConduire9[i].checked){
			res = true;
		}
	}
	if(!res)
	{
		msg = msg + "Possédez-vous un permis de conduire?" + '\n';
		verification = false;
	}
	

	if(document.ccform.Je9.value == "")
	{
		msg = msg + "Déclaration" + '\n';
		verification = false;
	}

	if(!verification)
	{
		alert(msg);
	}
	else
	{
		document.ccform.action = "offres_services_formulaire.php";
		document.ccform.submit();
	}
}


















<!--
function recup_extension(fichier) // fonction de récupération extension fichier
   {
         if (fichier!="")// si le champ fihier n'est pas vide
         {
			 /*
            nom_fichier=fichier;// on récupere le chemin complet du fichier
            nbchar = nom_fichier.length;// on compte le nombre de caractere que compose ce chemin
            extension = nom_fichier.substring(nbchar-4,nbchar); // on récupere les 4 derniers caracteres
            extension=extension.toLowerCase(); //on uniforme les caracteres en minuscules au cas ou cela aurait été écris en majuscule...
            return extension; // on renvoi l'extension vers la fonction appelante
			*/
			/*
			var fileinput = document.getElementById("foo"); 
 			if(!fileinput ) return ""; 
 			var filename = fileinput.value; 
 			if( filename.length == 0 ) return ""; 
 			var dot = filename.lastIndexOf("."); 
 			if( dot == -1 ) return ""; 
 			var extension = filename.substr(dot,filename.length); 
 			return extension; 
			*/
			
			nom_fichier=fichier;// on récupere le chemin complet du fichier
			var dot = nom_fichier.lastIndexOf("."); 
			if( dot == -1 ) return ""; 
 			var extension = nom_fichier.substr(dot,nom_fichier.length); 
 			return extension; 
			
			
         }
   }

function verif_extension(fichier)// fonction vérification de l'extension aprés avoir choisi le fichier
   {
   ext = recup_extension(fichier);// on appelle la fonction de récupération de l'extension et on récupere l'extension
   
            if(ext==".pdf"||ext==".doc"||ext==".docx"){}// si extension = a une des extension suivante alors tout est ok donc ... pas d'erreur
            else // sinon on alert l'user de la mauvaise extension
            {
               alert("L'extension du fichier que vous voulez uploader est :'"+extension+"'\n cette extension n'est pas autorisée !\n Seules les extesnions suivantes sont autorisées :\n'PDF;DOC;DOCX' !");
            }
   }

function verif_before_valid_form(docfile)// fonction de validation de formulaire
   {
      var msgerr="Veuillez vérifier les erreurs suivantes :\n";// préparation message d'erreur 
      var erreur = 0;// par defaut tout est ok
      
      if(document.ccform.cv.value!="")// si le champ fihier n'est pas vide
      {
               ext = recup_extension(document.ccform.cv.value);// on appelle la fonction de récupération de l'extension et on récupere l'extension
               
               if(ext==".pdf"||ext==".doc"||ext==".docx"){} // si extension = a une des extension suivante alors tout est ok donc ... pas d'erreur
               else // sinon message d'erreur
               {
                  msgerr=msgerr+"- L'extension du fichier ("+ docfile + ") n'est pas valide, les extensions acceptées sont 'PDF;DOC;DOCX' ! \n";// prépare message d'erreur
                  erreur = 1;// il y a une erreur donc on l'informe
               }
      }
   
   if(erreur==1)
      {
         alert(msgerr);
      }
   else
      {
         return true;
      }
}
-->

