       href = $(d).attr('href')
       active_tab[href] = true
     )
-
+    @el.find('.navbar-items-left').html App.view('navigation/menu')(
+      items:      items
+      open_tab:   open_tab
+      active_tab: active_tab
+    )
+
+  renderPrivate: =>
+    items = @getItems( navbar: @Config.get( 'NavBarRight' ) )
+
+    # get open tabs to repopen on rerender
+    open_tab = {}
+    @el.find('.open').children('a').each( (i,d) =>
+      href = $(d).attr('href')
+      open_tab[href] = true
+    )
+
+    # get active tabs to reactivate on rerender
+    active_tab = {}
+    @el.find('.active').children('a').each( (i,d) =>
+      href = $(d).attr('href')
+      active_tab[href] = true
+    )
+
+    @el.find('.navbar-items-right .navbar-private').remove()
+
+    @el.find('.navbar-items-right').append App.view('navigation/private')(
+      items:      items
+      open_tab:   open_tab
+      active_tab: active_tab
+    )
+
+  renderResult: (result = []) =>
+    el = @el.find('#global-search-result')
+
+    # remove result if not result exists
+    if _.isEmpty( result )
+      @el.find('#global-search').parents('li').removeClass('open')
+      el.html( '' )
+
+      # remove old popovers
+      $('.popover').remove()
+      return
+
+    # show result list
+    @el.find('#global-search').parents('li').addClass('open')
+
+    # build markup
+    html = App.view('navigation/result')(
+      result: result
+    )
+    el.html( html )
+
+    # start ticket popups
+    @ticketPopups('left')
+
+    # start user popups
+    @userPopups('left')
+
+    # start oorganization popups
+    @organizationPopups('left')
+
+  render: () ->
+
+    # remove old popovers
+    $('.popover').remove()
+
+    # remember old search query
     search = @el.find('#global-search').val()
+
+    user   = App.Session.all()
     @html App.view('navigation')(
-      navbar_left:  nav_left
-      navbar_right: nav_right
-      open_tab:     open_tab
-      active_tab:   active_tab
       user:         user
-      result:       @result || []
       search:       search
     )
+
+    # renderMenu
+    @renderMenu()
+
+    # renderPrivate
+    @renderPrivate()
 
     # set focus to search box
     if @searchFocus

      else
        @el.find('.bell').removeClass('show')

  renderResult: (result = []) =>
    el = @el.find('#global-search-result')

    # remove result if not result exists
    if _.isEmpty( result )
      @el.find('#global-search').parents('li').removeClass('open')
      el.html( '' )

      # remove old popovers
      $('.popover').remove()
      return

    # show result list
    @el.find('#global-search').parents('li').addClass('open')

    # build markup
    html = App.view('navigation/result')(
      result: result
    )
    el.html( html )

    # start ticket popups
    @ticketPopups('left')

    # start user popups
    @userPopups('left')

    # start oorganization popups
    @organizationPopups('left')

  render: () ->
    user      = App.Session.all()
    nav_left  = @getItems( navbar: @Config.get( 'NavBar' ) )
    nav_right = @getItems( navbar: @Config.get( 'NavBarRight' ) )

    # remove old popovers
    $('.popover').remove()

    # get open tabs to repopen on rerender
    open_tab = {}


    # rerender view
    @bind 'ui:rerender', (data) =>
      @renderMenu()
      @renderPrivate()

    # update selected item
    @bind 'navupdate', (data) =>
