function check_invitation(form) {
	var m_adr = form.m_adr.value;
	var m_mdp = form.m_mdp.value;
	var e_mail = form.e_mail.value;
	var errors = Array();
	
	if (m_adr == "" && m_mdp == "" && e_mail == "")
		errors.push("\n- Vous n'avez rien saisi...");
	else {
		if (m_adr != "") {
			if (!is_email(m_adr))
				errors.push("\n- L'adresse messenger que vous avez saisie n'est pas valide (login@dom.tld)");
			if (m_adr != "" && m_mdp == "")
				errors.push("\n- Vous devez saisir votre mot de passe");			
		} else if (!is_email(e_mail))
				errors.push("\n- L'adresse e-mail que vous avez saisie n'est pas valide (login@dom.tld)");
	}
	
	if (errors.length == 0)
		return true;
	else {
		alert("Erreurs: " + errors);
		return false;
	}
}

/* @desc Coches toutes les checkbox du formulaire */
function tousSelectionner(form) {
	//var form = input.form;
	
	for (var i = 0; i < form.elements.length; i++) {
		if (form.elements[i].type == "checkbox")
			form.elements[i].checked = true;
	}	
}

/* @desc Décoches toutes les checkbox du formulaire */
function tousDeselectionner(form) {
	//var form = input.form;
	
	for (var i = 0; i < form.elements.length; i++) {
		if (form.elements[i].type == "checkbox")
			form.elements[i].checked = false;
	}	
}

function is_email(e) {
	regex = /^[a-zA-Z0-9._-]{1,}@[a-zA-Z0-9._-]{1,}\.[a-z]{1,4}$/i;
	if (!regex.test(e)) {
		return false
	} return true;
}
