//
// PAGES FAQ
//
var nbrDiv = 6;
function pageFaq(num) {
	for (i=1; i<=nbrDiv; i++) {
		var quelleDiv = new String('faq' + i);
		if (i == num) {
			document.getElementById(quelleDiv).style.display  = 'block';
		} else {
			document.getElementById(quelleDiv).style.display  = 'none';
		}
	}
}
function OuvrirPopup(page,nom,option) {
	window.open(page,nom,option);
}
// *** CHECK FORMS *** //
// verif du mail
function checkMail(mailAd) {
	for (var j=1 ; j<(mailAd.length) ; j++) {
		if (mailAd.charAt(j) == '@') {
			if (j < (mailAd.length - 4)) {
				for (var k=j ; k<(mailAd.length-2) ; k++) {
					if (mailAd.charAt(k)=='.') return true;
				}
   			}
 		 }
 	}
	return false;
}
// check devis
function checkDevis() {
	// init checkForm
	var checkForm = true;
	// recup des vars
	var nom = document.envoiDevis.nom.value;
	var prenom = document.envoiDevis.prenom.value;
	var mail = document.envoiDevis.mail.value;
	var tel = document.envoiDevis.tel.value;
	var centre = document.envoiDevis.centre.value;
	var postal = document.envoiDevis.postal.value;
	var contactModeTel = document.envoiDevis.contactMode[0].checked;
	var contactModeMail = document.envoiDevis.contactMode[1].checked;
	var optinOui = document.envoiDevis.optin[0].checked;
	var optinNon = document.envoiDevis.optin[1].checked;
	
	// init message d'erreur
	var erreur = null;
	// Pas de titre
	if (nom.length == 0) {
		erreur = 'Merci de renseigner votre nom !';
		checkForm = false;
	}
	else if (prenom.length == 0) {
		erreur = 'Merci de renseigner votre prénom !';
		checkForm = false;
	}
	else if (postal.length == 0) {
		erreur = 'Merci de renseigner votre code postal !';
		checkForm = false;
	}
	else if (centre.length == 0) {
		erreur = 'Merci de renseigner votre centre !';
		checkForm = false;
	}
	else if (contactModeTel == true && tel.length == 0) {
		erreur = 'Merci de renseigner votre numéro de téléphone !';
		checkForm = false;
	}
	else if (contactModeMail == true && mail.length == 0) {
		erreur = 'Merci de renseigner votre adresse email !';
		checkForm = false;
	}
	else if (contactModeMail == true && checkMail(mail) != true) {
		erreur = "L'adresse email semble incorrecte !";
		checkForm = false;
	}
	else if (optinOui == false && optinNon == false) {
		erreur = "Souhaitez-vous recevoir des informations et offres promotionnelles de la part de Homebox ?";
		checkForm = false;
	}
	
	// validation finale
	if (erreur != null) {
		checkForm = false;
		alert(erreur);
		return;
	}
	if (checkForm != false) {
		
		
		document.envoiDevis.action = "2-1-devis.php";
		document.envoiDevis.submit();
	   
	}
}

// check affiliation
function checkAffi() {
	// init checkForm
	var checkForm = true;
	// recup des vars
	var nom = document.envoiDevis.nom.value;
	var prenom = document.envoiDevis.prenom.value;
	var mail = document.envoiDevis.mail.value;
	var tel = document.envoiDevis.tel.value;
	var centre = document.envoiDevis.centre.value;
	var postal = document.envoiDevis.postal.value;
	var contactModeTel = document.envoiDevis.contactMode[0].checked;
	var contactModeMail = document.envoiDevis.contactMode[1].checked;
	var optinOui = document.envoiDevis.optin[0].checked;
	var optinNon = document.envoiDevis.optin[1].checked;
	
	// init message d'erreur
	var erreur = null;
	// Pas de titre
	if (nom.length == 0) {
		erreur = 'Merci de renseigner votre nom !';
		checkForm = false;
	}
	else if (prenom.length == 0) {
		erreur = 'Merci de renseigner votre prénom !';
		checkForm = false;
	}
	else if (postal.length == 0) {
		erreur = 'Merci de renseigner votre code postal !';
		checkForm = false;
	}
	else if (centre.length == 0) {
		erreur = 'Merci de renseigner votre centre !';
		checkForm = false;
	}
	else if (contactModeTel == true && tel.length == 0) {
		erreur = 'Merci de renseigner votre numéro de téléphone !';
		checkForm = false;
	}
	else if (contactModeMail == true && mail.length == 0) {
		erreur = 'Merci de renseigner votre adresse email !';
		checkForm = false;
	}
	else if (contactModeMail == true && checkMail(mail) != true) {
		erreur = "L'adresse email semble incorrecte !";
		checkForm = false;
	}
	else if (optinOui == false && optinNon == false) {
		erreur = "Souhaitez-vous recevoir des informations et offres promotionnelles de la part de Homebox ?";
		checkForm = false;
	}
	
	// validation finale
	if (erreur != null) {
		checkForm = false;
		alert(erreur);
		return;
	}
	if (checkForm != false) {
		
		
		document.envoiDevis.action = "affiliation.php";
		document.envoiDevis.submit();
	   
	}
}

