///// Camp de jour

function validateCamp2() {
	error = ""
	
	sejourAr = document.getElementsByName("sejour[]");
	sejourCheck = false;
	for(i=0; sejourAr[i]; i++) {
		if(sejourAr[i].checked){
			sejourCheck = sejourAr[i];
		}
	}

	if(!sejourCheck) {
		error += "Vous devez choisir au moins une semaine\n";
	}

	if(!document.getElementsByName("train")[0].checked && !document.getElementsByName("train")[1].checked) {
		error += "Vous devez indiquer si votre enfant prendra l'autobus\n";
	}

	if(!document.getElementsByName("tshirt")[0].checked && !document.getElementsByName("tshirt")[1].checked) {
		error += "Vous devez indiquer si vous votre enfant ira au service de garde\n";
	}

	if(!document.getElementsByName("kangourou")[0].checked && !document.getElementsByName("kangourou")[1].checked) {
		error += "Vous devez indiquer si votre enfant utilisera le service de cafétéria du camp\n";
	}

	if(document.getElementsByName("kangourou")[0].checked) {
		kangourouSizeAr = document.getElementsByName("kangourouSize");
		kangourouSizeCheck = false;
		for(i=0; kangourouSizeAr[i]; i++) {
			if(kangourouSizeAr[i].checked){
				kangourouSizeCheck = kangourouSizeAr[i];
			}
		}

		if(!kangourouSizeCheck) {
			error += "Vous devez indiquer la fréquence d'utilisation du service de cafétéria\n";
		}
	}

	if(error == ""){
		return true;
	} else {
		alert(error);
		return false;
	}
}















