function cocher(num_champ) {
	champ = eval("document.formulaire.boite_"+num_champ);
	var tmp_valeur = (document.formulaire.autre.value).replace(/(^\s*)|(\s*$)/g,'');
	if ( tmp_valeur != "" ) {
		champ.checked = true;
	}
}

/**** ACCUEIL ****/
function verifForm_accueil() {
	return true;
}

/**** QUESTION 1 ****/
function verifForm_q1() {
	var choix = 0;

	// Un choix parmi les boutons radio a-t-il bien été effectué ?
	for ( var i=0; i < document.formulaire.q1.length; i++ ) {
		if ( document.formulaire.q1[i].checked ) {
			choix = 1;
			break;
		}
	}

	if ( choix == 0 ) {
		alert("Veuillez sélectionner une réponse parmi les choix proposés");
		return false;
	}

	return true;
}

/**** QUESTION 2 ****/
function verifForm_q2() {
	var nb_choix = 0;
	var tmp_autre = (document.formulaire.autre.value).replace(/(^\s*)|(\s*$)/g,'');

	for ( var i=1; i<=7; i++ ) {
		if ( eval("document.formulaire.boite_"+i+".checked == true") ) {
			nb_choix += 1;
		}
	}

	if ( nb_choix == 0 ) {
		alert("Veuillez sélectionner au moins une réponse parmi les choix proposés");
		return false;
	}
	else if ( eval("document.formulaire.boite_7.checked == true") && tmp_autre == "" ) {
		alert('Veuillez préciser votre réponse "AUTRE", s\'il vous plaît');
		document.formulaire.autre.focus();
		return false;
	}
	else if ( eval("document.formulaire.boite_7.checked == false") && tmp_autre != "" ) {
		document.formulaire.boite_7.checked = true;
	}

	return true;
}

/**** QUESTION 3 ****/
function verifForm_q3() {
	var nb_choix = 0;
	var tmp_autre = (document.formulaire.autre.value).replace(/(^\s*)|(\s*$)/g,'');

	for ( var i=1; i<=15; i++ ) {
		if ( eval("document.formulaire.boite_"+i+".checked == true") ) {
			nb_choix += 1;
		}
	}

	if ( nb_choix == 0 ) {
		alert("Veuillez sélectionner au moins une réponse parmi les choix proposés");
		return false;
	}
	else if ( nb_choix > 5 ) {
		alert("Veuillez sélectionner au plus 5 réponses");
		return false;
	}
	else if ( eval("document.formulaire.boite_15.checked == true") && tmp_autre == "" ) {
		alert('Veuillez préciser votre réponse "AUTRE", s\'il vous plaît');
		document.formulaire.autre.focus();
		return false;
	}
	else if ( eval("document.formulaire.boite_15.checked == false") && tmp_autre != "" ) {
		document.formulaire.boite_15.checked = true;
	}

	return true;
}

/**** QUESTION 3 BIS ****/
function verifForm_q3bis() {
	if ( verifForm_q3() )
		return true;

	return false;
}

/**** QUESTION 4 ****/
function verifForm_q4() {
	var choix = 0;

	// Un choix parmi les boutons radio a-t-il bien été effectué ?
	for ( var i=0; i < document.formulaire.q4.length; i++ ) {
		if ( document.formulaire.q4[i].checked ) {
			choix = 1;
			break;
		}
	}

	if ( choix == 0 ) {
		alert("Veuillez sélectionner une réponse parmi les choix proposés");
		return false;
	}

	return true;
}

