$(document).ready(function() {
    $("#signup-form").validate({
        errorPlacement: function(error, element) {
            error.appendTo( element.parents(".form-row").children('div.form-note') );
        },
        rules: {
            login:              { required: true, minlength: 3 },
            mdp_compte:         { required: true, minlength: 5 },
            mdp_compte_confirm: { equalTo: "#mdp_compte" },
            telport:            { required: true, number: true },
            telfixe:            { number: true },
            telfax:             { number: true },
            email:              { required: true, email: true },
            nom:                { required: true },
            prenom:             { required: true },
            adresse:            { required: true },
            cp:                 { required: true, number: true },
            ville:              { required: true },
            agreement:          { required: true }
        },
        messages: signupValidationMessages
    });

    $("#ville_propose option").click( function() {
        ville = $(this).val() ;
        $("#ville").val( ville.substring(0,ville.length - 5 ) );
        $("#cp").val( ville.substring(ville.length - 5 ) );
    });


    $("#ville_propose_eta option").click( function() {
        $("#ville").val( $(this).val() );
    });

});