function validateStep2() {
	error = "";

	// Participant
	heldErrors = "";

	if(document.getElementsByName("nom")[0].value.length < 3) {
		heldErrors += "\tSon nom\n";
	}

	if(document.getElementsByName("prenom")[0].value.length < 3) {
		heldErrors += "\tSon prénom\n";
	}

	if(!document.getElementsByName("sexe")[0].checked && !document.getElementsByName("sexe")[1].checked) {
		heldErrors += "\tSon sexe\n";
	}

	if(document.getElementsByName("jourNais")[0].value == "" || document.getElementsByName("moisNais")[0].value == "" || document.getElementsByName("yearNais")[0].value == "") {
		heldErrors += "\tSa date de naissance\n";
	}

	if(document.getElementsByName("ageDebut")[0].value == "") {
		heldErrors += "\tSon âge au début du camp\n";
	}

	if(document.getElementsByName("adresse")[0].value.length < 7) {
		heldErrors += "\tSon adresse\n";
	}

	if(document.getElementsByName("ville")[0].value.length < 5) {
		heldErrors += "\tSa ville\n";
	}

	var codePoFilter = /[a-zA-Z][0-9][a-zA-Z]\ [0-9][a-zA-Z][0-9]/i;
	if(!codePoFilter.test(document.getElementsByName("codePo")[0].value)){
		heldErrors += "\tUn code postal valide\n";
	} 

	if(document.getElementsByName("province")[0].value.length < 5) {
		heldErrors += "\tSa province\n";
	}
	
	var emailFilter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if(document.getElementsByName("courrielEnfant")[0].value != "" && !emailFilter.test(document.getElementsByName("courrielEnfant")[0].value)){
		heldErrors += "\tUn courriel valide\n";
	} 

	lienParentAr = document.getElementsByName("parent");
	lienParentCheck = false;
	for(i=0; lienParentAr[i]; i++) {
		if(lienParentAr[i].checked){
			lienParentCheck = lienParentAr[i];
		}
	}

	if(!lienParentCheck) {
		heldErrors += "\tAvec qui il habite\n";
	}

	if(heldErrors != "") {
		error += "Pour l'enfant participant, vous devez entrer :\n";
		error += heldErrors;
	}

	// Répondant
	heldErrors = "";

	lienAdulteAr = document.getElementsByName("lienAdulte");
	lienAdulteCheck = false;
	for(i=0; lienAdulteAr[i]; i++) {
		if(lienAdulteAr[i].checked){
			lienAdulteCheck = lienAdulteAr[i];
		}
	}

	if(!lienAdulteCheck) {
		heldErrors += "\tSon lien avec l'enfant\n";
	}

	if(document.getElementsByName("nomAdulte")[0].value.length < 3) {
		heldErrors += "\tSon nom\n";
	}

	if(document.getElementsByName("prenomAdulte")[0].value.length < 3) {
		heldErrors += "\tSon prénom\n";
	}

	if(document.getElementsByName("adresseAdulte")[0].value.length < 7) {
		heldErrors += "\tSon adresse\n";
	}

	if(document.getElementsByName("villeAdulte")[0].value.length < 5) {
		heldErrors += "\tSa ville\n";
	}

	var codePoFilter = /[a-zA-Z][0-9][a-zA-Z]\ [0-9][a-zA-Z][0-9]/i;
	if(!codePoFilter.test(document.getElementsByName("codePoAdulte")[0].value)){
		heldErrors += "\tUn code postal valide\n";
	} 

	if(document.getElementsByName("provinceAdulte")[0].value.length < 5) {
		heldErrors += "\tSa province\n";
	}

	var telFilter = /\(?[0-9]{0,3}\)?[-. ]?[0-9]{3}[-. ]?[0-9]{4}/i;
	if(!telFilter.test(document.getElementsByName("telAdulte")[0].value)){
		heldErrors += "\tUn numéro de téléphone valide\n";
	} 
	
	var emailFilter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if(!emailFilter.test(document.getElementsByName("courrielAdulte")[0].value)){
		heldErrors += "\tUn courriel valide\n";
	} 

	if(heldErrors != "") {
		error += "Pour le répondant, vous devez entrer :\n";
		error += heldErrors;
	}

/*
// Mère
	heldErrors = "";
	if(document.getElementsByName("nomMere")[0].value.length < 3) {
		heldErrors += "\tSon nom\n";
	}

	if(document.getElementsByName("prenomMere")[0].value.length < 3) {
		heldErrors += "\tSon prénom\n";
	}

	var telFilter = /\(?[0-9]{0,3}\)?[-. ]?[0-9]{3}[-. ]?[0-9]{4}/i;
	if(!telFilter.test(document.getElementsByName("telMere")[0].value)){
		heldErrors += "\tUn numéro de téléphone valide\n";
	} 

	if(document.getElementsByName("telTravailMere")[0].value != "" && !telFilter.test(document.getElementsByName("telTravailMere")[0].value)){
		heldErrors += "\tUn numéro de téléphone au travail valide\n";
	} 

	var emailFilter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if(!emailFilter.test(document.getElementsByName("courrielMere")[0].value)){
		heldErrors += "\tUn courriel valide\n";
	} 

	if(heldErrors != "") {
		error += "Pour la mère, vous devez entrer :\n";
		error += heldErrors;
	}

// Père
	heldErrors = "";
	if(document.getElementsByName("nomPere")[0].value.length < 3) {
		heldErrors += "\tSon nom\n";
	}

	if(document.getElementsByName("prenomPere")[0].value.length < 3) {
		heldErrors += "\tSon prénom\n";
	}

	var telFilter = /\(?[0-9]{0,3}\)?[-. ]?[0-9]{3}[-. ]?[0-9]{4}/i;
	if(!telFilter.test(document.getElementsByName("telPere")[0].value)){
		heldErrors += "\tUn numéro de téléphone valide\n";
	} 

	if(document.getElementsByName("telTravailPere")[0].value != "" && !telFilter.test(document.getElementsByName("telTravailPere")[0].value)){
		heldErrors += "\tUn numéro de téléphone au travail valide\n";
	} 

	var emailFilter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if(!emailFilter.test(document.getElementsByName("courrielPere")[0].value)){
		heldErrors += "\tUn courriel valide\n";
	} 

	if(heldErrors != "") {
		error += "Pour le père, vous devez entrer :\n";
		error += heldErrors;
	}
*/

	// Personne 1
	heldErrors = "";

	if(document.getElementsByName("lien1")[0].value.length < 3) {
		heldErrors += "\tSon lien avec l'enfant\n";
	}

	if(document.getElementsByName("nom1")[0].value.length < 3) {
		heldErrors += "\tSon nom\n";
	}

	if(document.getElementsByName("prenom1")[0].value.length < 3) {
		heldErrors += "\tSon prénom\n";
	}

	var telFilter = /\(?[0-9]{0,3}\)?[-. ]?[0-9]{3}[-. ]?[0-9]{4}/i;
	if(!telFilter.test(document.getElementsByName("tel1")[0].value)){
		heldErrors += "\tUn numéro de téléphone valide\n";
	} 

	if(document.getElementsByName("telTravail1")[0].value != "" && !telFilter.test(document.getElementsByName("telTravail1")[0].value)){
		heldErrors += "\tUn numéro de téléphone au travail valide\n";
	} 

	var emailFilter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if(document.getElementsByName("courriel1")[0].value != "" && !emailFilter.test(document.getElementsByName("courriel1")[0].value)){
		heldErrors += "\tUn courriel valide\n";
	} 

	if(heldErrors != "") {
		error += "Pour la première personne à rejoindre en cas d'absence des parents, vous devez entrer :\n";
		error += heldErrors;
	}


	// Personne 2
	heldErrors = "";

	if(document.getElementsByName("lien2")[0].value.length < 3) {
		heldErrors += "\tSon lien avec l'enfant\n";
	}

	if(document.getElementsByName("nom2")[0].value.length < 3) {
		heldErrors += "\tSon nom\n";
	}

	if(document.getElementsByName("prenom2")[0].value.length < 3) {
		heldErrors += "\tSon prénom\n";
	}

	var telFilter = /\(?[0-9]{0,3}\)?[-. ]?[0-9]{3}[-. ]?[0-9]{4}/i;
	if(!telFilter.test(document.getElementsByName("tel2")[0].value)){
		heldErrors += "\tUn numéro de téléphone valide\n";
	} 

	if(document.getElementsByName("telTravail2")[0].value != "" && !telFilter.test(document.getElementsByName("telTravail2")[0].value)){
		heldErrors += "\tUn numéro de téléphone au travail valide\n";
	} 

	var emailFilter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if(document.getElementsByName("courriel2")[0].value != "" && !emailFilter.test(document.getElementsByName("courriel2")[0].value)){
		heldErrors += "\tUn courriel valide\n";
	} 

	if(heldErrors != "") {
		error += "Pour la deuxième personne à rejoindre en cas d'absence des parents, vous devez entrer :\n";
		error += heldErrors;
	}

	if(error == ""){
		return true;
	} else {
		alert(error);
		return false;
	}
}