/**** QUESTION 5 ****/
function verifForm_q5() {
	var nb_choix = 0;
	var tmp_autre = (document.formulaire.autre.value).replace(/(^\s*)|(\s*$)/g,'');

	for ( var i=1; i<=8; i++ ) {
		if ( eval("document.formulaire.boite_"+i+".checked == true") ) {
			nb_choix += 1;
		}
	}

	if ( nb_choix == 0 ) {
		alert("Veuillez sélectionner au moins une réponse parmi les choix proposés");
		return false;
	}
	else if ( eval("document.formulaire.boite_8.checked == true") && tmp_autre == "" ) {
		alert('Veuillez préciser votre réponse "AUTRE", s\'il vous plaît');
		document.formulaire.autre.focus();
		return false;
	}
	else if ( eval("document.formulaire.boite_8.checked == false") && tmp_autre != "" ) {
		document.formulaire.boite_8.checked = true;
	}

	return true;
}

/**** QUESTION 5 complémentaire (tri par ordre d'importance) ****/
function verifForm_q5comp() {
	var tableau = new Array();
	var nb_choix = 0;
	var choix = 0;

	for ( var i=1; i<=8; i++ ) {
		if ( document.getElementById(i) ) {
			// Suppression des éventuels espaces saisis
			document.getElementById(i).value = (document.getElementById(i).value).replace(/(^\s*)|(\s*$)/g,'');
			// Une valeur a-t-elle bien été saisie ? Et s'agit-il bien d'un chiffre ?
			if ( isNaN(document.getElementById(i).value) || document.getElementById(i).value == "" ) {
				alert("Vous devez saisir des chiffres dans les champs à votre disposition");
				return false;
			}
			nb_choix += 1;
		}
	}

	// On teste chaque réponse pour vérifier que l'utilisateur a bien entré des valeurs toutes différentes allant de 1 à nb_choix
	for ( var j=1 ; j <= nb_choix+1 ; j++ ) {
		if ( j > 1 && choix == 0 ) {
			alert("Vos réponses doivent s'échelonner de 1 à "+nb_choix);
			return false;
		}

		// Si l'on a testé toutes les valeurs à trouver, on sort de ces boucles de test
		if ( j > nb_choix )
			break;

		// On réinitialise le booléen fournissant le résultat du test
		choix = 0;
		for ( var k=1; k<=8; k++ ) {
			if ( document.getElementById(k) && document.getElementById(k).value == j ) {
				choix = 1;
				break;
			}
		}
	}

	return true;
}

/**** QUESTION 6 ****/
function verifForm_q6() {
	var nb_choix = 0;
	var tmp_autre = (document.formulaire.autre.value).replace(/(^\s*)|(\s*$)/g,'');

	for ( var i=1; i<=9; i++ ) {
		if ( eval("document.formulaire.boite_"+i+".checked == true") ) {
			nb_choix += 1;
		}
	}

	if ( nb_choix == 0 ) {
		alert("Veuillez sélectionner au moins une réponse parmi les choix proposés");
		return false;
	}
	else if ( eval("document.formulaire.boite_9.checked == true") && tmp_autre == "" ) {
		alert('Veuillez préciser votre réponse "AUTRE", s\'il vous plaît');
		document.formulaire.autre.focus();
		return false;
	}
	else if ( eval("document.formulaire.boite_9.checked == false") && tmp_autre != "" ) {
		document.formulaire.boite_9.checked = true;
	}

	return true;
}

/**** QUESTION 6 complémentaire (tri par ordre d'importance) ****/
function verifForm_q6comp() {
	var tableau = new Array();
	var nb_choix = 0;
	var choix = 0;

	for ( var i=1; i<=9; i++ ) {
		if ( document.getElementById(i) ) {
			// Suppression des éventuels espaces saisis
			document.getElementById(i).value = (document.getElementById(i).value).replace(/(^\s*)|(\s*$)/g,'');
			// Une valeur a-t-elle bien été saisie ? Et s'agit-il bien d'un chiffre ?
			if ( isNaN(document.getElementById(i).value) || document.getElementById(i).value == "" ) {
				alert("Vous devez saisir des chiffres dans les champs à votre disposition");
				return false;
			}
			nb_choix += 1;
		}
	}

	// On teste chaque réponse pour vérifier que l'utilisateur a bien entré des valeurs toutes différentes allant de 1 à nb_choix
	for ( var j=1 ; j <= nb_choix+1 ; j++ ) {
		if ( j > 1 && choix == 0 ) {
			alert("Vos réponses doivent s'échelonner de 1 à "+nb_choix);
			return false;
		}

		// Si l'on a testé toutes les valeurs à trouver, on sort de ces boucles de test
		if ( j > nb_choix )
			break;

		// On réinitialise le booléen fournissant le résultat du test
		choix = 0;
		for ( var k=1; k<=9; k++ ) {
			if ( document.getElementById(k) && document.getElementById(k).value == j ) {
				choix = 1;
				break;
			}
		}
	}

	return true;
}

