function valid1_form(m, p) {
	w1 = m.value;
	if (w1 == "") {
		alert("Merci de compléter votre adresse e-mail.");
		m.select();
		return false;
	}
	{
		if (w1 != "") {
			var exp = /^[a-z\d_\-]+(\.[\a-z\d\-]+)*@[a-z\d\-]+(\.[a-z\d]+)+$/;
			if (!exp.test(w1)) {
				alert("Erreur de saisie dans votre adresse mail.");
				m.select();
				return false;
			}
		}
	}
	w2 = p.value;
	if (w2 == "") {
		alert("Merci de compléter votre Mot de Passe.");
		p.select();
		return false;
	}
	return true;
}

function valid2_form(n, m1, m2, p1, p2) {
	w0 = n.value;
	if (w0 == "") {
		alert("Merci de remplir votre Nom.");
		n.select();
		return false;
	}
	w1 = m1.value;
	if (w1 == "") {
		alert("Merci de compléter votre adresse e-mail.");
		m1.select();
		return false;
	}
	{
		if (w1 != "") {
			var exp = /^[a-z\d_\-]+(\.[\a-z\d\-]+)*@[a-z\d\-]+(\.[a-z\d]+)+$/;
			if (!exp.test(w1)) {
				alert("Erreur de saisie dans votre adresse mail.");
				m1.select();
				return false;
			}
		}
	}
	w2 = m2.value;
	if (w2 == "") {
		alert("Merci de compléter votre adresse e-mail.");
		m2.select();
		return false;
	}
	{
		if (w2 != "") {
			var exp = /^[a-z\d_\-]+(\.[\a-z\d\-]+)*@[a-z\d\-]+(\.[a-z\d]+)+$/;
			if (!exp.test(w2)) {
				alert("Erreur de saisie dans votre adresse mail.");
				m2.select();
				return false;
			}
		}
	}
	if (w1 != w2) {
		alert("Attention:\nErreur de saisie dans votre adresse e-mail !");
		m1.select();
		return false;
	}
	w3 = p1.value;
	if (w3 == "") {
		alert("Merci de choisir un mot de passe.");
		p1.select();
		return false;
	}
	w4 = p2.value;
	if (w4 == "") {
		alert("Merci de choisir un mot de passe.");
		p2.select();
		return false;
	}
	if (w3 != w4) {
		alert("Attention:\nErreur de saisie dans votre mot de passe !");
		p1.select();
		return false;
	}
	return true;
}

function valid3_form(n, rs, adr, cp, v, t) {
	w1 = n.value;
	if (w1 == "") {
		alert("Merci de remplir votre Nom.");
		n.select();
		return false;
	}
	w2 = rs.value;
	if (w2 == "") {
		alert("Merci de compléter votre Raison Sociale.");
		rs.select();
		return false;
	}
	w3 = adr.value;
	if (w3 == "") {
		alert("Vueillez compléter votre Adresse.");
		adr.select();
		return false;
	}
	w4 = cp.value;
	if (w4 == "") {
		alert("Merci de remplir le Code Postal.");
		cp.select();
		return false;
	}
	w5 = v.value;
	if (w5 == "") {
		alert("Merci de remplir la Ville.");
		v.select();
		return false;
	}
	w6 = t.value;
	if (w6 == "") {
		alert("Merci de compléter votre Téléphone.");
		t.select();
		return false;
	}
	return true;
}

function valid_mail() {
	if (document.getElementById("newemail1") == null) {
		mail1 = document.getElementById("newmail1").value;
		mail2 = document.getElementById("newmail2").value;
	} else {
		mail1 = document.getElementById("newemail1").value;
		mail2 = document.getElementById("newemail2").value;
	}

	test1 = checkEmail(mail1);
	test2 = checkEmail(mail2);
	if ((test1 != true) && (test2 != true)) {
		alert("adresse mail invalide.");
		return false
	} else {

		if ((mail1 == '') && (mail2 == '')) {
			alert("Erreur : Email vide! ");

			return false;
		} else {
			if (mail1 == mail2) {
				if (document.getElementById("form_email") != null) {
					document.getElementById("form_email").submit();
				} else {
					if (document.getElementById("form_2") != null) {
						document.getElementById("form_2").submit();
					}
				}

			} else {
				alert("Les emails sont différents");
				return false;
			}
		}
		return false;
	}
}

function checkEmail(MAIL) {
	var exp = new RegExp("^.+[@].+[.].+$", "gi");
	var ret = exp.test(MAIL) || (MAIL.value == '');
	return ret;
}

function valid_mdp() {
	mdp1 = document.getElementById("newmotpasse1").value;
	mdp2 = document.getElementById("newmotpasse2").value;
	if ((mdp1 == '') && (mdp2 == '')) {
		alert("Erreur : mot de passe vide! ");

		return false;
	} else {
		if (mdp1 == mdp2) {
			if (document.getElementById("form_passwd") != null) {
				document.getElementById("form_passwd").submit();
			} else {
				if(document.getElementById("form_2") != null){
					document.getElementById("form_2").submit();
				}
			}
		} else {
			alert("Les mots de passe sont différents");
			return false;
		}
	}
	return false;
}

function valid_rech(r, m) {
	var v1 = r.value;
	var v2 = m.value;

	if ((v1 == "Par référence") && (v2 == "Par mot clé")) {
		alert("Veuillez fournir au moins un critère pour la recherche !");
		r.select();
		return false;
	}
	if ((v1 == "") && (v2 == "")) {
		alert("Veuillez fournir au moins un critère pour la recherche !");
		r.select();
		return false;
	}
	if ((v1 == "Par référence") && (v2 == "")) {
		alert("Veuillez fournir au moins un critère pour la recherche !");
		r.select();
		return false;
	}
	if ((v1 == "") && (v2 == "Par mot clé")) {
		alert("Veuillez fournir au moins un critère pour la recherche !");
		r.select();
		return false;
	}
	return true;
}