function validateStep1() {
	error = ""
	
	sejourAr = document.getElementsByName("sejour");
	sejourCheck = false;
	for(i=0; sejourAr[i]; i++) {
		if(sejourAr[i].checked){
			sejourCheck = sejourAr[i];
		}
	}

	if(!document.getElementsByName("train")[0].checked && !document.getElementsByName("train")[1].checked) {
		error += "Vous devez indiquer si votre enfant prendra le train\n";
	}

	if(!sejourCheck) {
		error += "Vous devez choisir un séjour\n";
	}

	if(!document.getElementsByName("tshirt")[0].checked && !document.getElementsByName("tshirt")[1].checked) {
		error += "Vous devez indiquer si vous désirez un T-Shirt pour votre enfant\n";
	}

	if(document.getElementsByName("tshirt")[0].checked) {
		tshirtSizeAr = document.getElementsByName("tshirtSize");
		tshirtSizeCheck = false;
		for(i=0; tshirtSizeAr[i]; i++) {
			if(tshirtSizeAr[i].checked){
				tshirtSizeCheck = tshirtSizeAr[i];
			}
		}

		if(!tshirtSizeCheck) {
			error += "Vous devez indiquer la taille du T-shirt\n";
		}
	}

	/////

	if(!document.getElementsByName("kangourou")[0].checked && !document.getElementsByName("kangourou")[1].checked) {
		error += "Vous devez indiquer si vous désirez un kangourou pour votre enfant\n";
	}

	if(document.getElementsByName("kangourou")[0].checked) {
		kangourouSizeAr = document.getElementsByName("kangourouSize");
		kangourouSizeCheck = false;
		for(i=0; kangourouSizeAr[i]; i++) {
			if(kangourouSizeAr[i].checked){
				kangourouSizeCheck = kangourouSizeAr[i];
			}
		}

		if(!kangourouSizeCheck) {
			error += "Vous devez indiquer la taille du Kangourou\n";
		}
	}

	if(!document.getElementsByName("chansonnier")[0].checked && !document.getElementsByName("chansonnier")[1].checked) {
		error += "Vous devez indiquer si vous désirez le Chansonnier pour votre enfant\n";
	}

	if(!document.getElementsByName("croisiere")[0].checked && !document.getElementsByName("croisiere")[1].checked) {
		error += "Vous devez indiquer si vous désirez une croisière à Percé pour votre enfant\n";
	}

	if(error == ""){
		return true;
	} else {
		alert(error);
		return false;
	}
}

