function verifier_email (mail)
{
	var regex = new RegExp ("^[\\w\\-]+(\\.[\\w\\-]+)*@[\\w\\-]+(\\.[\\w\\-]+)*\\.[\\w\\-]{2,}$", "i") ;
	return regex.test (mail) ;
}

function verifier_passe1 (passe)
{
	var regex  = new RegExp ("[éèçàùûïöôêë]", "i") ;
	if (passe != "")
	{
		if ((passe.length < 6) || (passe.length > 10))
			return false ;

		return (!regex.test (passe)) ;
	}

	return false ;
}

function verifier_passe2 (passe1, passe2)
{
	if (passe1 == passe2)
		return true ;
	else
		return false ;
}

function formulaire_init ()
{
	var login ;
	var passe1 ;
	var passe2 ;
	
	$("#login").keyup(function ()
	{
		login = verifier_email($(this).val()) ;

		if (!login)
		{
			$("#login_ko").show() ;
			$("#login_ok").hide() ;
		}
		else
		{
			$("#login_ok").show() ;
			$("#login_ko").hide() ;
		}
	}) ;

	$("#passe1").keyup(function ()
	{
		passe1 = verifier_passe1($(this).val()) ;

		if (!passe1)
		{
			$("#passe1_ko").show() ;
			$("#passe1_ok").hide() ;
		}
		else
		{
			$("#passe1_ok").show() ;
			$("#passe1_ko").hide() ;
		}
	}) ;

	$("#passe2").keyup(function ()
	{
		passe2 = verifier_passe2 ($(this).val(), $("#passe1").val()) ;

		if (!passe2)
		{
			$("#passe2_ko").show() ;
			$("#passe2_ok").hide() ;
		}
		else
		{
			$("#passe2_ok").show() ;
			$("#passe2_ko").hide() ;
		}
	}) ;

	$("#valider").click(function ()
	{
		if (login && passe1 && passe2)
			$("#pme_achat").submit() ;
		else
			alert ("Veuillez vérifier vos informations !") ;
	}) ;
}

$(function()
{
	formulaire_init () ;
});