/**** QUESTION 7 ****/
function verifForm_q7() {
	var nb_choix = 0;
	var tmp_autre = (document.formulaire.autre.value).replace(/(^\s*)|(\s*$)/g,'');

	for ( var i=1; i<=10; i++ ) {
		if ( eval("document.formulaire.boite_"+i+".checked == true") ) {
			nb_choix += 1;
		}
	}

	if ( nb_choix == 0 ) {
		alert("Veuillez sélectionner au moins une réponse parmi les choix proposés");
		return false;
	}
	else if ( eval("document.formulaire.boite_10.checked == true") && tmp_autre == "" ) {
		alert('Veuillez préciser votre réponse "AUTRE", s\'il vous plaît');
		document.formulaire.autre.focus();
		return false;
	}
	else if ( eval("document.formulaire.boite_10.checked == false") && tmp_autre != "" ) {
		document.formulaire.boite_10.checked = true;
	}

	return true;
}

/**** QUESTION 7 complémentaire (tri par ordre d'importance) ****/
function verifForm_q7comp() {
	var tableau = new Array();
	var nb_choix = 0;
	var choix = 0;

	for ( var i=1; i<=10; i++ ) {
		if ( document.getElementById(i) ) {
			// Suppression des éventuels espaces saisis
			document.getElementById(i).value = (document.getElementById(i).value).replace(/(^\s*)|(\s*$)/g,'');
			// Une valeur a-t-elle bien été saisie ? Et s'agit-il bien d'un chiffre ?
			if ( isNaN(document.getElementById(i).value) || document.getElementById(i).value == "" ) {
				alert("Vous devez saisir des chiffres dans les champs à votre disposition");
				return false;
			}
			nb_choix += 1;
		}
	}

	// On teste chaque réponse pour vérifier que l'utilisateur a bien entré des valeurs toutes différentes allant de 1 à nb_choix
	for ( var j=1 ; j <= nb_choix+1 ; j++ ) {
		if ( j > 1 && choix == 0 ) {
			alert("Vos réponses doivent s'échelonner de 1 à "+nb_choix);
			return false;
		}

		// Si l'on a testé toutes les valeurs à trouver, on sort de ces boucles de test
		if ( j > nb_choix )
			break;

		// On réinitialise le booléen fournissant le résultat du test
		choix = 0;
		for ( var k=1; k<=10; k++ ) {
			if ( document.getElementById(k) && document.getElementById(k).value == j ) {
				choix = 1;
				break;
			}
		}
	}

	return true;
}

/**** QUESTION 8 ****/
function verifForm_q8() {
	document.formulaire.frequence.value = (document.formulaire.frequence.value).replace(/(^\s*)|(\s*$)/g,'');

	if ( document.formulaire.frequence.value == "" ) {
		alert("Veuillez saisir votre réponse");
		document.formulaire.frequence.focus();
		return false;
	}
	else if ( document.formulaire.frequence.value < 1 ) {
		alert("Veuillez saisir un nombre supérieur ou égal à 1");
		document.formulaire.frequence.focus();
		return false;
	}
	else if ( isNaN(document.formulaire.frequence.value) ) {
		alert("Veuillez saisir votre réponse sous forme numérique");
		document.formulaire.frequence.focus();
		return false;
	}

	return true;
}