function validateStep3() {
	error = ""
	heldErrors = "";
	// Sondage
	transportAr = document.getElementsByName("transport");
	transportCheck = false;
	for(i=0; transportAr[i]; i++) {
		if(transportAr[i].checked){
			transportCheck = transportAr[i];
		}
	}

	if(!transportCheck) {
		error += "Vous devez indiquer quel forfait de train votre enfant utilisera\n";
	}

	if(transportCheck && transportCheck.nextSibling.nodeValue.match("etour")) {
		// Validate person info here...
		heldErrors = "";
		if(document.getElementsByName("nomPickup")[0].value.length < 3) {
			heldErrors += "\tSon nom\n";
		}

		if(document.getElementsByName("prenomPickup")[0].value.length < 3) {
			heldErrors += "\tSon prénom\n";
		}

		if(document.getElementsByName("adressePickup")[0].value.length < 7) {
			heldErrors += "\tSon adresse\n";
		}

		if(document.getElementsByName("villePickup")[0].value.length < 5) {
			heldErrors += "\tSa ville\n";
		}

		var codePoFilter = /[a-zA-Z][0-9][a-zA-Z]\ [0-9][a-zA-Z][0-9]/i;
		if(!codePoFilter.test(document.getElementsByName("codePoPickup")[0].value)){
			heldErrors += "\tUn code postal valide\n";
		} 

		if(document.getElementsByName("provincePickup")[0].value.length < 1) {
			heldErrors += "\tSa province\n";
		}

		var telFilter = /\(?[0-9]{0,3}\)?[-. ]?[0-9]{3}[-. ]?[0-9]{4}/i;
		if(!telFilter.test(document.getElementsByName("telPickup")[0].value)){
			heldErrors += "\tUn numéro de téléphone valide\n";
		} 
		
		var emailFilter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if(document.getElementsByName("courrielPickup")[0].value != "" && !emailFilter.test(document.getElementsByName("courrielPickup")[0].value)){
			heldErrors += "\tUn courriel valide\n";
		} 

		if(document.getElementsByName("lienPickup")[0].value.length < 3) {
			heldErrors += "\tSon lien avec votre enfant\n";
		}

		if(document.getElementsByName("permisPickup")[0].value.length < 12) {
			heldErrors += "\tNuméro de permis de conduire ou d'assurance maladie\n";
		}

	}

	if(heldErrors != "") {
		error += "Comme vous avez choisi un forfait de transport incluant le retour, pour la personne qui ira chercher votre enfant à la gare, vous devez entrer : \n";
		error += heldErrors;
	}


	if(error == ""){
		return true;
	} else {
		alert(error);
		return false;
	}
}

