<%= form_tag( export_plan_path(@plan), method: :get) do |f| %>
  <h2><%= _("Download Settings") %></h2>

  <% if @phase_options.length > 1 %>
    <div class="form-group">
      <%= label_tag(:phase_id, _("Select phase to download")) %>
      <%= select_tag(:phase_id, options_for_select(@phase_options, @phase_options[0])) %>
    </div>
  <% else %>
    <%= hidden_field_tag(:phase_id, @phase_options[0][1]) %>
  <% end %>

  <h3><%= _("Optional plan components") %></h3>
  <div class="checkbox">
    <%= label_tag 'export[project_details]', raw("#{check_box_tag 'export[project_details]', true, false} #{_('project details coversheet')}") %>
  </div>
  <div class="checkbox">
    <%= label_tag 'export[question_headings]', raw("#{check_box_tag 'export[question_headings]', true, true} #{_('question text and section headings')}") %>
  </div>
  <div class="checkbox">
    <%= label_tag 'export[unanswered_questions]', raw("#{check_box_tag 'export[unanswered_questions]', true, true} #{_('unanswered questions')}") %>
  </div>
  <% if @plan.template.customization_of.present? %>
    <div class="checkbox">
      <%= label_tag 'export[custom_sections]', raw("#{check_box_tag 'export[custom_sections]', true, false} #{_('supplementary section(s) not requested by funding organisation')}") %>
    </div>
  <% end %>

  <h2><%= _('Format') %></h2>
  <div class="row">
    <div class="form-group col-xs-2">
      <%= select_tag :format, options_for_select(ExportedPlan::VALID_FORMATS, :pdf), 
                     class: 'form-control' %>
    </div>
  </div>

  <h2><%= _('PDF Formatting') %></h2>
  <div id="pdf-formatting row">
    <div class="col-xs-6">
      <h3><%= _('Font') %></h3>
    </div>
    <div class="col-xs-6">
      <h3><%= _('Margin (mm)') %></h3>
    </div>
  </div>
  <div class="row">
    <div class="form-group col-xs-4">
      <%= label_tag "export[formatting][font_face]", _('Face'), class: 'control-label' %>
      <%= select_tag "export[formatting][font_face]", 
          options_for_select(Settings::Template::VALID_FONT_FACES, 
                             @export_settings.formatting[:font_face]), 
          class: 'form-control', 
          "data-default": @plan.template.settings(:export).formatting[:font_face] %>
    </div>
    <div class="form-group col-xs-2">
      <%= label_tag "export[formatting][font_size]", _('Size') + " (pt)", class: 'control-label' %>
      <%= select_tag "export[formatting][font_size]", 
          options_for_select(Settings::Template::VALID_FONT_SIZE_RANGE.to_a,                                              @export_settings.formatting[:font_size]), 
          class: 'form-control', 
          "data-default": @plan.template.settings(:export).formatting[:font_size] %>
    </div>

    <div class="form-group col-xs-1">
      <%= label_tag "export[formatting][margin][top]", _('Top'), 
                    class: 'control-label' %>
      <%= select_tag "export[formatting][margin][top]", 
          options_for_select(Settings::Template::VALID_MARGIN_RANGE.to_a,   
                             @export_settings.formatting[:margin][:top]), 
          class: 'form-control', 
          "data-default": @plan.template.settings(:export).formatting[:margin][:top] %>
    </div>
    <div class="form-group col-xs-1">
      <%= label_tag "export[formatting][margin][bottom]", _('Bottom'), 
                    class: 'control-label' %>
      <%= select_tag "export[formatting][margin][bottom]", 
          options_for_select(Settings::Template::VALID_MARGIN_RANGE.to_a,   
                             @export_settings.formatting[:margin][:bottom]), 
          class: 'form-control', 
          "data-default": @plan.template.settings(:export).formatting[:margin][:bottom] %>
    </div>
    <div class="form-group col-xs-1">
      <%= label_tag "export[formatting][margin][left]", _('Left'), 
                    class: 'control-label' %>
      <%= select_tag "export[formatting][margin][left]", 
          options_for_select(Settings::Template::VALID_MARGIN_RANGE.to_a, 
                             @export_settings.formatting[:margin][:left]), 
          class: 'form-control', 
          "data-default": @plan.template.settings(:export).formatting[:margin][:left] %>
    </div>
    <div class="form-group col-xs-1">
      <%= label_tag "export[formatting][margin][right]", _('Right'), 
                    class: 'control-label' %>
      <%= select_tag "export[formatting][margin][right]", 
          options_for_select(Settings::Template::VALID_MARGIN_RANGE.to_a, 
                             @export_settings.formatting[:margin][:right]), 
          class: 'form-control', 
          "data-default": @plan.template.settings(:export).formatting[:margin][:rigth] %>
    </div>
  </div>

  <%= button_tag(_('Download Plan'), class: "btn btn-primary", type: "submit") %>
<% end %>
