$(function () {
	/**
	 * Duplique le bloc formulaire d'ajout de compte 
	 * utilisateur. Ne duplique pas les données! Les 
	 * boutons de suppression de bloc sont visibles 
	 * si le nombre de bloc est supérieur à 1.
     */
	$("#addMore").click(function (){
        var form = $(this).parents("div").children("fieldset:last");
        form.after(form.clone(true).hide());

        $(this).parents("div").children("fieldset:last").find(':input').each(function() { 
            $(this) 
                .filter(':text').val('').end() 
                .filter(':radio').attr('checked', false);
        });

		
		$(this).parents("div").children("fieldset:last").find('div.error').each(function() {
			$(this).removeClass('error');
			
		});
        
        $(this).parents("div").children("fieldset:last").fadeIn("slow");
        
        if ( $("fieldset").length > 1 ) { 
            $(".del").show();
        }
    });
	/**
	 * Supprime le bloc formulaire d'ajout de compte
	 * courant. Les boutons de suppression sont cachés si
	 * le nombre de bloc est égale à 1.
     */
    $(".delForm").click(function (){ 
        if ($("fieldset").length < 4) {
            $(".del").hide();
        } 

        var form = $(this).parents("fieldset"); 
        form.remove(); 
    });
});
