function désactiverESC() { 
	if (event.keyCode == 27) {
		event.keyCode == 0
		window.event.returnValue = false
	}
} 

function désactiverBalise() {
	if (event.keyCode == 60 || event.keyCode == 62) {
		event.returnValue = false
	}
	if (event.which == 60 || event.which == 62) {
		return false
	}
}

function OuvrirPopup(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function verif_elemCoché(champ) {
	btCoché = false
	for (j = 0; j < champ.length; j++) {
		if (champ[j].checked) btCoché = true
	}
	return btCoché
}

function validerCommande() {
	suiteMsg = [
		"",
		"",
		"",
		"nom",
		"prénom",
		"rue/av/bld",
		"numéro",
		"code postal",
		"localité",
		"pays",
		"email",
		"téléphone",
		"gsm",
		"message"
	];
	form = document.commande
	nbChamps_obligatoires = 11
	for (i = 0; i < form.length; i++) {
		nomChamp = form.elements[i].name
		valeur = form.elements[i].value
		msg = "Merci de "
		////////////////////////////////////////////
		switch (nomChamp) {
			case "Civilite":
				msg += "cocher votre civilité : Mlle, Mme ou M."
				btCoché = verif_elemCoché(form.Civilite)
				if (!btCoché) {
					alert(msg)
					form.elements[0].focus()
					return btCoché
				}
		}
		if (i < nbChamps_obligatoires) {
			if (nomChamp == "Adresse" && valeur == valInit) {
				valeur = ""
			}
			if (valeur == "") {
				alert(msg + "saisir votre " + suiteMsg[i] + ".");
				form.elements[i].select();
				return false;
			}
			else {
				switch (nomChamp) {
					case "Nom":
					case "Prénom":
					case "sisRue":
					case "Localité":
					case "Pays":
						if (valeur.length < 2) {
							alert("Complétez votre " + suiteMsg[i] + ".");
							form.elements[i].select();
							return false;
						}
					break;
					case "Email":
						if (valeur.search(/^[^._-][a-z0-9._-]+[^._-]@[a-z0-9._-]+([a-z0-9]+[^._-])?[.-]+[a-z]{2,4}$/) == -1) {
							alert("Votre email doit contenir une adresse électronique valide.")
							form.elements[i].select()
							return false
						}
				}
			}
		}
		else {
			if (valeur != "") {
				switch (nomChamp) {
					case "Téléphone":
					case "GSM":
						appareil = nomChamp
						exemple = "0477652199"
						nbChiffres = 10
						if (nomChamp == "Téléphone") {
							appareil = "téléphone"
							exemple = "023550204"
							nbChiffres = 9
						}
						if (valeur.search(/^\d{9,}$/) == -1) {
							alert("Votre n° de " + appareil + " doit être composé d'une série de minimum " + nbChiffres + " chiffres sans espace.\nEx. : "+ exemple)
							form.elements[i].select()
							return false
						}
					break;
					case "Message":
						if (valeur.length < 2) {
							alert("Merci de compléter votre " + suiteMsg[i] + ".");
							form.elements[i].select();
							return false;
						}
				}
			}
		}
	}
	return true;
}
