Sujet : Toggle et input

Je fais apparaître un div avec la fonction .toggle, dans mon div, j'ai un formulaire qui apparaît, lorsqu'on clique sur le bouton envoyer du formulaire, le div disparaît mais je voudrait que le div reste ouvert car je fais apparaître un message du genre "Merci votre formulaire a bien été envoyé..." ou les champs non remplis

Voici le code, j'ai enlevé les input et tout pour simplifier

$( "#formulaire" ).click(function() {
  $( "#show-form" ).toggle("fast");
});

Code html :

<div id="formulaire"><img src="images/demande.jpg" /></div>
<div id="show-form" style="display:none;"><form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
         <input name="envoi" tabindex="4" value="Envoyer" type="submit" class="button">
</form></div>