Election Overview
<% if @election.enddate < Time.now %>
Election is finished. <%= link_to "View results", :controller => 'voter', :action => 'index', :election_id => @election.id %>.
<% elsif (@election.active? && @election.early_results? ) %>
The creator of this election has decided that the results should be viewable while the election is in progress. <%if @election.voters.empty? %> However, no one has voted yet. <% else %> <%= link_to "View results", :controller => 'voter', :action => 'results', :id => "open" %>. <% end %>
<% elsif @election.active? %>
Vote is in currently in progress. Return to this page for results on <%= @election.enddate %>.
<% else %>

<%= link_to "Edit General Information", :action => 'edit_general_information', :id => @election.id %>

<% end %>

Summary

<%= h(@election.name) %>

Description

<%= h(@election.description) %>

Additional Information

<% if @election.active? and not @election.authenticated? %>

Link to election:

<% end -%>
Candidates
<% if not (@election.active? or @election.done?) %>

<%= link_to "Edit Candidates", :action => 'edit_candidates', :id => @election.id %>

<% end %> <% if @election.candidates.empty? %>

There are currently no candidates registered. <%= link_to "Add some!", :action => 'edit_candidates', :id => @election.id %>

<% else %> <%= render :partial => 'candidate_list' %> <% end %>
Voters
<% if not (@election.active? or @election.done?) %>

<%= link_to "Change Voters/Options", :action => 'edit_voters', :id => @election.id %>

<% end %> <% if not @election.authenticated? %>

This election is open the public.

<% elsif @election.voters.empty? %>

There are currently no voters registered. <%= link_to "Add some!", :action => 'edit_voters', :id => @election.id %>

<% else %> <%= render :partial => 'voter_list' %>

<%= link_to "Add or remove voters.", :action => 'edit_voters', :id => @election.id unless @election.active? or @election.done? %>

<% end %> <% if not (@election.active? or @election.done?) %>
Start Election
<% if @election.start_blockers.length > 0 %>

Your vote cannot be started for the following reasons:

<% else %>

Please check everything carefully on this page before starting this vote. Once you begin the vote, you will not be able to add or change candidates, modify the voting lists, or change the end time.

When you begin the vote, the following will happen:

<%= button_to 'Start Election!', :action => 'start_election', :id => @election.id %> <% end %> <% elsif @election.embeddable? %>
Embedding

To embed your election, copy and paste the following code into your homepage:

<%= h("") %>
<% end %>