// check Op adresse
function checkOpAdresse() {
	// init checkForm
	var checkForm = true;
	// recup des vars
	var nom = document.adresse.nom.value;
	var prenom = document.adresse.prenom.value;
	var codeClient = document.adresse.codeClient.value;
	var centre = document.adresse.centre.value;
	var rue = document.adresse.rue.value;
	var cp = document.adresse.cp.value;
	var ville = document.adresse.ville.value;
	var tel = document.adresse.tel.value;
	var mail = document.adresse.mail.value;
	
	// init message d'erreur
	var erreur = null;
	// Pas de titre
	if (nom.length == 0) {
		erreur = 'Merci de renseigner votre nom !';
		checkForm = false;
	}
	else if (prenom.length == 0) {
		erreur = 'Merci de renseigner votre prénom !';
		checkForm = false;
	}
	else if (codeClient.length == 0) {
		erreur = 'Merci de renseigner votre code client !';
		checkForm = false;
	}
	else if (centre.length == 0) {
		erreur = 'Merci de renseigner le centre concerné !';
		checkForm = false;
	}
	else if (rue.length == 0) {
		erreur = 'Merci de renseigner une adresse !';
		checkForm = false;
	}
	else if (cp.length == 0) {
		erreur = 'Merci de renseigner votre code postal !';
		checkForm = false;
	}
	else if (ville.length == 0) {
		erreur = 'Merci de renseigner votre ville !';
		checkForm = false;
	}
	else if (tel.length == 0) {
		erreur = 'Merci de renseigner votre téléphone !';
		checkForm = false;
	}
	else if (mail.length == 0) {
		erreur = "Merci de renseigner votre adresse email !";
		checkForm = false;
	}
	else if (checkMail(mail) != true) {
		erreur = "L'adresse email semble incorrecte !";
		checkForm = false;
	}
	
	// validation finale
	if (erreur != null) {
		checkForm = false;
		alert(erreur);
		return;
	}
	if (checkForm != false) {
		document.adresse.action = "6-1-changement-adresse.php";
		document.adresse.submit();
	   
	}
}
// check Op adresse
function checkPreavis() {
	// init checkForm
	var checkForm = true;
	// recup des vars
	var nom = document.preavis.nom.value;
	var prenom = document.preavis.prenom.value;
	var codeClient = document.preavis.codeClient.value;
	var mail = document.preavis.mail.value;
	var centre = document.preavis.centre.value;
	var motif = document.preavis.motif.value;
	
	// init message d'erreur
	var erreur = null;
	// Pas de titre
	if (nom.length == 0) {
		erreur = 'Merci de renseigner votre nom !';
		checkForm = false;
	}
	else if (prenom.length == 0) {
		erreur = 'Merci de renseigner votre prénom !';
		checkForm = false;
	}
	else if (codeClient.length == 0) {
		erreur = 'Merci de renseigner votre code client !';
		checkForm = false;
	}
	else if (centre.length == 0) {
		erreur = 'Merci de renseigner le centre concerné !';
		checkForm = false;
	}
	else if (motif.length == 0) {
		erreur = 'Merci de renseigner le motif de préavis !';
		checkForm = false;
	}
	else if (mail.length == 0) {
		erreur = "Merci de renseigner votre adresse email !";
		checkForm = false;
	}
	else if (checkMail(mail) != true) {
		erreur = "L'adresse email semble incorrecte !";
		checkForm = false;
	}
	
	// validation finale
	if (erreur != null) {
		checkForm = false;
		alert(erreur);
		return;
	}
	if (checkForm != false) {
		document.preavis.action = "6-2-preavis-depart.php";
		document.preavis.submit();
	   
	}
}
// check Op adresse
function checkInfos() {
	// init checkForm
	var checkForm = true;
	// recup des vars
	var nom = document.infos.nom.value;
	var prenom = document.infos.prenom.value;
	var codeClient = document.infos.codeClient.value;
	var mail = document.infos.mail.value;
	var centre = document.infos.centre.value;
	var demande = document.infos.demande.value;
	
	// init message d'erreur
	var erreur = null;
	// Pas de titre
	if (nom.length == 0) {
		erreur = 'Merci de renseigner votre nom !';
		checkForm = false;
	}
	else if (prenom.length == 0) {
		erreur = 'Merci de renseigner votre prénom !';
		checkForm = false;
	}
	else if (codeClient.length == 0) {
		erreur = 'Merci de renseigner votre code client !';
		checkForm = false;
	}
	else if (centre.length == 0) {
		erreur = 'Merci de renseigner le centre concerné !';
		checkForm = false;
	}
	else if (demande.length == 0) {
		erreur = 'Merci nous préciser votre demande !';
		checkForm = false;
	}
	else if (mail.length == 0) {
		erreur = "Merci de renseigner votre adresse email !";
		checkForm = false;
	}
	else if (checkMail(mail) != true) {
		erreur = "L'adresse email semble incorrecte !";
		checkForm = false;
	}
	
	// validation finale
	if (erreur != null) {
		checkForm = false;
		alert(erreur);
		return;
	}
	if (checkForm != false) {
		document.infos.action = "6-3-info-complementaires.php";
		document.infos.submit();
	   
	}
}
// check Op adresse
function checkClient() {
	// init checkForm
	var checkForm = true;
	// recup des vars
	var nom = document.client.nom.value;
	var prenom = document.client.prenom.value;
	var codeClient = document.client.codeClient.value;
	var mail = document.client.mail.value;
	var phone = document.client.phone.value;
	var observation = document.client.observation.value;
	var client_hbx_yes = document.client.client_hbx[0].checked;
	var client_hbx_no = document.client.client_hbx[1].checked;
	
	// init message d'erreur
	var erreur = null;
	// Pas de titre
	if (nom.length == 0) {
		erreur = 'Merci de renseigner votre nom !';
		checkForm = false;
	}
	else if(prenom.length == 0) {
		erreur = 'Merci de renseigner votre prénom !';
		checkForm = false;
	}
	else if(observation.length == 0) {
		erreur = 'Merci d\'indiquer vos observations !';
		checkForm = false;
	}	
	else if(codeClient.length == 0 && client_hbx_yes == true) {
		erreur = 'Merci de renseigner votre code client !';
		checkForm = false;
	}
	else if(mail.length == 0) {
		erreur = "Merci de renseigner votre adresse email !";
		checkForm = false;
	}
	else if(checkMail(mail) != true) {
		erreur = "L'adresse email semble incorrecte !";
		checkForm = false;
	}
	
	// validation finale
	if (erreur != null) {
		checkForm = false;
		alert(erreur);
		return;
	}
	if (checkForm != false) {
		document.client.action = "6-4-relation-client.php";
		document.client.submit();
	   
	}
}