/**** QUESTION 9 ****/
function verifForm_q9() {
	var choix = 0;

	// Un choix parmi les boutons radio a-t-il bien été effectué ?
	for ( var i=0; i < document.formulaire.q9.length; i++ ) {
		if ( document.formulaire.q9[i].checked ) {
			choix = 1;
			break;
		}
	}

	if ( choix == 0 ) {
		alert("Veuillez sélectionner une réponse parmi les choix proposés");
		return false;
	}

	return true;
}

/**** QUESTION 10 ****/
function verifForm_q10() {
	var choix_1 = 0;
	var choix_2 = 0;
	var choix_3 = 0;

	// Un choix parmi les boutons radio a-t-il bien été effectué ?
	for ( var i=0; i < document.formulaire.q10_1.length; i++ ) {
		if ( document.formulaire.q10_1[i].checked ) {
			choix_1 = 1;
			break;
		}
	}
	for ( var i=0; i < document.formulaire.q10_2.length; i++ ) {
		if ( document.formulaire.q10_2[i].checked ) {
			choix_2 = 1;
			break;
		}
	}
	for ( var i=0; i < document.formulaire.q10_3.length; i++ ) {
		if ( document.formulaire.q10_3[i].checked ) {
			choix_3 = 1;
			break;
		}
	}

	if ( choix_1 == 0 ) {
		alert("Veuillez sélectionner une réponse parmi les choix proposés pour les livres neufs");
		return false;
	}
	else if ( choix_2 == 0 ) {
		alert("Veuillez sélectionner une réponse parmi les choix proposés pour les livres d'occasion");
		return false;
	}
	else if ( choix_3 == 0 ) {
		alert("Veuillez sélectionner une réponse parmi les choix proposés pour les livres rares ou de collection");
		return false;
	}

	return true;
}

/**** QUESTION 11 ****/
function verifForm_q11() {
	var choix = 0;

	// Un choix parmi les boutons radio a-t-il bien été effectué ?
	for ( var i=0; i < document.formulaire.q11.length; i++ ) {
		if ( document.formulaire.q11[i].checked ) {
			choix = 1;
			break;
		}
	}

	if ( choix == 0 ) {
		alert("Veuillez sélectionner une réponse parmi les choix proposés");
		return false;
	}

	return true;
}

/**** QUESTION 12 ****/
function verifForm_q12() {
	var choix = 0;

	// Un choix parmi les boutons radio a-t-il bien été effectué ?
	for ( var i=0; i < document.formulaire.q12.length; i++ ) {
		if ( document.formulaire.q12[i].checked ) {
			choix = 1;
			break;
		}
	}

	if ( choix == 0 ) {
		alert("Veuillez sélectionner une réponse parmi les choix proposés");
		return false;
	}

	return true;
}

/**** QUESTION 12 BIS ****/
function verifForm_q12bis() {
	if ( verifForm_q12() )
		return true;

	return false;
}

