/* JAVASCRIPT FORMULAIRE *//* Créateur C. Florent Alias "FALCON" */
window.onload = aff_smenu;
function aff_smenu() {
	for(i = 1; i<=2; i++) {		/* boucle qui cache les deux sous-menus dès le chargement de la page web */
		document.getElementById('smenu'+i).style.display = 'none';
	}
	document.getElementById('accueil_dt').onmouseover = function() {		/* A l'attention de David Tanguy, Désolé je n'ai pas eu le temps de trouver comment compacter mon code */
		document.getElementById('smenu1').style.display = 'none';
		document.getElementById('smenu2').style.display = 'none';
	}
	document.getElementById('ass_qilin_dt').onmouseover = function() {	// Evènements "ass_qilin_dt"
		document.getElementById('smenu1').style.display = 'none';
		document.getElementById('smenu2').style.display = 'none';
	}
	document.getElementById('ass_qilin_a').onfocus = function() {	// Evènements "ass_qilin_a"
		document.getElementById('smenu1').style.display = 'none';
		document.getElementById('smenu2').style.display = 'none';
	}
	document.getElementById('troupe_dt').onmouseover = function() {	// Début évènements "troupe_dt"
		document.getElementById('smenu1').style.display = 'block';
		document.getElementById('smenu2').style.display = 'none';
	}
	document.getElementById('troupe_dt').onmouseout = function() {
		document.getElementById('smenu1').style.display = 'none';
		document.getElementById('smenu2').style.display = 'none';	// Fin évènements "troupe_dt"
	}
	document.getElementById('troupe_a').onfocus = function() {		// Evènements "troupe_a"
		document.getElementById('smenu1').style.display = 'block';
		document.getElementById('smenu2').style.display = 'none';
	}
	document.getElementById('smenu1').onmouseover = function() {	// Début évènements "smenu1"
		document.getElementById('smenu1').style.display = 'block';
		document.getElementById('smenu2').style.display = 'none';
	}
	document.getElementById('smenu1').onmouseout = function() {
		document.getElementById('smenu1').style.display = 'none';
		document.getElementById('smenu2').style.display = 'none';
	}
	document.getElementById('smenu1').onfocus = function() {
		document.getElementById('smenu1').style.display = 'block';
		document.getElementById('smenu2').style.display = 'none';	// Fin évènements "smenu1"
	}
	document.getElementById('activite_dt').onmouseover = function() {	// Début évènements "activite_dt"
		document.getElementById('smenu1').style.display = 'none';
		document.getElementById('smenu2').style.display = 'block';
	}
	document.getElementById('activite_dt').onmouseout = function() {
		document.getElementById('smenu1').style.display = 'none';
		document.getElementById('smenu2').style.display = 'none';		// Fin évènements "activite_dt"
	}
	document.getElementById('activite_a').onfocus = function() {	//Evènements "activite_a"
		document.getElementById('smenu1').style.display = 'none';
		document.getElementById('smenu2').style.display = 'block';
	}
	document.getElementById('smenu2').onmouseover = function() {	// Début évènements "smenu2"
		document.getElementById('smenu1').style.display = 'none';
		document.getElementById('smenu2').style.display = 'block';
	}
	document.getElementById('smenu2').onmouseout = function() {
		document.getElementById('smenu1').style.display = 'none';
		document.getElementById('smenu2').style.display = 'none';
	}
	document.getElementById('smenu2').onfocus = function() {
		document.getElementById('smenu1').style.display = 'none';
		document.getElementById('smenu2').style.display = 'block';	// Fin évènements "smenu2"
	}
	document.getElementById('danse_lion_dt').onmouseover = function() {	// Evènements "danse_lion_dt"
		document.getElementById('smenu1').style.display = 'none';
		document.getElementById('smenu2').style.display = 'none';
	}
	document.getElementById('danse_lion_a').onfocus = function() {	// Evènements "danse_lion_a"
		document.getElementById('smenu1').style.display = 'none';
		document.getElementById('smenu2').style.display = 'none';
	}
	document.getElementById('impressions_dt').onmouseover = function() {	// Evènements "impressions_dt"
		document.getElementById('smenu1').style.display = 'none';
		document.getElementById('smenu2').style.display = 'none';
	}
}
/* Préchargement des images */
img1 = new Image();
img2 = new Image();
img3 = new Image();
img4 = new Image();
img1.src = "../images/img_header.png"
img2.src = "../images/img_toit.jpg"
img3.src = "../images/img_footer.png"
img4.src = "../images/logo_lionsteam.png"
/* Fin du préchargement des images */
/* Fonctions  Formulaire */
var valid_mail = false;							/* Par défaut l'adresse mail est vide et est donc considéré comme non valide */
function verif_mail(address) {					// Vérification de la validité du champs "mail"
	for (var i = 1; i<(address.length); i++) {	// Boucle qui vérifie la présence du caractère "@"
		if (address.charAt(i) == "@") {
			if (i<(address.length-4)) {			// il faut au moins 4 caractères après l'arobase
				for (var j = i; j<(address.length-2); j++) {	/* Présence d'une 2e boucle pour vérifier la présence du "." après "@" */
					if (address.charAt(j) == ".") {
						valid_mail = true;		// L'adresse mail est alors considéré comme valide
					}
				}
			}
		}
	}
	return valid_mail;
}
function control_form(form) {		/* Contrôle des champs du formulaire */
	if (form.nom.value == "") {		// Si le champs "Prénom/Pseudo" est vide
		document.getElementById('avertissement').style.display = 'block';
		document.getElementById('nom').focus();
		return false;
	}
	if (form.message.value == "") {	// Si le champs "Votre message" est vide
		document.getElementById('avertissement').style.display = 'block';
		document.getElementById('message').focus();
		return false;
	}
	if (form.infos_troupe.checked) {		/* Dans le cas où la case "infos_troupe" est cochée, il doit y avoir un e-mail */
		if (form.mail.value == "") {
			document.getElementById('avertissement').style.display = 'block';
			document.getElementById('mail').focus();
			return false;
		}
		else if (valid_mail == false) {		/* Case cochée et e-mail non valide => message d'avertissement */
			document.getElementById('avertissement').style.display = 'block';
			document.getElementById('mail').focus();
			return false;
		}
	}
	else if (form.mail.value != "") {		/* Dans le cas où la case n'est pas cochée mais que l'on donne quand même un e-mail */
		if (valid_mail == false) {			/* Alors on vérifie la validité de l'e-mail */
			document.getElementById('avertissement').style.display = 'block';
			document.getElementById('mail').focus();
			return false;
		}
	}
	else {return true;}
}
/* Fin du contrôle du formulaire */
/* FIN JAVASCRIPT FORMULAIRE */