// JavaScript Document
function validateFormLivres(thisform) {
	var f = thisform;
	var valid = true;
	var auteursValid = false;
	var categoriesValid = false;
	var languesValid = false;
	var paiementsValid = false;
	var msg = "Les champs sont manquants, invalides ou obligatoires:\n\n";
		
	/* début de la validation des champs*/
	
	if (! f.nom.value) { msg += "\t-le nom est obligatoire\n"; valid = false}
	if (! f.codeISBN.value) { msg += "\t-le code ISBN est obligatoire\n"; valid = false}
	if (! f.courrielContact.value) { msg += "\t-le courriel contact est obligatoire\n"; valid = false}
	if ((! f.npPage.value) || (isNaN(f.npPage.value))) { msg += "\t-le nombre de page doit etre un chiffre valide.\n\t Mettre un zéro si aucun chiffres s'appliquent\n"; valid = false}
	if ((! f.dateProduit.value) || (isNaN(f.dateProduit.value)) || ((f.dateProduit.value.length != 4) && (f.dateProduit.value != '0'))) { msg += "\t-la date doit etre un chiffre valide.\n\t Mettre un  zéro si aucun chiffres s'appliquent\n"; valid = false}
	if ((! f.poid.value) || (isNaN(f.poid.value))) { msg += "\t-le poid doit etre un chiffre valide.\n\t Mettre un zéro si aucun chiffres s'appliquent\n"; valid = false}
	if (! f.prix_1.value) { msg += "\t-le prix régulier doit etre un montant valide. (format: 9,99)\n"; valid = false}
	
	// vérification si il a aumoin un auteur de choisi
	for (var t=0; t<f.auteurs.length; t++) {
		if (f.auteurs[t].checked) {auteursValid = true;}
	}
	if (auteursValid == false) { msg += "\t-Choisir aumoin 1 auteur dans l'onglet Auteurs\n"; valid = false}
	
	// Vérification si il a aumoin une catégorie de livre choisi
	for (var t=0; t<f.categoriesLivres.length; t++) {
		if (f.categoriesLivres[t].checked) {categoriesValid = true;}
	}
	if (categoriesValid == false) { msg += "\t-Choisir aumoin une catégorie de livre dans l'onglet Catégories\n"; valid = false}
	
	// Vérification si il a aumoin une langue choisi
	for (var t=0; t<f.lang.length; t++) {
		if (f.lang[t].checked) {languesValid = true;}
	}
	if (languesValid == false) { msg += "\t-Choisir une langue dans l'onglet Lang. & options\n"; valid = false}	
	
	// Vérification si il a aumoin un type de paiement choisi
	for (var t=0; t<f.typesPaiements.length; t++) {
		if (f.typesPaiements[t].checked) {paiementsValid = true;}
	}
	if (paiementsValid == false) { msg += "\t-Choisir aumoin un type de paiements dans l'onglet Lang. & options\n"; valid = false}
	
	// validation finale.
	if (valid == true) {
		return true;
	} else {
		alert(msg);
		return false;
	}		
}

function validerFormInscription(){
  // Vérification si un type de programme a été choisis
  
  if(document.form2.type_programme[0].checked ||document.form2.type_programme[1].checked || document.form2.type_programme[2].checked) {
    return true;
  }	
  		else if (document.form2.type_programme[0].checked){
				// le choix programme complet
				if (document.form2.Membre[0].checked) {
					return true;
					}
					else {
   					alert("Veuillez choisir membre ou non");
   					return false;
  					}
				}
  else {
    alert("Veuillez choisir un type de programme");
    return false;
  }
  
  
  // Vérification si un atelier de la première journée a été choisis
  
  if(document.form2.atelier_1_1.value && document.form2.atelier_1_2.value) {
    return true;
  }	
  else {
    alert("Veuillez choisir un atelier du mercredi 18 février");
    return false;
  }
  
}