function openPlan(cible) {
	window.open(cible, 'plan', 'width=680,height=550,scrollbars=no,resizable=yes');
}

// check desinscription
function checkUnsub() {
	// init checkForm
	var checkForm = true;
	// recup des vars
	var email = document.unsubscribe.email.value;
	// init message d'erreur
	var erreur = null;
	//
	if (email.length == 0) {
		erreur = "Merci de renseigner votre adresse email !";
		checkForm = false;
	}
	//
	else if (checkMail(email) != true) {
		erreur = "L'adresse email semble incorrecte !";
		checkForm = false;
	}
	// validation finale
	if (erreur != null) {
		checkForm = false;
		alert(erreur);
		return;
	}
	if (checkForm != false) {
		document.unsubscribe.action = "desinscription.php";
		document.unsubscribe.submit();
	}
}

// ENQUETE
function check_enquete(etape) {
	// init checkForm
	var checkForm = true;
	
	// init message d'erreur
	var erreur = null;
	
	// verif
	if(etape == 2) {
		if(document.enquete_form.rep1[6].selected == true && document.enquete_form.rep1_extra.value.length == 0) {
			erreur = "Merci de préciser quel autre moyen";
			checkForm = false;
		}
	}
	
	if(etape == 3) {
		if(document.enquete_form.rep2[4].selected == true && document.enquete_form.rep2_extra.value.length == 0) {
			erreur = "Merci de préciser quelle autre occasion";
			checkForm = false;
		}
	}
	
	else if(etape == 4) {
		if(document.enquete_form.rep3[0].checked == false && document.enquete_form.rep3[1].checked == false) {
			erreur = "Vous n'avez pas répondu à toutes les questions";
			checkForm = false;
		}
	}
	
	else if(etape == 5 && document.enquete_form.reponse4.value == "true") {
		if(document.enquete_form.rep4_1[0].checked == false && document.enquete_form.rep4_1[1].checked == false && document.enquete_form.rep4_1[2].checked == false && document.enquete_form.rep4_1[3].checked == false) {
				erreur = "Vous n'avez pas répondu à toutes les questions";
				checkForm = false;
		}
		if(document.enquete_form.rep4_2[0].checked == false && document.enquete_form.rep4_2[1].checked == false && document.enquete_form.rep4_2[2].checked == false && document.enquete_form.rep4_2[3].checked == false) {
				erreur = "Vous n'avez pas répondu à toutes les questions";
				checkForm = false;
		}
		if(document.enquete_form.rep4_3[0].checked == false && document.enquete_form.rep4_3[1].checked == false && document.enquete_form.rep4_3[2].checked == false && document.enquete_form.rep4_3[3].checked == false) {
				erreur = "Vous n'avez pas répondu à toutes les questions";
				checkForm = false;
		}
		if(document.enquete_form.rep4_4[0].checked == false && document.enquete_form.rep4_4[1].checked == false && document.enquete_form.rep4_4[2].checked == false && document.enquete_form.rep4_4[3].checked == false) {
				erreur = "Vous n'avez pas répondu à toutes les questions";
				checkForm = false;
		}
		if(document.enquete_form.rep4_5[0].checked == false && document.enquete_form.rep4_5[1].checked == false && document.enquete_form.rep4_5[2].checked == false && document.enquete_form.rep4_5[3].checked == false) {
				erreur = "Vous n'avez pas répondu à toutes les questions";
				checkForm = false;
		}
	}
	
	else if(etape == 5) {
		if(document.enquete_form.rep3bis[3].selected == true && document.enquete_form.rep3bis_extra.value.length == 0) {
			erreur = "Merci de préciser quelle autre raison";
			checkForm = false;
		}
	}
	
	else if(etape == 6) {
		if(document.enquete_form.rep5[0].checked == false && document.enquete_form.rep5[1].checked == false) {
			erreur = "Vous n'avez pas répondu à toutes les questions";
			checkForm = false;
		}
	}
	
	else if(etape == 8 && document.enquete_form.reponse6.value == "true") {
		if(document.enquete_form.rep6[2].selected == true && document.enquete_form.rep6_extra.value.length == 0) {
			erreur = "Merci de préciser pourquoi";
			checkForm = false;
		}
	}
	
	else if(etape == 9) {
		if(document.enquete_form.rep8_1[0].checked == false && document.enquete_form.rep8_1[1].checked == false && document.enquete_form.rep8_1[2].checked == false && document.enquete_form.rep8_1[3].checked == false && document.enquete_form.rep8_1[4].checked == false) {
				erreur = "Vous n'avez pas répondu à toutes les questions";
				checkForm = false;
		}
		else if(document.enquete_form.rep8_2[0].checked == false && document.enquete_form.rep8_2[1].checked == false && document.enquete_form.rep8_2[2].checked == false && document.enquete_form.rep8_2[3].checked == false && document.enquete_form.rep8_2[4].checked == false) {
				erreur = "Vous n'avez pas répondu à toutes les questions";
				checkForm = false;
		}
		else if(document.enquete_form.rep8_3[0].checked == false && document.enquete_form.rep8_3[1].checked == false && document.enquete_form.rep8_3[2].checked == false && document.enquete_form.rep8_3[3].checked == false && document.enquete_form.rep8_3[4].checked == false) {
				erreur = "Vous n'avez pas répondu à toutes les questions";
				checkForm = false;
		}
		else if(document.enquete_form.rep8_4[0].checked == false && document.enquete_form.rep8_4[1].checked == false && document.enquete_form.rep8_4[2].checked == false && document.enquete_form.rep8_4[3].checked == false && document.enquete_form.rep8_4[4].checked == false) {
				erreur = "Vous n'avez pas répondu à toutes les questions";
				checkForm = false;
		}
		else if(document.enquete_form.rep8_5[0].checked == false && document.enquete_form.rep8_5[1].checked == false && document.enquete_form.rep8_5[2].checked == false && document.enquete_form.rep8_5[3].checked == false && document.enquete_form.rep8_5[4].checked == false) {
				erreur = "Vous n'avez pas répondu à toutes les questions";
				checkForm = false;
		}
	}
	
	else if(etape == 14) {
		if(document.enquete_form.perso4_2.value == "") {
			erreur = "Merci de saisir votre code postal";
			checkForm = false;
		}
	}
	
	// validation finale
	if (erreur != null) {
		checkForm = false;
		alert(erreur);
		return;
	}
	if (checkForm != false) {
		document.enquete_form.action = "enquete.php";
		document.enquete_form.submit();
	   
	}
}


