function check() {
    /* Retourne à l'état initial au cas où le formulaire ai déjà été validé */
    $("p.alert").remove();
    $("#content label").css({ color:"#283D55", fontWeight:"normal" });
	$("#content label.radio").css({ color:"#283D55", fontWeight:"bold" });

    /* Si des champs sont vides */
    if ($("#sEmail").val() == '' || $("#sEmail2").val() == '' || $("#sPwd").val() == '' || $("#sPwd2").val() == '') {
        $("div.first").before('<p class="alert"><img src="/img/common/error.png"/>'+toutRemplir+'</p>');
        if($("#sEmail").val() == '') {
            $("label[@for='sEmail']").css({ color:"#A00", fontWeight:"bold" });
            $("#sEmail").focus();
        }
        if($("#sEmail2").val() == '') {
            $("label[@for='sEmail2']").css({ color:"#A00", fontWeight:"bold" });
            $("#sEmail2").focus();
        }
        if($("#sPwd").val() == '') {
            $("label[@for='sPwd']").css({ color:"#A00", fontWeight:"bold" });
            $("#sPwd").focus();
        }
        if($("#sPwd2").val() == '') {
            $("label[@for='sPwd2']").css({ color:"#A00", fontWeight:"bold" });
            $("#sPwd2").focus();
        }
        if($("#sLName").val() == '') {
            $("label[@for='sLName']").css({ color:"#A00", fontWeight:"bold" });
            $("#sLName").focus();
        }
        if($("#sFName").val() == '') {
            $("label[@for='sFName']").css({ color:"#A00", fontWeight:"bold" });
            $("#sFName").focus();
        }
        return false;

    }

	if($("input[type=radio][name=statut]:checked").length==0){
		$("div.first").before('<p class="alert"><img src="/img/common/error.png"/>'+preciserStatut+'</p>');
		$("label[@for='statut']").css({ color:"#A00", fontWeight:"bold" });
		scroll(0,0);
		return false;
	}

	if($("input[type=radio][name=optin]:checked").length==0){
		$("div.first").before('<p class="alert"><img src="/img/common/error.png"/>'+recevoirPromo+'</p>');
		$("label[@for='optin']").css({ color:"#A00", fontWeight:"bold" });
		scroll(0,0);
		return false;
	}
    
    /* Si l'email n'est pas valide */
    if(checkEmail($("#sEmail").val()) != true) {
        $("div.first").before('<p class="alert"><img src="/img/common/error.png"/>'+emailNotValid+'</p>');
        if($("#sEmail").val() == '') $("label[@for='sEmail']").css({ color:"#A00", fontWeight:"bold" });
        $("#sEmail").focus();
        return false;
    }
    
    /* Si les emails ne sont pas identiques */

    if($("#sEmail").val() != $("#sEmail2").val()) {
        $("div.first").before('<p class="alert"><img src="/img/common/error.png"/>'+differentEmails+'</p>');
        if($("#sEmail").val() == '') $("label[@for='sEmail']").css({ color:"#A00", fontWeight:"bold" });
        if($("#sEmail2").val() == '') $("label[@for='sEmail2']").css({ color:"#A00", fontWeight:"bold" });
        $("#sEmail2").focus();
        return false;
    }
    
    /* Si les mots de passe ne sont pas identiques */
    if($("#sPwd").val() != $("#sPwd2").val()) {
        $("div.first").before('<p class="alert"><img src="/img/common/error.png"/>'+differentPasswords+'</p>');
        if($("#sPwd").val() == '') $("label[@for='sPwd']").css({ color:"#A00", fontWeight:"bold" });
        if($("#sPwd2").val() == '') $("label[@for='sPwd2']").css({ color:"#A00", fontWeight:"bold" });
        $("#sPwd2").focus();
        return false;
    }
    /* veifier les charecters dans la mot de passe:*/
    var RE_PASSWORD = /^[A-Z_@.a-z\d]{6,25}$/; // alphanumerci with _ format checking  
    if (!RE_PASSWORD.test($("#sPwd").val())){
    $("div.first").before('<p class="alert"><img src="/img/common/error.png"/>'+invalid_password+'</p>');
			$("label[@for='sPwd']").css({ color:"#A00", fontWeight:"bold" });
			$("#sPwd").focus();
			return false;
		}
    return true;
}
function checkEmail(email) {
    var place = email.indexOf("@",1);
    var point = email.indexOf(".",place+1);
    if ((place > -1)&&(email.length >2)&&(point > 1)) {
        return true;
    } else {
        return false;
    }
}

function valider_form(){
	if(check()){
		document.getElementById('accept_condition').checked = document.getElementById('accept_condition2').checked;
		document.getElementById('register').submit();
		return true;
	}
	else{
		return false;
	}
}