// Validation du formulaire d'inscription du MIT
function checkfields() {
	strg = "Veuillez porter attention aux champs suivants:\n\n";
	valid = true;
	erreur = 0;
		
		if (!document.form2.type_programme[0].checked && !document.form2.type_programme[1].checked && !document.form2.type_programme[2].checked) {
			strg += "- Choix de programme\n";
			erreur = 1;	
		} 
		
		// si le choix est complet
		else if (document.form2.type_programme[0].checked) 
		{
			if (!document.form2.Membre[0].checked && !document.form2.Membre[1].checked) 
			// Choix de membre
			{
				strg += "- Choix membre ou non-membre\n";
				erreur = 1;
			} 	
			else if (document.form2.Membre[0].checked)
			{
				// le choix de membre
				if (!document.form2.codeMembre.value) 
				{
					strg += "- Numéro de membre\n";
					erreur = 1;
				}
			
				else if (document.form2.Membre[0].checked ) 
				{
					if (!document.form2.atelier_1_1.value && !document.form2.atelier_1_2.value) 
					{
						strg += "- Veuillez choisir un atelier pour la journée du mercredi 18 février\n";
						erreur = 1;
					}
				else if (document.form2.Membre[0].checked) 
					{
						if (!document.form2.atelier_2_1.value && !document.form2.atelier_2_2.value) 
						{
							strg += "- Veuillez choisir un atelier pour la journée du jeudi 19 février\n";
							erreur = 1;
						}		
					}
				}
			}
			
				else if (document.form2.Membre[1].checked) 
		{
				if (!document.form2.atelier_1_1.value && !document.form2.atelier_1_2.value) 
				{
				strg += "- Veuillez choisir au moins un atelier pour la journée du mercredi 18 février\n";
				erreur = 1;
				}
			else if (document.form2.Membre[1].checked) 
			{
				if (!document.form2.atelier_2_1.value && !document.form2.atelier_2_2.value) 
				{
					strg += "- Veuillez choisir au moins un atelier pour la journée du jeudi 19 février\n";
					erreur = 1;
				}
			}
		}
		} 

		// si le choix du programme est à la carte
		else if (document.form2.type_programme[1].checked) 
		{
			if (!document.form2.ChekCarte[0].checked && !document.form2.ChekCarte[1].checked && !document.form2.ChekCarte[2].checked) 
			{
				strg += "- Veuillez choisir aux moins un choix à la carte\n";
				erreur = 1;
			}
			else if (document.form2.ChekCarte[0].checked || document.form2.ChekCarte[1].checked || document.form2.ChekCarte[2].checked) 
				{
					if (document.form2.atelier_1_1.value || document.form2.atelier_1_2.value || document.form2.atelier_2_1.value || document.form2.atelier_2_2.value) 
					{
						strg += "- Vous avez choisi une activité à la carte\n - Vous n’avez donc pas à choisir d’atelier \n";
						erreur = 1;
					}
				}
		}
		
		
		// si le choix du programme est à la journée
		else if (document.form2.type_programme[2].checked) 
		{
			if (!document.form2.ChekJournee[0].checked && !document.form2.ChekJournee[1].checked && !document.form2.ChekJournee[2].checked) 
			{
				strg += "- Veuillez choisir au moins une journée\n";
				erreur = 1;
			}
			
			else if (document.form2.ChekJournee[0].checked || document.form2.ChekJournee[1].checked ) 
			{
				if (!document.form2.atelier_1_1.value && !document.form2.atelier_1_2.value) 
				{
				strg += "- Veuillez choisir un atelier pour la journée du mercredi 18 février\n";
				erreur = 1;
				}
				else if (document.form2.atelier_2_1.value || document.form2.atelier_2_2.value) 
					{
						strg += "- Les ateliers du jeudi ne sont pas inclus \n";
						erreur = 1;
					}
			}
			
			else if (document.form2.ChekJournee[2].checked) 
			{
				if (!document.form2.atelier_2_1.value && !document.form2.atelier_2_2.value) 
				{
				strg += "- Veuillez choisir un atelier pour la journée du jeudi 19 février\n";
				erreur = 1;
				}
				else if (document.form2.atelier_1_1.value || document.form2.atelier_1_2.value) 
					{
						strg += "- Les ateliers du mercredi ne sont pas inclus \n";
						erreur = 1;
					}
			}
 		}
// Gestion des erreurs		
	if (erreur == 1) {
		alert(strg);
		return false;
	} else {
		return true;
	}
}		
// Validation du formulaire d'inscription du MIT
function validerFormInscriptionMIT() {
	strg = "Veuillez porter attention aux champs suivants:\n\n";
	valid = true;
	erreur = 0;
		
		if (!document.form2.tarifRegulier[0].checked && !document.form2.tarifRegulier[1].checked ) 		{
			strg += "- Choix de tarif\n";
			erreur = 1;	
		} 
		
		// si le choix de tarif et Promotion des partenaires
		else if (document.form2.tarifRegulier[1].checked && !document.form2.codePromotion.value) 
		{
				strg += "- Veuillez entrer votre code de promotion \n";
				erreur = 1;
		}

		
		
// Gestion des erreurs		
	if (erreur == 1) {
		alert(strg);
		return false;
	} else {
		return true;
	}
}

