<div id="content_detail" class="ui-corner-all">
<h1 class="title"><%= t('page.showing', :model => t('activerecord.models.patron')) -%></h1>
<div id="content_list">
  <p id="notice"><%= notice %></p>

  <h2 class="resource_title">
    [P]
    <%= @patron.full_name -%>
  </h2>

  <%- if @version -%>
    <p>(<%= l(@patron.versions.find(@version).created_at) -%>)</p>
  <%- end -%>
  <p>
    (<%= link_to_wikipedia(@patron.full_name_without_space) -%>)
  </p>

<div id="tabs">
  <ul>
    <li title="active" class="selected"><a href="#detail"><em><%= t('page.detail') -%></em></a></li>
    <%- if @patron.derived_patrons.exists? or @patron.original_patrons.exists? -%>
      <li><a href="#related"><em><%= t('page.related') -%></em></a></li>
    <%- end -%>
    <%- if @patron.works.exists? -%>
      <li><a href="#work"><em><%= t('activerecord.models.work') -%></em></a></li>
    <%- end -%>
    <%- if @patron.expressions.exists? -%>
      <li><a href="#expression"><em><%= t('activerecord.models.expression') -%></em></a></li>
    <%- end -%>
    <%- if @patron.manifestations.exists? -%>
      <li><a href="#manifestation"><em><%= t('activerecord.models.manifestation') -%></em></a></li>
    <%- end -%>
    <li><a href="#history"><em><%= t('page.history') -%></em></a></li>
  </ul>
  <div id="detail">
    <table class="table table-striped index vcard">
      <tr>
        <td><strong><%= t('activerecord.attributes.patron.full_name') -%>:</strong></td>
        <td>
          <span class="fn"><%= @patron.full_name -%></span>
        </td>
      </tr>
      <tr>
        <td><strong><%= t('activerecord.attributes.patron.full_name_transcription') -%>:</strong></td>
        <td><%= @patron.full_name_transcription -%></td>
      </tr>
      <%- if @patron.user -%>
        <tr>
          <td><strong><%= t('activerecord.attributes.user.username') -%>:</strong></td>
          <td><%= link_to @patron.user.username, @patron.user -%></td>
        </tr>
      <%- end -%>
      <tr>
        <td><strong><%= t('activerecord.models.patron_type') -%>:</strong></td>
        <td><%= @patron.patron_type.display_name.localize -%></td>
      </tr>
      <tr>
        <td><strong><%= t('activerecord.attributes.patron.email') -%>:</strong></td>
        <td>
          <%= mail_to @patron.email, nil, :class => 'email' -%>
        </td>
      </tr>
      <tr>
        <td><strong><%= t('activerecord.attributes.patron.url') -%>:</strong></td>
        <td>
          <%= link_to @patron.url, @patron.url, :class => 'url' if @patron.url? -%>
        </td>
      </tr>
      <tr>
        <td><strong><%= t('activerecord.attributes.patron.other_designation') -%>:</strong></td>
        <td><%= @patron.other_designation -%></td>
      </tr>
      <tr>
        <td><strong><%= t('activerecord.attributes.patron.place') -%>:</strong></td>
        <td><%= @patron.place -%></td>
      </tr>
      <tr>
        <td><strong><%= t('activerecord.models.language') -%>:</strong></td>
        <td><%= @patron.language.display_name.localize -%></td>
      </tr>
      <%- if can? :destroy, @patron -%>
        <tr>
          <td><strong><%= t('activerecord.attributes.patron.zip_code_1') -%>:</strong></td>
          <td><%= @patron.zip_code_1 -%></td>
        </tr>
        <tr>
          <td><strong><%= t('activerecord.attributes.patron.address_1') -%>:</strong></td>
          <td><%= @patron.address_1 -%></td>
        </tr>
        <tr>
          <td><strong><%= t('activerecord.attributes.patron.telephone_number_1') -%>:</strong></td>
          <td><%= @patron.telephone_number_1 -%></td>
        </tr>
        <tr>
          <td><strong><%= t('activerecord.attributes.patron.fax_number_1') -%>:</strong></td>
          <td><%= @patron.fax_number_1 -%></td>
        </tr>
        <tr>
          <td><strong><%= t('activerecord.attributes.patron.address_1_note') -%>:</strong></td>
          <td><%= @patron.address_1_note -%></td>
        </tr>
        <tr>
          <td><strong><%= t('activerecord.attributes.patron.zip_code_2') -%>:</strong></td>
          <td><%= @patron.zip_code_2 -%></td>
        </tr>
        <tr>
          <td><strong><%= t('activerecord.attributes.patron.address_2') -%>:</strong></td>
          <td><%= @patron.address_2 -%></td>
        </tr>
        <tr>
          <td><strong><%= t('activerecord.attributes.patron.telephone_number_2') -%>:</strong></td>
          <td><%= @patron.telephone_number_2 -%></td>
        </tr>
        <tr>
          <td><strong><%= t('activerecord.attributes.patron.fax_number_2') -%>:</strong></td>
          <td><%= @patron.fax_number_2 -%></td>
        </tr>
        <tr>
          <td><strong><%= t('activerecord.attributes.patron.address_2_note') -%>:</strong></td>
          <td><%= @patron.address_2_note -%></td>
        </tr>
        <%- if !@patron.user or (@patron.user and current_user.try(:has_role?, 'Administrator')) %>
          <tr>
            <td><strong><%= t('activerecord.attributes.patron.date_of_birth') -%>:</strong></td>
            <td><%= l(@patron.date_of_birth, :formats => :only_date) if @patron.date_of_birth -%></td>
          </tr>
          <tr>
            <td><strong><%= t('activerecord.attributes.patron.date_of_death') -%>:</strong></td>
            <td><%= l(@patron.date_of_death, :formats => :only_date) if @patron.date_of_death -%></td>
          </tr>
        <% end %>
      <%- end -%>
      <tr>
        <td><strong><%= t('activerecord.attributes.patron.note') -%>:</strong></td>
        <td><%= @patron.note -%></td>
      </tr>
      <tr>
        <td><strong><%= t('page.created_at') -%>:</strong></td>
        <td><%= l(@patron.created_at) -%></td>
      </tr>
      <tr>
        <td><strong><%= t('page.updated_at') -%>:</strong></td>
        <td><%= l(@patron.updated_at) -%></td>
      </tr>
    </table>
  </div>
  <%- unless @patron.derived_patrons.empty? and @patron.original_patrons.empty? -%>
    <%= render 'patrons/patron_list' -%>
  <%- end -%>
  <%- unless @works.blank? -%>
    <%= render 'patrons/work_list' -%>
  <%- end -%>
  <%- unless @expressions.blank? -%>
    <%= render 'patrons/expression_list' -%>
  <%- end -%>
  <%- unless @manifestations.blank? -%>
    <%= render 'patrons/manifestation_list' -%>
  <%- end -%>
  <%= render 'history_list' -%>
  </div>