/**** QUESTION 13 ****/
function verifForm_q13() {
	var choix_1 = 0;
	var choix_2 = 0;
	var choix_3 = 0;
	var choix_4 = 0;
	var choix_5 = 0;
	var choix_6 = 0;
	var choix_7 = 0;

	// Un choix parmi les boutons radio a-t-il bien été effectué ?
	for ( var i=0; i < document.formulaire.q13_1.length; i++ ) {
		if ( document.formulaire.q13_1[i].checked ) {
			choix_1 = 1;
			break;
		}
	}
	for ( var i=0; i < document.formulaire.q13_2.length; i++ ) {
		if ( document.formulaire.q13_2[i].checked ) {
			choix_2 = 1;
			break;
		}
	}
	for ( var i=0; i < document.formulaire.q13_3.length; i++ ) {
		if ( document.formulaire.q13_3[i].checked ) {
			choix_3 = 1;
			break;
		}
	}
	for ( var i=0; i < document.formulaire.q13_4.length; i++ ) {
		if ( document.formulaire.q13_4[i].checked ) {
			choix_4 = 1;
			break;
		}
	}
	for ( var i=0; i < document.formulaire.q13_5.length; i++ ) {
		if ( document.formulaire.q13_5[i].checked ) {
			choix_5 = 1;
			break;
		}
	}
	for ( var i=0; i < document.formulaire.q13_6.length; i++ ) {
		if ( document.formulaire.q13_6[i].checked ) {
			choix_6 = 1;
			break;
		}
	}
	for ( var i=0; i < document.formulaire.q13_7.length; i++ ) {
		if ( document.formulaire.q13_7[i].checked ) {
			choix_7 = 1;
			break;
		}
	}

	if ( choix_1 == 0 ) {
		alert("Veuillez sélectionner une réponse parmi les choix proposés pour les DVD / vidéos");
		return false;
	}
	else if ( choix_2 == 0 ) {
		alert("Veuillez sélectionner une réponse parmi les choix proposés pour les ex-libris et sérigraphies");
		return false;
	}
	else if ( choix_3 == 0 ) {
		alert("Veuillez sélectionner une réponse parmi les choix proposés pour les figurines");
		return false;
	}
	else if ( choix_4 == 0 ) {
		alert("Veuillez sélectionner une réponse parmi les choix proposés pour les goodies");
		return false;
	}
	else if ( choix_5 == 0 ) {
		alert("Veuillez sélectionner une réponse parmi les choix proposés pour les jeux vidéo");
		return false;
	}
	else if ( choix_6 == 0 ) {
		alert("Veuillez sélectionner une réponse parmi les choix proposés pour les jeux de rôle");
		return false;
	}
	else if ( choix_7 == 0 ) {
		alert("Veuillez sélectionner une réponse parmi les choix proposés pour les t-shirts illustrés");
		return false;
	}

	return true;
}

/**** QUESTION 14 ****/
function verifForm_q14() {
	document.formulaire.port.value = (document.formulaire.port.value).replace(/(^\s*)|(\s*$)/g,'');

	if ( document.formulaire.port.value == "" ) {
		alert("Veuillez saisir votre réponse");
		document.formulaire.port.focus();
		return false;
	}
	else if ( isNaN(document.formulaire.port.value) && document.formulaire.port.value != "X" && document.formulaire.port.value != "x" ) {
		alert("Veuillez saisir votre réponse sous forme numérique ou indiquer X");
		document.formulaire.port.focus();
		return false;
	}

	return true;
}

/**** QUESTION 15 ****/
function verifForm_q15() {
	return true;
}

/**** QUESTION SEXE ****/
function verifForm_qsexe() {
	var choix = 0;

	// Un choix parmi les boutons radio a-t-il bien été effectué ?
	for ( var i=0; i < document.formulaire.qsexe.length; i++ ) {
		if ( document.formulaire.qsexe[i].checked ) {
			choix = 1;
			break;
		}
	}

	if ( choix == 0 ) {
		alert("Veuillez sélectionner une réponse parmi les choix proposés");
		return false;
	}

	return true;
}

/**** QUESTION AGE ****/
function verifForm_qage() {
	var choix = 0;

	// Un choix parmi les boutons radio a-t-il bien été effectué ?
	for ( var i=0; i < document.formulaire.qage.length; i++ ) {
		if ( document.formulaire.qage[i].checked ) {
			choix = 1;
			break;
		}
	}

	if ( choix == 0 ) {
		alert("Veuillez sélectionner une réponse parmi les choix proposés");
		return false;
	}

	return true;
}

/**** QUESTION CATEGORIE ****/
function verifForm_qcategorie() {
	var choix = 0;

	// Un choix parmi les boutons radio a-t-il bien été effectué ?
	for ( var i=0; i < document.formulaire.qcategorie.length; i++ ) {
		if ( document.formulaire.qcategorie[i].checked ) {
			choix = 1;
			break;
		}
	}

	if ( choix == 0 ) {
		alert("Veuillez sélectionner une réponse parmi les choix proposés");
		return false;
	}

	return true;
}