// Validation du formulaire du Membership
function validerFormMembership() {
	strg = "Veuillez porter attention aux champs suivants:\n\n";
	valid = true;
	erreur = 0;
		
		if (!document.form2.nmbDelegues[0].checked && !document.form2.nmbDelegues[1].checked&& !document.form2.nmbDelegues[2].checked && !document.form2.nmbDelegues[3].checked && !document.form2.nmbDelegues[4].checked&& !document.form2.nmbDelegues[5].checked&& !document.form2.nmbDelegues[6].checked) 		{
			strg += "- Veuillez choisir votre type de Membership\n";
			erreur = 1;	
		} 
		
		// si le choix Membership est "devenir ami du Club Québec – Force entrepreneuriale"
		else if (document.form2.nmbDelegues[0].checked && !document.form2.contribution_Volontaire.value) 
		{
				strg += "- Veuillez entrer votre contribution \n";
				erreur = 1;
		}

// Gestion des erreurs		
	if (erreur == 1) {
		alert(strg);
		return false;
	} else {
		return true;
	}
}

// Validation du Sondage du mentor
function validerSondageMentorat() {
	strg = "Veuillez remplir les champs suivants:\n\n";
	valid = true;
	erreur = 0;
		
		// Question #1 ----------------------------------------------------------------------------------------------------
		if (!document.form2.txtq1.value) 
			{
				strg += "- Question #1 \n";
				erreur = 1;
			}
		// Question #2 ----------------------------------------------------------------------------------------------------
		if (!document.form2.txtq2.value) 
			{		strg += "- Question #2 \n";
				erreur = 1;
			}
		
		// Question #3 ----------------------------------------------------------------------------------------------------
		if (!document.form2.txtq3.value) 
			{		strg += "- Question #3 \n";
				erreur = 1;
			}
		// Question #4 ----------------------------------------------------------------------------------------------------
		if (!document.form2.q4[0].checked && !document.form2.q4[1].checked && !document.form2.q4[2].checked && !document.form2.q4[3].checked ) 		
			{
				strg += "- Question #4\n";
				erreur = 1;	
			} 

				// si le choix 4 a ètè sélectionné
				else if (document.form2.q4[3].checked && !document.form2.txtq4.value) 
				{
					strg += "- Question #4 : remplir la zone de texte \n";
					erreur = 1;
				}

		// Question #5 ----------------------------------------------------------------------------------------------------
		if (!document.form2.q5[0].checked && !document.form2.q5[1].checked ) 		
			{
				strg += "- Question #5\n";
				erreur = 1;	
			} 

		// Question #6 ----------------------------------------------------------------------------------------------------
		if (!document.form2.q6[0].checked && !document.form2.q6[1].checked && !document.form2.q6[2].checked && !document.form2.q6[3].checked && !document.form2.q6[4].checked) 		
			{
				strg += "- Question #6\n";
				erreur = 1;	
			} 

		// Question #7 ----------------------------------------------------------------------------------------------------
		if (!document.form2.q11[0].checked && !document.form2.q11[1].checked && !document.form2.q11[2].checked && !document.form2.q11[3].checked ) 		
			{
				strg += "- Question #7\n";
				erreur = 1;	
			} 

				// si le choix 4 a ètè sélectionné
				else if (document.form2.q11[3].checked && !document.form2.txtq11.value) 
				{
					strg += "- Question #7 : remplir la zone de texte \n";
					erreur = 1;
				}	

		// Question #8 ----------------------------------------------------------------------------------------------------
		if (!document.form2.txtq12.value) 
			{
				strg += "- Question #8 \n";
				erreur = 1;
			}
			
		// Question #9 ----------------------------------------------------------------------------------------------------
		if (!document.form2.txtq13.value) 
			{		strg += "- Question #9 \n";
				erreur = 1;
			}

		// Question #10 ----------------------------------------------------------------------------------------------------
		if (!document.form2.q14[0].checked && !document.form2.q14[1].checked && !document.form2.q14[2].checked && !document.form2.q14[3].checked) 		
			{
				strg += "- Question #10\n";
				erreur = 1;	
			} 

		// Question #11 ----------------------------------------------------------------------------------------------------
		if (!document.form2.q15[0].checked && !document.form2.q15[1].checked && !document.form2.q15[2].checked && !document.form2.q15[3].checked && !document.form2.q15[4].checked) 		
			{
				strg += "- Question #11\n";
				erreur = 1;	
			} 			
		// si le choix 3 a ètè sélectionné
				else if (document.form2.q15[3].checked && !document.form2.txtq15.value) 
				{
					strg += "- Question #11 : remplir la zone de texte \n";
					erreur = 1;
				}	
		// Question #12 ----------------------------------------------------------------------------------------------------
		if (!document.form2.q16[0].checked && !document.form2.q16[1].checked && !document.form2.q16[2].checked && !document.form2.q16[3].checked && !document.form2.q16[4].checked) 		
			{
				strg += "- Question #12\n";
				erreur = 1;	
			} 

		// Question #13 ----------------------------------------------------------------------------------------------------
		if (!document.form2.q21[0].checked && !document.form2.q21[1].checked ) 		
			{
				strg += "- Question #13\n";
				erreur = 1;	
			} 
	// Question #14 ----------------------------------------------------------------------------------------------------
		if (!document.form2.q22.value) 
			{		strg += "- Question #14 \n";
				erreur = 1;
			}
		// Question #15 ----------------------------------------------------------------------------------------------------
		if (!document.form2.q23.value) 
			{		strg += "- Question #15 \n";
				erreur = 1;
			}			

		// Question #16 ----------------------------------------------------------------------------------------------------
		if (!document.form2.q24.value) 
			{		strg += "- Question #16 \n";
				erreur = 1;
			}
			
		// Question #17 ----------------------------------------------------------------------------------------------------
		if (!document.form2.q25.value) 
			{		strg += "- Question #17 \n";
				erreur = 1;
			}

		// Question #18 ----------------------------------------------------------------------------------------------------
		if (!document.form2.q26.value) 
			{		strg += "- Question #18 \n";
				erreur = 1;
			}

// Gestion des erreurs		
	if (erreur == 1) {
		alert(strg);
		return false;
	} else {
		return true;
	}
}


