<% form_remote_tag( :url => recurring_todos_path, :method => :post, :html=> { :id=>'recurring-todo-form-new-action', :name=>'recurring_todo', :class => 'inline-form' }, :before => "$('recurring_todo_new_action_submit').startWaiting()", :complete => "$('recurring_todo_new_action_submit').stopWaiting();", :condition => "!$('recurring_todo_new_action_submit').isWaiting()") do -%>
<%= error_messages_for("item", :object_name => 'action') %>
<%= text_field_tag( "recurring_todo[description]", "", "size" => 30, "tabindex" => 1, "maxlength" => 100) -%> <%= text_area_tag( "recurring_todo[notes]", nil, {:cols => 29, :rows => 6, :tabindex => 2}) -%> <%= text_field_tag "tag_list", nil, :size => 30, :tabindex => 5 -%>

<%= radio_button_tag('recurring_todo[recurring_period]', 'daily', true)%> Daily
<%= radio_button_tag('recurring_todo[recurring_period]', 'weekly')%> Weekly
<%= radio_button_tag('recurring_todo[recurring_period]', 'monthly')%> Monthly
<%= radio_button_tag('recurring_todo[recurring_period]', 'yearly')%> Yearly
<% apply_behaviour "#recurring_period:click", "TracksForm.hide_all_recurring(); $('recurring_'+TracksForm.get_period()).show();" %>

<%= text_field(:recurring_todo, :start_from, "value" => format_date(Time.today), "size" => 12, "class" => "Date", "onfocus" => "Calendar.setup", "tabindex" => 6, "autocomplete" => "off") %>


<%= radio_button_tag('recurring_todo[ends_on]', 'no_end_date', true)%> No end date
<%= radio_button_tag('recurring_todo[ends_on]', 'ends_on_number_of_times')%> Ends after <%= text_field( :recurring_todo, :number_of_occurences, "size" => 3, "tabindex" => 7) %> times
<%= radio_button_tag('recurring_todo[ends_on]', 'ends_on_end_date')%> Ends on <%= text_field(:recurring_todo, :end_date, "size" => 12, "class" => "Date", "onfocus" => "Calendar.setup", "tabindex" => 8, "autocomplete" => "off", "value" => "") %>

<%= radio_button_tag('recurring_todo[daily_selector]', 'daily_every_x_day', true)%> Every <%= text_field_tag( 'recurring_todo[daily_every_x_days]', "1", {"size" => 3, "tabindex" => 9}) %> day(s)
<%= radio_button_tag('recurring_todo[daily_selector]', 'daily_every_work_day')%> Every work day

<%= radio_button_tag('recurring_todo[recurring_target]', 'due_date', true)%> the date that the todo is due. Show the todo <%= text_field_tag( 'recurring_todo[recurring_show_days_before]', "0", {"size" => 3, "tabindex" => 12}) %> days before the todo is due (0=show always)
<%= radio_button_tag('recurring_todo[recurring_target]', 'show_from_date', false)%> the date todo comes from tickler (no due date set)

<% end %> <%= calendar_setup( "recurring_todo_start_from" ) %> <%= calendar_setup( "recurring_todo_end_date" ) %>