jquery hide() et slideDown()

$(document).ready(function(){
 $('#AddCity').hide();
 $('#AddCityA').click(function(){
     if ( AddCityVar==1 ){
         $('#AddCity').hide();
         var AddCityVar=0;
     }else{
           $('#AddCity').slideDown("slow");
           var AddCityVar=1;
     }
  });

Je ne peux pas comprendre cela, pourquoi div avec l'ID #AddCity est ouverture sur cliquez d'abord sur #AddCityA lien, mais ne va jamais cacher sur le deuxième clic? N' $('#AddCityA').cliquez sur(function() ne fonctionnent qu'une fois?

<a href="#" id="AddCityA">Add City</a> 

<div id="AddCity">
    here some code
</div>

Merci pour toute aide

OriginalL'auteur Shirker | 2013-06-23