     toggleDiscussion_default: (event) ->
       if @showed
         @$("section.discussion").slideUp()
+        @toggleDiscussionDefaultBtn.addClass('shown')
+        @toggleDiscussionDefaultBtn.find('.button-text').html("Show Discussion")
+        @showed = false
+      else
         @toggleDiscussionDefaultBtn.removeClass('shown')
         @toggleDiscussionDefaultBtn.find('.button-text').html("Hide Discussion")
-        @showed = false
-      else
-        @toggleDiscussionDefaultBtn.addClass('shown')
-        @toggleDiscussionDefaultBtn.find('.button-text').html("Show Discussion")
 
         if @retrieved
           @$("section.discussion").slideDown()

      else
        @newPostForm.show()
      if $(".my-course-work-content").length<1
        @showed = true
      @$("section.discussion").slideDown()

    hideNewPost: (event) ->

      if $(".my-course-work-content").length<1
        @toggleDiscussionBtn.hide()
        @toggleDiscussionDefaultBtn.show()
        @toggleDiscussionDefaultBtn.addClass('shown')
        @toggleDiscussionDefaultBtn.find('.button-text').html("Show Discussion")
      else
        @toggleDiscussionBtn.show()
        @toggleDiscussionDefaultBtn.hide()
        $elem = @toggleDiscussionBtn
        @loadPage $elem
      if $(".about-me-content").length>0
        @toggleDiscussionDefaultBtn.html('<span>&nbsp;</span>')
        @showed = false
        @toggleDiscussion_default()
    toggleNewPost: (event) ->
      event.preventDefault()
      if !@newPostForm
        if $(".my-course-work-content").length<1
          @toggleDiscussion_default()
          @toggleDiscussionDefaultBtn.removeClass('shown')
          @toggleDiscussionDefaultBtn.find('.button-text').html("Hide Discussion")
        else
          @toggleDiscussion()
          @toggleDiscussionBtn.addClass('shown')
