// code to validate login, passwords,...

function validateLogin(login) {
	var okChars="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789-_.@áàäâiçéèêëíìîïóòôöùûúü";
	if (login=="") return "L'identifiant ne peut être vide";
	if (login.length<2 || login.length>30) {
		return "L'identifiant ne peut avoir moins de 2 caractères, ou plus de 30 caractères";
	}
	for(var i=0;i<login.length;i++) {
		if (okChars.indexOf(login.charAt(i))==-1) {
			return "L'identifiant ne peut contenir que des lettres (non accentuées), des chiffres, '-', '_' et '.'.";
		}
	}
	return "ok";
}

function validatePassword(passwd) {
	var okChars="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789.:;,+-*/_~&|^[](){}$#'\"@!?%<>";
	if (passwd=="") return "Le mot de passe ne peut être vide";
	if (passwd.length<3 || passwd.length>30) {
		return "Le mot de passe doit avoir entre 3 et 30 caractères";
	}
	for(var i=0;i<passwd.length;i++) {
		if (okChars.indexOf(passwd.charAt(i))==-1) {
			return "Le mot de passe ne peut contenir que des chiffres, lettres (non-accentuées), et les caractères suivants: '.:;,+-*/_~&|^[](){}$#'\"@!?%<>'";
		}
	}
	return "ok";
}
