<% if map.instance_of? Changeset or (map.instance_of? Node and map.version > 1) or map.visible? %>
  <% content_for :head do %>
    <%= javascript_include_tag "browse" %>
  <% end %>
  <%
     if map.instance_of? Changeset
       bbox = map.bbox.to_unscaled
       data = {
         :type   => "changeset",
         :id     => map.id,
         :minlon => bbox.min_lon,
         :minlat => bbox.min_lat,
         :maxlon => bbox.max_lon,
         :maxlat => bbox.max_lat
       }
     elsif map.instance_of? Note
       data = {
         :type => "note",
         :id   => map.id,
         :lon  => map.lon,
         :lat  => map.lat
       }
     else
       data = {
         :type    => map.class.name.downcase,
         :id      => map.id,
         :version => map.version,
         :visible => map.visible
       }
     end
  %>
  <%= content_tag "div", "", :id => "small_map", :data => data %>
  <%= t 'browse.map.loading' %>
  
    - 
      <% if map.instance_of? Note -%>
        <%= link_to t("browse.map.larger.area"),
                    root_path(:notes => "yes"),
                    :id => "area_larger_map",
                    :class => "geolink bbox" %>
      <% else -%>
        <%= link_to t("browse.map.larger.area"),
                    root_path(:box => "yes"),
                    :id => "area_larger_map",
                    :class => "geolink bbox" %>
      <% end -%>
    
- 
      <%= render :partial => 'layouts/edit_menu',
                 :locals => { :link_text => t("browse.map.edit.area"),
                              :link_class => 'bbox' } %>
    
<% unless map.instance_of? Changeset %>
    - 
      <%= link_to t("browse.map.larger." + map.class.to_s.downcase),
                  root_path,
                  :id => "object_larger_map",
                  :class => "geolink object" %>
    
- 
      <%= render :partial => 'layouts/edit_menu',
                 :locals => { :link_text => t("browse.map.edit." + map.class.to_s.downcase),
                              :link_class => 'object' } %>
    
<% end %>
  <% else %>
    <%= t 'browse.map.deleted' %>
  <% end %>