<div id="delete_gallery_container">
  <div id="select_gallery_container">
  
  <%- if session[:broken_galleries] and session[:broken_galleries].size > 0 -%>
    <div id="broken_galleries" style="margin-bottom: 10px; padding: 10px; background-color: #ffa7b9; border: 2px solid #f03;">
      <p><b>The following galleries have problems and require fixing:</b></p>
      <ul style="padding: 0; margin: 0 0 0 15px; list-style-type: disc;">
        <%- session[:broken_galleries].sort.each do |g| -%>
        <li><%= g.titleize %> (<%= link_to_remote "delete",
                                                  :url => { :action => 'delete_gallery', :id => params[:id], :gallery_id => g },
                                                  :update => 'delete_gallery_container',
                                                  :confirm => "This action cannot be undone. Continue?" %>)</li>
        <%- end -%>
      </ul>
    </div>
  <%- end -%>
  
  <%- if @galleries.size > 0 -%>
    <div id="select_gallery">
      <h2>Select gallery</h2>
    <%-
      @galleries.each do |gallery|
        unless session[:broken_galleries].include?(File.basename(gallery))
          all_images = Dir.glob(File.join(gallery, '*.{jpg,jpeg,png,gif}'))
          images = []
          all_images.each { |img| images << img unless File.basename(img).include?('thumb') }
    -%>
      <div id="<%= File.basename(gallery) %>" style="float: left; width: 130px; margin: 0 20px 20px 0; text-align: center;">
        <%= link_to_remote image_tag(File.join('/images/content', @pg.path, File.basename(gallery), 'management', 'preview.jpg')),
                           :url => { :action => 'select_gallery', :id => @pg, :gallery_id => File.basename(gallery) },
                           :update => 'select_gallery_container' %><br/>
        <strong><%= File.basename(gallery).titleize %></strong><br/>
        <span style="font-size: 10px; color: #555"><%= images.size %> photos</span>
      </div>
      <%- end -%>
    <%- end -%>
      <br style="clear: both" />
    </div>
  <%- end -%>
  
  <%= render :partial => 'upload_image' %>
</div>