             ($ input).bind 'blur', @onFieldBlur
         do @fireAllBlurOnSubmit
 
+    # On click, fires the Javascript event 'blur'.
     fireAllBlurOnSubmit : () =>
         ((do @_jqElem.get).find 'button[type=submit]').click (event) =>
             ((do @_jqElem.get).find 'input').each () ->
                 ($ @).trigger 'blur'
 
+    # Displays the form.
     display : () =>
         ($ document).trigger 'hideAllForms'
         ($ 'div#choicesContainer div.displayed').hide 0, () ->

        if not (do @checkPasswordConfirmation)
            do event.preventDefault

    checkPasswordConfirmation : () =>
        passwd  = do ((do @_jqForm.get).find 'input#signup_password').val
        confirm = do ((do @_jqForm.get).find 'input#signup_password_confirm').val

        window.location.hash    = @name
        (do @_jqElem.get).fadeIn 600

    # Displays the good field icon.
    displayFieldIcon : (field, ok) =>
        jqIcon      = ($ 'body').find "span.stateIcon[rel=#{field}]"
        jqMessage   = ($ 'body').find "span.errorMessage[rel=#{field}]"