// Validation du CONCOURS le Mentor
function validerFormConcoursMentor() {
	strg = "Veuillez remplir les champs suivants:\n\n";
	valid = true;
	erreur = 0;
// Prénom----------------------------------------------------------------------------------------------------
		if (!document.form.txtPrenom.value) 
			{		strg += "- Prénom \n";
				erreur = 1;
			}
		
		
		if (!document.form.txtNom.value) 
			{		strg += "- Nom \n";
				erreur = 1;
			}
			
		if (!document.form.txtEmail.value) 
			{		strg += "- Adresse courriel \n";
				erreur = 1;
			}	
			
		if (!document.form.txtTel.value) 
			{		strg += "- Téléphone \n";
				erreur = 1;
			}


		if (!document.form.txtQuestion.value) 
			{		strg += "- Question d’habileté \n";
				erreur = 1;
			}			

// Gestion des erreurs		
	if (erreur == 1) {
		alert(strg);
		return false;
	} else {
		return true;
	}
}



// Validation Sondage Éclair "Journal les affaires"
function validerSondageEclair() {
	strg = "Veuillez remplir les champs suivants:\n\n";
	valid = true;
	erreur = 0;
	// Question #1 ----------------------------------------------------------------------------------------------------
		if (!document.form2.q1[0].checked && !document.form2.q1[1].checked ) 		
			{
				strg += "- Question #1\n";
				erreur = 1;	
			} 
	// Question #2 ----------------------------------------------------------------------------------------------------
		if (!document.form2.q2[0].checked && !document.form2.q2[1].checked ) 		
			{
				strg += "- Question #2\n";
				erreur = 1;	
			} 
			
	// Question #3 ----------------------------------------------------------------------------------------------------
		if (!document.form2.q3[0].checked && !document.form2.q3[1].checked ) 		
			{
				strg += "- Question #3\n";
				erreur = 1;	
			} 			
			
	// Question #4 ----------------------------------------------------------------------------------------------------
		if (!document.form2.q4[0].checked && !document.form2.q4[1].checked ) 		
			{
				strg += "- Question #4\n";
				erreur = 1;	
			} 
			

	
	// Question #5 ----------------------------------------------------------------------------------------------------
		if (!document.form2.q5[0].checked && !document.form2.q5[1].checked && !document.form2.q5[2].checked && !document.form2.q5[3].checked && !document.form2.q5[4].checked && !document.form2.q5[5].checked && !document.form2.q5[6].checked && !document.form2.q5[7].checked && !document.form2.q5[8].checked) 		
			{
				strg += "- Question #5\n";
				erreur = 1;	
			} 
			// si le choix 9 a ètè sélectionné
				else if (document.form2.q5[8].checked && !document.form2.txtq5.value) 
				{
					strg += "- Question #5 : remplir la zone de texte \n";
					erreur = 1;
				}	
	
	// Question #6 ----------------------------------------------------------------------------------------------------
		if (!document.form2.q6[0].checked && !document.form2.q6[1].checked && !document.form2.q6[2].checked && !document.form2.q6[3].checked && !document.form2.q6[4].checked) 		
			{
				strg += "- Question #6\n";
				erreur = 1;	
			} 
			
	// Question #7 ----------------------------------------------------------------------------------------------------
		if (!document.form2.q7[0].checked && !document.form2.q7[1].checked && !document.form2.q7[2].checked && !document.form2.q7[3].checked) 		
			{
				strg += "- Question #7\n";
				erreur = 1;	
			}
			
				// Question #8 ----------------------------------------------------------------------------------------------------
		if (!document.form2.q8[0].checked && !document.form2.q8[1].checked && !document.form2.q8[2].checked) 		
			{
				strg += "- Question #8\n";
				erreur = 1;	
			} 
			
	// Question #9 ----------------------------------------------------------------------------------------------------
		if (!document.form2.q9[0].checked && !document.form2.q9[1].checked && !document.form2.q9[2].checked) 		
			{
				strg += "- Question #9\n";
				erreur = 1;	
			} 
			
// Question #10 ----------------------------------------------------------------------------------------------------
		if (!document.form2.q10[0].checked && !document.form2.q10[1].checked) 		
			{
				strg += "- Question #10\n";
				erreur = 1;	
			} 
			// si le choix 2 a ètè sélectionné
				else if (document.form2.q10[1].checked && !document.form2.txtq10.value) 
				{
					strg += "- Question #10 : remplir la zone de texte \n";
					erreur = 1;
				}	
				
	// Question #11 ----------------------------------------------------------------------------------------------------
		if (!document.form2.q11[0].checked && !document.form2.q11[1].checked) 		
			{
				strg += "- Question #11\n";
				erreur = 1;	
			} 
			// si le choix 2 a ètè sélectionné
				else if (document.form2.q11[1].checked && !document.form2.txtq11.value) 
				{
					strg += "- Question #11 : remplir la zone de texte \n";
					erreur = 1;
				}	
				
				
// Question #12 ----------------------------------------------------------------------------------------------------
		if (!document.form2.q12[0].checked && !document.form2.q12[1].checked && !document.form2.q12[2].checked && !document.form2.q12[3].checked && !document.form2.q12[4].checked) 		
			{
				strg += "- Question #12\n";
				erreur = 1;	
			} 

// Question #13 ----------------------------------------------------------------------------------------------------
		if (!document.form2.q13[0].checked && !document.form2.q13[1].checked) 		
			{
				strg += "- Question #13\n";
				erreur = 1;	
			} 
			
// Question #14 ----------------------------------------------------------------------------------------------------
		if (!document.form2.q14[0].checked && !document.form2.q14[1].checked && !document.form2.q14[2].checked && !document.form2.q14[3].checked && !document.form2.q14[4].checked && !document.form2.q14[5].checked && !document.form2.q14[6].checked && !document.form2.q14[7].checked && !document.form2.q14[8].checked)
			{
				strg += "- Question #14\n";
				erreur = 1;	
			} 			

		// si le choix 9 a ètè sélectionné
				else if (document.form2.q14[8].checked && !document.form2.txtq14.value) 
				{
					strg += "- Question #14 : remplir la zone de texte \n";
					erreur = 1;
				}	

	// Gestion des erreurs		
	if (erreur == 1) {
		alert(strg);
		return false;
	} else {
		return true;
	}
}