</div>
</div>

<div id="submenu" class="ui-corner-all">
  <div id="manifestation_book_jacket">
    <%= patron_custom_book_jacket(@patron) -%>
  </div>
  <ul>
    <%- if @patron.picture_files.exists? -%>
      <li><%= t('page.total') %>: <%= @patron.picture_files.count %> <%= t('page.number_of_pictures', :count => @patron.picture_files.count) %></li>
      <li><%= link_to t('page.listing', :model => t('activerecord.models.picture_file')), patron_picture_files_path(@patron) -%></li>
      <script type="text/javascript">
        $(document).ready(function(){
          $("a[rel='patron_<%= @patron.id -%>']").colorbox({transition:"none", photo:true});
          $("a[rel='patron_<%= @patron.id -%>_other']").colorbox({transition:"none", photo:true});
        })
      </script>
    <% end %>
    <%- if can? :create, PictureFile -%>
      <li><%= link_to t('page.new', :model => t('activerecord.models.picture_file')), new_patron_picture_file_path(@patron) -%></li>
    <%- end -%>
  </ul>
  <ul>
    <li><%= back_to_index(flash[:page_info]) -%></li>
    <%- if can? :create, User -%>
      <%- if @patron.user.blank? -%>
        <li><%= link_to t('patron.activate_as_user'), new_user_path(:patron_id => @patron.id) -%></li>
      <%- else -%>
        <li><%= link_to t('page.editing', :model => t('activerecord.models.user')), edit_user_path(@patron.user) -%></li>
      <%- end -%>
      <li><%= link_to t('page.edit'), edit_patron_path(@patron) -%></li>
      <li><%= link_to t('patron.add_derivation'), patron_patrons_path(@patron, :mode => 'add') -%></li>
    <%- end -%>
    <%- if can? :destroy, @patron -%>
      <li><%= link_to t('page.new', :model => t('activerecord.models.patron')), new_patron_path -%></li>
      <li><%= link_to t('page.destroy'), @patron, :data => {:confirm => t('page.are_you_sure')}, :method => :delete -%></li>
    <%- end -%>
  </ul>
  <ul>
    <li><%= link_to t('page.listing', :model => t('activerecord.models.work')), creator_manifestations_path(@patron) -%></li>
    <li><%= link_to t('page.listing', :model => t('activerecord.models.expression')), contributor_manifestations_path(@patron) -%></li>
    <li><%= link_to t('page.listing', :model => t('activerecord.models.manifestation')), publisher_manifestations_path(@patron) -%></li>
  </ul>
</div>