function validateStep4(){
	errMsg = "";
	var strAssMal    = (String(document.getElementsByName('noAssMal')[0].value).replace(" ", "")).toUpperCase();
	var strAssExpMo  = String(document.getElementsByName('moisExp')[0].value);
	var strAssExpY   = String(document.getElementsByName('anneeExp')[0].value);
	
	var malArray     = document.getElementsByName('maladie[]'); 
	var aleArray     = document.getElementsByName('allergie[]');

	var epilChk      = document.getElementById("epilepsie").checked;
	var pasAle		 = document.getElementById("pasAle").checked;


	if(strAssMal.length < 12){
		errMsg += "Vous devez entrer un numéro de carte d'assurance maladie valide.\n";
	} 

	if(strAssExpMo == "-1" || strAssExpY == ""){
		errMsg += "Vous devez entrer une date d'expiration valide pour la carte d'assurance maladie\n";
	} else {
		var now = new Date();
		if(parseInt(strAssExpY) < now.getFullYear() || (parseInt(strAssExpY) == now.getFullYear() && (strAssExpMo-1) < now.getMonth())){
			errMsg += "Vous devez entrer une date d'expiration valide pour la carte d'assurance maladie\n";
		}
	}

	malOk = false;
	for(i=0; malArray[i] != null; i++){
		if(malArray[i].checked){
			malOk = true;
		}
	}
	if(!malOk){
		errMsg += "Vouz devez soit cocher 'Ne s'applique pas', soit cocher des maladies\n";
	}

	aleOk = false;
	for(i=0; aleArray[i] != null; i++){
		if(aleArray[i].checked){
			aleOk = true;
		}
	}
	if(!aleOk){
		errMsg += "Vouz devez soit cocher 'Ne s'applique pas', soit cocher des allergies\n";
	}

	if(document.getElementById("autAl").checked && (document.getElementsByName("autreAllergie")[0].value.length == 0) ){
		errMsg += "Vous devez indiquer de quelle(s) autre(s) allergie(s) il est question\n"
	}

	if((document.getElementsByName("reaction")[0].value.length == 0) && !pasAle){	
		errMsg += "Vous devez indiquer quelles sont les réactions allergiques\n";
	}


	if (epilChk && document.getElementsByName("typeEpilepsie")[0].value == ""){
		errMsg += "Si vous cochez la case épilepsie, vous devez spécifier de quel type\n";
	}

	if(!document.getElementsByName("medicamentPrescrit")[0].checked && !document.getElementsByName("medicamentPrescrit")[1].checked){
		errMsg += "Vous devez indiquer si des médicaments prescrits par un médecin doivent-être pris régulièrement\n"
	}

	var med1 = document.getElementsByName("med1")[0].value;
	var med2 = document.getElementsByName("med2")[0].value;
	var med3 = document.getElementsByName("med3")[0].value;
	var sym1 = document.getElementsByName("sym1")[0].value;
	var sym2 = document.getElementsByName("sym2")[0].value;
	var sym3 = document.getElementsByName("sym3")[0].value;
	var pos1 = document.getElementsByName("pos1")[0].value;
	var pos2 = document.getElementsByName("pos2")[0].value;
	var pos3 = document.getElementsByName("pos3")[0].value;
	var rem1 = document.getElementsByName("rem1")[0].value;
	var rem2 = document.getElementsByName("rem2")[0].value;
	var rem3 = document.getElementsByName("rem3")[0].value;


	if(document.getElementsByName("medicamentPrescrit")[0].checked){
		if(med1 == "" && med2 == "" && med3 == ""){
			errMsg += "Si des médicaments doivent être pris, vous devez les spécifier.\n"
		}
		medOk = true;
		if(med1 != "" && (sym1 == "" || pos1 == "" || rem1 == "")){
			medOk = false;		
		}
		if(med2 != "" && (sym2 == "" || pos2 == "" || rem2 == "")){
			medOk = false;		
		}
		if(med3 != "" && (sym3 == "" || pos3 == "" || rem3 == "")){
			medOk = false;		
		}
		if(!medOk){
			errMsg += "Vous devez entrer tous les renseignements demandés pour chaque médicament inscrit\n";
		}
	}

	if(document.getElementById("asthme").checked){
		if(!document.getElementsByName("pompeTjrs")[0].checked && !document.getElementsByName("pompeTjrs")[1].checked){
			errMsg += "Vous devez spécifier si votre enfant doit toujours avoir ses pompes en sa possession\n";
		}

	}

	if(document.getElementById("tc").checked && document.getElementsByName("probComportement")[0].value.length == 0){
		errMsg += "Vous devez indiquer de quel(s) trouble(s) de comportement votre enfant souffre\n";
	}
	if(document.getElementById("probPar").checked && document.getElementsByName("probParticulier")[0].value.length == 0){
		errMsg += "Vous devez indiquer de quel(s) problème(s) particulier(s) votre enfant souffre\n";
	}

	malConArray = document.getElementsByName("maladieEnfant[]");
	malConOk = false;
	for(i=0; malConArray[i] != null; i++){
		if(malConArray[i].checked){
			malConOk = true;
		}
	}

	if(!malConOk){
		errMsg += "Vouz devez soit cocher 'Ne s'applique pas', soit cocher des maladies contagieuses\n";
	}

	if(document.getElementById("malEnfAut").checked && document.getElementsByName("maladieEnfantAutre")[0].value.length == 0){
		errMsg += "Vous devez indiquer de quelle(s) autre(s) maladies contagieuse(s) votre enfant souffre\n";
	}

	handiArray = document.getElementsByName("handicaps[]");
	handiOk = false;
	for(i=0; handiArray[i] != null; i++){
		if(handiArray[i].checked){
			handiOk = true;
		}
	}

	if(!handiOk){
		errMsg += "Vouz devez soit cocher 'Ne s'applique pas', soit cocher des handicaps\n";
	}

	authArray = document.getElementsByName("autorisation[]");
	authOk = false;
	for(i=0; authArray[i] != null; i++){
		if(authArray[i].checked){
			authOk = true;
		}
	}

	if(!authOk){
		errMsg += "Vouz devez soit cocher 'Je refuse que l'on administre des médicaments à mon enfant', soit cocher les médicaments que vous authorisez.\n";
	}

	if(document.getElementById("autoAut").checked && document.getElementsByName("autreAutorisation")[0].value.length == 0){
		errMsg += "Vous devez indiquer quel(s) autre(s) médicament(s) vous permettez que l'on administre à votre enfant.\n";
	}


	vaccArray = document.getElementsByName("vaccination[]");
	vaccOk = false;
	for(i=0; vaccArray[i] != null; i++){
		if(vaccArray[i].checked){
			vaccOk = true;
		}
	}

	if(!vaccOk){
		errMsg += "Vouz devez soit cocher 'Aucun vaccin reçu', soit cocher les vaccins que votre enfant à déjà reçu.\n";
	}

	if(!document.getElementsByName("epipen")[0].checked && !document.getElementsByName("epipen")[1].checked && !pasAle){	
		errMsg += "Vous devez indiquer si votre enfant doit toujours avoir son épipen sur lui\n";
	}

	if(document.getElementsByName("medicamentPrescrit")[0].checked){
		quiArray = document.getElementsByName("quiMedicament[]");
		quiOk = false;
		for(i=0; quiArray[i] != null; i++){
			if(quiArray[i].checked){
				quiOk = true;
			}
		}

		if(!quiOk){
			errMsg += "Vouz indiquer qui peut administrer des médicaments à votre enfant\n";
		}
	}
	sexe = document.getElementsByName("sexe")[0].value;

	if(sexe == "F"){
		menArray = document.getElementsByName("menstruation");
		menOk = false;
		for(i=0; menArray[i] != null; i++){
			if(menArray[i].checked){
				menOk = true;
			}
		}

		if(!menOk){
			errMsg += "Vouz indiquer la position de votre fille par rapport aux menstruations\n";
		}

	}


	if(errMsg != ""){
		alert(errMsg);
		return false;
	}

	else {
		return true;
	}
}

