function check_pass() {
	var pass = document.getElementById('s_pass').value;
	var conf = document.getElementById('s_confirm').value;
	var message;
	if (pass == conf) message = "";
	else message = "Le mot passe et sa confirmation sont diff&eacute;rents!";
	document.getElementById('pass_differ').innerHTML = message;
}

function check_fields() {
	var no_error = true;
	var error_msg = "";
	var nom = document.getElementById('s_nom').value;
	var prenom = document.getElementById('s_prenom').value;
	var login = document.getElementById('s_login').value;
	var pass = document.getElementById('s_pass').value;
	var conf = document.getElementById('s_confirm').value;
	
	if (document.getElementById('login_used_error')) { error_msg+="Le login "+login+" est déjà utilisé!\n"; no_error = false; }
	if (document.getElementById('login_format_error')) { error_msg+="Le login "+login+" n'est pas dans un format correct!\n"; no_error = false; }
	if (!nom) { error_msg+="Le champ Nom est obligatoire!\n"; no_error = false; }
	if (!prenom) { error_msg+="Le champ Prenom est obligatoire!\n"; no_error = false; }
	if (!login) { error_msg+="Entrez un login!\n"; no_error = false; }
	if (!pass) { error_msg+="Entrez un mot de passe!\n"; no_error = false; }
	if (!conf) { error_msg+="Confirmez votre mot de passe!\n"; no_error = false; }
	if (conf != pass) { error_msg+="Le mot de passe et sa confirmation sont differents!\n"; no_error = false; }

	adresse = document.getElementById('s_email').value;
	var arobase = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",arobase+1);
	if (!((arobase > -1)&&(adresse.length >2)&&(point > 1)))
		{ error_msg+="Veuillez entrer une adresse mail valide!\n"; no_error = false; }

	if (no_error) xajax_subscribe(nom, prenom, login, pass, adresse);
	else alert(error_msg);
	return false;
}

function onclick_check_login_used_format() {
	var message = "Votre login doit avoir une taille minimum de 3 caractères.\n";
	message += "Les caractères autorisés sont :\n   * les lettres de a à z\n   * les chiffres de 0 à 9\n   * les caractères '-', '_' et '.'.\n";
	message += "Les caractères '-', '_' et '.' ne doivent pas être utilisés comme dernier caractère.\n";
	message += "Le premier caractère doit être une lettre.\n";
	alert(message);
}