//
// Check registration information
//

// Check registration
function checkRegistration(f)
{
	var msg = '';

	var checkedButton = 0;
	for (i=0 ; i<f.civilite.length ; i++)
	{
		if (f.civilite[i].checked=="1") { checkedButton=1; }
	}
	if (checkedButton==0) { msg += '. Civilité\n'; }
	if (f.nom.value.length<1) { msg += '. Nom\n'; }
	if (f.prenom.value.length<1) { msg += '. Prénom\n'; }
	if (f.adr1.value.length<1) { msg += '. Adresse\n'; }
	if (f.cp.value.length<1) { msg += '. Code postal\n'; }
	if (f.ville.value.length<1) { msg += '. Ville\n'; }
	if (f.pays.value.length<1) { f.pays.value='France'; }
	if (f.tel.value.length<1) { msg += '. Téléphone\n'; }
	if (f.email.value.length<1) { msg += '. Adresse E-mail\n'; }
	else	// Something in the mail field, check if proper
	{
		rx = /^[a-z0-9\._\-\+]*[a-z0-9_\-\+]@[a-z0-9][a-z0-9\-\.]*[a-z0-9]\.[a-z]{2,6}$/i;
		if (!rx.test (f.email.value))
		{
			msg += '. L\'adresse mail saisie est invalide\n';
		}
	}
	if (f.pass1.value.length<1) { msg += '. Mot de passe\n'; }
	if (f.pass2.value.length<1) { msg += '. Confirmation du mot de passe\n'; }
	if (msg.length != 0)
	{
		msg = 'Vous n\'avez pas renseigné le(s) champs suivant(s):\n' + msg;
	}
	if (f.pass1.value != f.pass2.value)
	{
		msg += '\nLes deux mots de passe ne sont pas identiques!\n';
	}

	if (msg.length != 0) { alert (msg); }
	else { f.submit(); }
}