function validateStep5() {
	error = ""
	
	// ACK
	if(!document.getElementsByName("ack1")[0].checked || !document.getElementsByName("ack2")[0].checked || !document.getElementsByName("ack3")[0].checked || !document.getElementsByName("ack4")[0].checked || !document.getElementsByName("ack5")[0].checked) {
		error += "Vous devez donner votre accord à toutes les conditions\n";
	}

	// Sondage
	whereAr = document.getElementsByName("where");
	whereCheck = false;
	for(i=0; whereAr[i]; i++) {
		if(whereAr[i].checked){
			whereCheck = true;
		}
	}

	if(!whereCheck) {
		error += "Vous devez indiquer d'où vous avez entendu parler de nous\n";
	}

	if(error == ""){
		return true;
	} else {
		alert(error);
		return false;
	}
}

function setShownTransport(which) {
	tableAr = document.getElementById("villeCell").getElementsByTagName("table");
	for(i=0; tableAr[i]; i++){
		tableAr[i].style.display = "none";
	}
	document.getElementById("ville"+which).style.display = "";
}




function validateCamp5() {
	error = ""
	
	// ACK
	if(!document.getElementById("ack0").checked || !document.getElementsByName("ack1")[0].checked || !document.getElementsByName("ack2")[0].checked || !document.getElementsByName("ack3")[0].checked || !document.getElementsByName("ack4")[0].checked || !document.getElementsByName("ack5")[0].checked) {
		error += "Vous devez donner votre accord à toutes les conditions\n";
	}

	// Sondage
	whereAr = document.getElementsByName("where");
	whereCheck = false;
	for(i=0; whereAr[i]; i++) {
		if(whereAr[i].checked){
			whereCheck = true;
		}
	}

	if(!whereCheck) {
		error += "Vous devez indiquer d'où vous avez entendu parler de nous\n";
	}

	if(error == ""){
		return true;
	} else {
		alert(error);
		return false;
	}
}

function setShownTransport(which) {
	tableAr = document.getElementById("villeCell").getElementsByTagName("table");
	for(i=0; tableAr[i]; i++){
		tableAr[i].style.display = "none";
	}
	document.getElementById("ville"+which).style.display = "";
}




