<% form_id = "drill-form-#{rand(1e8)}" %>
<% form_tag({:action=>nil},{:id=>form_id}) do%>
  <%= hidden_field_tag 'form_id', form_id %>
  <table>
    <%@calculation.drills.each_value do |input|%>
       <tr>
        <td><%=label :entry,input.label,input.name%></td>
        <td>
          <%= select_tag "entry[#{input.label}]",
            options_for_select(input.options_for_select,input.set? ? input.value : nil),:disabled=>input.disabled?%>
        </td>
      </tr>
    <%end%>
    <%@calculation.profiles.each_value do |input|%>
      <tr><td><%=label :entry,input.label,input.name%></td><td><%= text_field :entry, input.label, "size" => 20, :value => input.value_if_given %></td></tr>
    <%end%>
    <%@calculation.chosen_outputs.each_value do |result|%>
      <tr><td><%=label :entry,result.label,result.name%></td><td><%= result.value_if_given %></td></tr>
    <%end%>
  </table>
<%end%>
<%= observe_form form_id, :url => {:action => 'result'}%>
<% javascript_tag do %>
  $('#<%=form_id%>').submit(function() {
  return false;
  });
<%end%>