$(
    function()
    {
        // Quand on clique sur le bouton add
        $("#add").click(
            function()
            {
                // Récupération du numéro de ligne, incrémentation
                var line_num = parseInt($("#line_count").val(), 10) + 1;
                // Création de la nouvelle ligne à ajouter
                var line = '\n';
                line += '<p class="line">\n';
                line += line_num + ' - Sigma \n';
                line += '(<input type="text" size="2" name="current_state_' + line_num + '" />, \n';
                line += '<input type="text" size="2" name="current_input_' + line_num + '" />) = \n';
                line += '(<input type="text" size="2" name="next_state_' + line_num + '" />, \n';
                line += '<input type="text" size="2" name="next_input_' + line_num + '" />, \n';
                line += '<input type="text" size="2" name="next_direction_' + line_num + '" />)\n';
                line += '</p>\n';
                line += '\n';
                // Ajout de la ligne après la dernière ligne
                $(".line:last").after(line);
                // Remplacement de la valeur de line_count par sa valeur incrémentée
                $("#line_count").val(line_num);
            }
        );
        $("#rules").hide();
        $("#hide-rules").hide();
        $("#show-rules").click(
            function()
            {
                $("#rules").slideDown();
                $("#hide-rules").show();
                $("#show-rules").hide();
            }
        );
        $("#hide-rules").click(
            function()
            {
                $("#rules").slideUp();
                $("#hide-rules").hide();
                $("#show-rules").show();
            }
        );
    }
);

