function VerifEmail(UnEmail)
{
	var re = /([a-z0-9]+([-_]?[a-z0-9]+)*.)*[a-z0-9]+([-_]?[a-z0-9]+)*@([a-z0-9]+([-_]?[a-z0-9]+)*.)+[a-z]{2,4}/g;
    var M = UnEmail.toLowerCase();
    return (M.match(re) == M);
}

function Register(redirect)
{
	var nom = document.getElementById("regnom").value;
	var email = document.getElementById("regemail").value;
	var news = document.getElementById("newsletter").checked;
	if(document.getElementById("abo1"))var abo1 = document.getElementById("abo1").checked;
	if(document.getElementById("abo2"))var abo2 = document.getElementById("abo2").checked;
	var pass = document.getElementById("regpass").value;
	var verif = document.getElementById("regverif").value;
	if(!VerifEmail(email))
	{
		alert("Email invalide.");
		return;
	}
	if(nom.length < 5)
	{
		alert("Veuillez saisir un nom d'au moins 5 caractères.");
		return;
	}
	if(pass.length < 6)
	{
		alert("Veuillez saisir un mot de passe d'au moins 6 caractères.");
		return;
	}
	if(pass != verif)
	{
		alert("Les mots de passes sont différent veuillez recommencer.");
		document.getElementById("regpass").value = "";
		document.getElementById("regverif").value = "";
		return;
	}

	var abo = 0;
	if(abo1)
	{
		abo = 1;
	}
	else if(abo2)
	{
		abo = 2;
	}
	call('Register',email+'|'+nom+'|'+pass+'|'+abo+'|'+news+'|'+redirect);
}

function Login(redirect)
{
	var password = document.getElementById("altpassword").value;
	var email = document.getElementById("altemail").value;
	call('Login',email+'|'+password+'|'+redirect);
}