
<!-- from left to right on the screen -->

<div class="upperLeftUI">
  <!-- home button -->
  <div class="homeButton">
    <a href="<%= root_url %>" <% if current_user && !appsPage %><%= 'data-router=true' %><% end %>>METAMAPS</a>
  </div> <!-- end homeButton -->

  <!-- search box -->
  <div class="sidebarSearch">
    <input type="text" class="sidebarSearchField" placeholder="Search for topics, maps, and mappers..." />
    <div id="searchLoading"></div>
    <div class="sidebarSearchIcon"></div>
    <div class="clearfloat"></div>
  </div> <!-- end sidebarSearch -->

  <% request = current_user && @map && @allrequests.find{|a| a.user == current_user}
     className = (@map and not policy(@map).update?) ? 'isViewOnly ' : ''
     if @map
       className += 'sendRequest' if not request
       className += 'sentRequest' if request and not request.answered
       className += 'requestDenied' if request and request.answered and not request.approved
     end %>

  <div class="viewOnly <%= className %>">
    <div class="eyeball">View Only</div>
    <% if current_user %>
      <div class="requestAccess requestNotice">Request Access</div>
      <div class="requestPending requestNotice">Request Pending</div>
      <div class="requestNotAccepted requestNotice">Request Not Accepted</div>
    <% end %>
  </div>
  <div class="clearfloat"></div>
</div><!-- end upperLeftUI -->

<div class="upperRightUI">
  <div class="mapElement upperRightEl upperRightMapButtons">
    <% if current_user %>
      <div class="importDialog upperRightEl upperRightIcon mapElement openLightbox" data-open="import-dialog-lightbox">
        <div class="tooltipsUnder">
          Import Data
        </div>
      </div>
    <% end %>

    <!-- filtering -->
    <div class="sidebarFilter upperRightEl">
      <div class="sidebarFilterIcon upperRightIcon"><div class="tooltipsUnder">Filter</div></div>
      <div class="sidebarFilterBox upperRightBox">
        <%= render :partial => 'shared/filterBox' %>
      </div>
    </div> <!-- end sidebarFilter -->

    <% if current_user %>
      <!-- fork map -->
      <div class="sidebarFork upperRightEl">
        <div class="sidebarForkIcon upperRightIcon"><div class="tooltipsUnder">Save To New Map</div></div>
      </div> <!-- end sidebarFork -->
    <% end %>

    <div class="clearfloat"></div>
  </div> <!-- end mapElement -->

  <% if current_user %>
  <!-- create new map -->
  <a href="<%= new_map_path %>" target="_blank" class="addMap upperRightEl upperRightIcon">
    <div class="tooltipsUnder">
      Create New Map
    </div>
  </a><!-- end addMap -->
  <% end %>

  <!-- Account / Sign in -->
  <% if !(controller_name == "sessions" && action_name == "new") %>
  <div class="sidebarAccount upperRightEl">
    <div class="sidebarAccountIcon"><div class="tooltipsUnder">Account</div>
      <% if current_user && current_user.image %>
        <%= image_tag current_user.image.url(:thirtytwo), :size => "32x32" %>
      <% elsif !current_user %>
        SIGN IN
        <div class="accountInnerArrow"></div>
      <% end %>
    </div>
    <div class="sidebarAccountBox upperRightBox">
      <%= render :partial => 'layouts/account' %>
    </div>
  </div><!-- end sidebarAccount -->
  <% end %>
  <div class="clearfloat"></div>
</div><!-- end upperRightUI -->