// ENQUETE PROSP ECT
function check_enquete_prospect(etape) {
	// init checkForm
	var checkForm = true;
	
	// init message d'erreur
	var erreur = null;
	
	// verif
	if(etape == 2) {
		if(document.enquete_form.rep1[6].selected == true && document.enquete_form.rep1_extra.value.length == 0) {
			erreur = "Merci de préciser quel autre évènement";
			checkForm = false;
		}
	}
	
	else if(etape == 3) {
		if(document.enquete_form.rep2[5].selected == true && document.enquete_form.rep2_extra.value.length == 0) {
			erreur = "Merci de préciser quelle autre occasion";
			checkForm = false;
		}
	}
	
	else if(etape == 5) {
		if(document.enquete_form.rep4[0].checked == false && document.enquete_form.rep4[1].checked == false) {
			erreur = "Vous n'avez pas répondu à la question";
			checkForm = false;
		}
	}
	
	else if(etape == 7) {
		if(document.enquete_form.rep6[0].checked == false && document.enquete_form.rep6[1].checked == false) {
			erreur = "Vous n'avez pas répondu à la question";
			checkForm = false;
		}
	}
	
	else if(etape == 6 && document.enquete_form.reponse4.value == "true") {
		if(document.enquete_form.rep5_1[0].checked == false && document.enquete_form.rep5_1[1].checked == false && document.enquete_form.rep5_1[2].checked == false && document.enquete_form.rep5_1[3].checked == false) {
				erreur = "Vous n'avez pas répondu à toutes les questions";
				checkForm = false;
		}
		else if(document.enquete_form.rep5_2[0].checked == false && document.enquete_form.rep5_2[1].checked == false && document.enquete_form.rep5_2[2].checked == false && document.enquete_form.rep5_2[3].checked == false) {
				erreur = "Vous n'avez pas répondu à toutes les questions";
				checkForm = false;
		}
		else if(document.enquete_form.rep5_3[0].checked == false && document.enquete_form.rep5_3[1].checked == false && document.enquete_form.rep5_3[2].checked == false && document.enquete_form.rep5_3[3].checked == false) {
				erreur = "Vous n'avez pas répondu à toutes les questions";
				checkForm = false;
		}
		else if(document.enquete_form.rep5_4[0].checked == false && document.enquete_form.rep5_4[1].checked == false && document.enquete_form.rep5_4[2].checked == false && document.enquete_form.rep5_4[3].checked == false) {
				erreur = "Vous n'avez pas répondu à toutes les questions";
				checkForm = false;
		}
		else if(document.enquete_form.rep5_5[0].checked == false && document.enquete_form.rep5_5[1].checked == false && document.enquete_form.rep5_5[2].checked == false && document.enquete_form.rep5_5[3].checked == false) {
				erreur = "Vous n'avez pas répondu à toutes les questions";
				checkForm = false;
		}
	}
	
	else if(etape == 8 && document.enquete_form.reponse7.value == "true") {
		if(document.enquete_form.rep7[2].selected == true && document.enquete_form.rep7_extra.value.length == 0) {
			erreur = "Merci de préciser pourquoi.";
			checkForm = false;
		}
	}
	
	else if(etape == 12) {
		if(document.enquete_form.perso4_2.value == "") {
			erreur = "Merci de saisir votre code postal";
			checkForm = false;
		}
	}
	
	// validation finale
	if (erreur != null) {
		checkForm = false;
		alert(erreur);
		return;
	}
	if (checkForm != false) {
		document.enquete_form.action = "enquete_prospect.php";
		document.enquete_form.submit();
	   
	}
}