$(document).ready(function() {
    //Modifier l'apparence des boutons submit
    $("#noJsSubmit").hide();
    $("#jsSubmit").click(function(){
        $('#subscription').submit();
    });
    $("#jsSubmit").show();


    $('#subscription').submit(function(){
        return validate();
    });

});

continuer=true;

function validate(){
    continuer=true;
    // Prénom
    if($('#pre').val() == ''){
        alert('Vous devez entrer votre prénom.');
        $('#pre').focus();
        return false;
    }

    // Nom
    if($('#nom').val() == ''){
        alert('Vous devez entrer votre nom.');
        $('#nom').focus();
        return false;
    }

    // Courriel
    if($('#mail').val() == ''){
        alert('Vous devez entrer votre adresse de courriel.');
        $('#mail').focus();
        return false;
    }
    if(emailCheck(document.subscription.mail, 'Adresse de courriel') === false){
        $('#mail').focus();
        return false;
    }

    // Code postal
    if($('#zip').val() == ''){
        alert('Vous devez entrer votre code postal.');
        $('#zip').focus();
        return false;
    }
    if(zipCheck(document.subscription.zip, 'Code postal') === false){
        $('#zip').focus();
        
        return false;
    }
    
    // Nom
    if($('#usr').val() == ''){
        alert('Vous devez entrer votre nom d\'utilisateur.');
        $('#usr').focus();
        return false;
    }
    if($('#usr').val().length < 5){
        alert('Le nom d\'utilisateur doit contenir un minimum de 5 caractères.');
        $('#usr').focus();
        return false;
    }

    // Mot de passe
    if($('#mp1').val() == ''){
        alert('Vous devez entrer votre mot de passe.');
        $('#mp1').focus();
        return false;
    }
    if($('#mp1').val().length < 6){
        alert('Le mot de passe doit contenir un minimum de 6 caractères.');
        $('#mp1').focus();
        return false;
    }

    if($('#mp1').val() != $('#mp2').val()){
        alert('Votre mot de passe et la confirmation du mot de passe ne sont pas identiques.');
        $('#mp1').focus();
        return false;
    }

    if(!$('#cnd').attr('checked')){
        alert('Vous devez accepter les conditions d\'utilisation pour poursuivre.');
        $('#cnd').focus();
        return false;
    }
    return true;
}