/**** QUESTION FINALE : adresses e-mail ****/
function verifForm_mailing() {
	reEmail = /^[-\.\w_]+@[-\.\w_]+\.[A-Za-z]{2,3}$/;

	document.formulaire.mailing.value = (document.formulaire.mailing.value).replace(/(^\s*)|(\s*$)/g,'');
	document.formulaire.faire_part_1.value = (document.formulaire.faire_part_1.value).replace(/(^\s*)|(\s*$)/g,'');
	document.formulaire.faire_part_2.value = (document.formulaire.faire_part_2.value).replace(/(^\s*)|(\s*$)/g,'');
	document.formulaire.faire_part_3.value = (document.formulaire.faire_part_3.value).replace(/(^\s*)|(\s*$)/g,'');
	document.formulaire.faire_part_4.value = (document.formulaire.faire_part_4.value).replace(/(^\s*)|(\s*$)/g,'');
	document.formulaire.faire_part_5.value = (document.formulaire.faire_part_5.value).replace(/(^\s*)|(\s*$)/g,'');
	tmp_expediteur = (document.formulaire.expediteur.value).replace(/(^\s*)|(\s*$)/g,'');
	tmp_commentaire = (document.formulaire.commentaire.value).replace(/(^\s*)|(\s*$)/g,'');

	if ( document.formulaire.mailing.value != "" && !reEmail.test(document.formulaire.mailing.value) ) {
		alert("Le format de votre adresse e-mail semble invalide : une erreur a dû s'y glisser !");
		document.formulaire.mailing.focus();
		return false;
	}
	else if ( document.formulaire.faire_part_1.value != "" && !reEmail.test(document.formulaire.faire_part_1.value) ) {
		alert("Le format de l'adresse e-mail n°1 semble invalide : une erreur a dû s'y glisser !");
		document.formulaire.faire_part_1.focus();
		return false;
	}
	else if ( document.formulaire.faire_part_2.value != "" && !reEmail.test(document.formulaire.faire_part_2.value) ) {
		alert("Le format de l'adresse e-mail n°2 semble invalide : une erreur a dû s'y glisser !");
		document.formulaire.faire_part_2.focus();
		return false;
	}
	else if ( document.formulaire.faire_part_3.value != "" && !reEmail.test(document.formulaire.faire_part_3.value) ) {
		alert("Le format de l'adresse e-mail n°3 semble invalide : une erreur a dû s'y glisser !");
		document.formulaire.faire_part_3.focus();
		return false;
	}
	else if ( document.formulaire.faire_part_4.value != "" && !reEmail.test(document.formulaire.faire_part_4.value) ) {
		alert("Le format de l'adresse e-mail n°4 semble invalide : une erreur a dû s'y glisser !");
		document.formulaire.faire_part_4.focus();
		return false;
	}
	else if ( document.formulaire.faire_part_5.value != "" && !reEmail.test(document.formulaire.faire_part_5.value) ) {
		alert("Le format de l'adresse e-mail n°5 semble invalide : une erreur a dû s'y glisser !");
		document.formulaire.faire_part_5.focus();
		return false;
	}
	else if ( ( document.formulaire.faire_part_1.value != "" || document.formulaire.faire_part_2.value != "" || document.formulaire.faire_part_3.value != "" || document.formulaire.faire_part_4.value != "" || document.formulaire.faire_part_5.value != "" ) 
					&& ( tmp_expediteur == "" || tmp_commentaire == "" ) ) {
		alert("Veuillez indiquer votre nom et votre message à l'intention des destinataires");
		return false;
	}

	return true;
}

/**** QUESTION B1 ****/
function verifForm_qb1() {
	var choix = 0;

	// Un choix parmi les boutons radio a-t-il bien été effectué ?
	for ( var i=0; i < document.formulaire.qb1.length; i++ ) {
		if ( document.formulaire.qb1[i].checked ) {
			choix = 1;
			break;
		}
	}

	if ( choix == 0 ) {
		alert("Veuillez sélectionner une réponse parmi les choix proposés");
		return false;
	}

	return true;
}


