         '#logIn'    : new Choice 'logIn'
         '#signUp'   : new Choice 'signUp', SignUpForm
 
+    ($ document).on 'hideAllForms', (event) =>
+        for c of choices
+            do (do (do choices[c]._form.get)._jqElem.get).hide
+
     if window.location.hash? and choices[window.location.hash]?
         do choices[window.location.hash].onClick

        }, 600

    show : () =>
        for btn in (do @_jqBtn.get)
            $(btn).attr 'disabled', off
        (do @_jqFirstStep.get).fadeTo 0.01
        (do @_jqFirstStep.get).animate {
            opacity : 1

            elemName = $(elem).attr 'id'
            if elemName isnt @name and elemName isnt (do @father._jqFirstStep.get).attr 'id'
                do $(elem).hide
        do @father.hide
        (do @_jqDiv.get).fadeTo 0.01
        (do @_jqDiv.get).animate {