/**** QUESTION B2 ****/
function verifForm_qb2() {
	var nb_choix = 0;
	var tmp_autre = (document.formulaire.autre.value).replace(/(^\s*)|(\s*$)/g,'');

	for ( var i=1; i<=7; i++ ) {
		if ( eval("document.formulaire.boite_"+i+".checked == true") ) {
			nb_choix += 1;
		}
	}

	if ( nb_choix == 0 ) {
		alert("Veuillez sélectionner au moins une réponse parmi les choix proposés");
		return false;
	}
	else if ( eval("document.formulaire.boite_7.checked == true") && tmp_autre == "" ) {
		alert('Veuillez préciser votre réponse "AUTRE", s\'il vous plaît');
		document.formulaire.autre.focus();
		return false;
	}
	else if ( eval("document.formulaire.boite_7.checked == false") && tmp_autre != "" ) {
		document.formulaire.boite_7.checked = true;
	}

	return true;
}

/**** QUESTION B3 ****/
function verifForm_qb3() {
	var nb_choix = 0;
	var tmp_autre = (document.formulaire.autre.value).replace(/(^\s*)|(\s*$)/g,'');

	for ( var i=1; i<=15; i++ ) {
		if ( eval("document.formulaire.boite_"+i+".checked == true") ) {
			nb_choix += 1;
		}
	}

	if ( nb_choix == 0 ) {
		alert("Veuillez sélectionner au moins une réponse parmi les choix proposés");
		return false;
	}
	else if ( nb_choix > 5 ) {
		alert("Veuillez sélectionner au plus 5 réponses");
		return false;
	}
	else if ( eval("document.formulaire.boite_15.checked == true") && tmp_autre == "" ) {
		alert('Veuillez préciser votre réponse "AUTRE", s\'il vous plaît');
		document.formulaire.autre.focus();
		return false;
	}
	else if ( eval("document.formulaire.boite_15.checked == false") && tmp_autre != "" ) {
		document.formulaire.boite_15.checked = true;
	}

	return true;
}

/**** QUESTION B3 BIS ****/
function verifForm_qb3bis() {
	if ( verifForm_qb3() )
		return true;

	return false;
}

/**** QUESTION C1 ****/
function verifForm_qc1() {
	var choix = 0;

	// Un choix parmi les boutons radio a-t-il bien été effectué ?
	for ( var i=0; i < document.formulaire.qc1.length; i++ ) {
		if ( document.formulaire.qc1[i].checked ) {
			choix = 1;
			break;
		}
	}

	if ( choix == 0 ) {
		alert("Veuillez sélectionner une réponse parmi les choix proposés");
		return false;
	}

	return true;
}

/**** QUESTION CATEGORIE ****/
function verifForm_etape_1() {
	return true;
}

/**** GESTION des DIV de la question q11 ****/
function ctrl_selections(champ, formulaire) {
	var choix = formulaire.q11;

	if ( champ == 0 && choix[0].checked == true ) {
		document.getElementById('affirmative').style.visibility = 'visible';
		document.getElementById('negative').style.visibility = 'hidden';
		document.getElementById('boite').style.visibility = 'visible';
		document.getElementById('affirmative').style.display = 'block';
		document.getElementById('negative').style.display = 'none';
		document.getElementById('boite').style.display = 'block';
	}
	else if ( champ == 1 && choix[1].checked == true ) {
		document.getElementById('affirmative').style.visibility = 'hidden';
		document.getElementById('negative').style.visibility = 'visible';
		document.getElementById('boite').style.visibility = 'visible';
		document.getElementById('affirmative').style.display = 'none';
		document.getElementById('negative').style.display = 'block';
		document.getElementById('boite').style.display = 'block';
	}
}