<%#= :re_plan_id => @re_plan.id || 0 %>
<%#= :delete_path => re_workflow_rule_path(@re_workflow, re_rule) %>
<%#= :move_up_path => move_up_re_workflow_rule_path(@re_workflow, re_rule) %>
<%#= :move_down_path => move_down_re_workflow_rule_path(@re_workflow, re_rule) %>

<% re_rule_error = re_rule.rule_error %>
<% local_first_rule = local_assigns[:first_rule] && first_rule  %>
<% local_last_rule = local_assigns[:last_rule] && last_rule  %>

<div class="<%= re_rule_error.blank? ? 're-bluebox' : 're-redbox' %>">
	<h4 class="float-left  re-sts-rule-<%= re_rule_error.blank? ? 'valid' : 'verify' %>"><%=h re_rule.title %></h4>
	<div class="float-right">
		<%= link_to("<span>Edit</span>".html_safe, "##{re_plan_id}|#{@re_workflow.id}|#{re_rule.id}", :class => "re-list-rule-edit") %>
		<%= link_to("<span>Delete</span>".html_safe, "##{re_plan_id}|#{@re_workflow.id}|#{re_rule.id}", :class => "re-list-rule-delete") %>
		<%= link_to("<span>Move Down</span>".html_safe, "##{re_plan_id}|#{@re_workflow.id}|#{re_rule.id}", :class => "#{local_last_rule ? 're-list-rule-move-down-off' : 're-list-rule-move-down'}") %>
		<%= link_to("<span>Move Up</span>".html_safe, "##{re_plan_id}|#{@re_workflow.id}|#{re_rule.id}", :class => "#{local_first_rule ? 're-list-rule-move-up-off' : 're-list-rule-move-up'}") %>
	</div>
	<div class="clear"></div>
</div>
<div class="<%= re_rule_error.blank? ? 're-bluebox' : 're-redbox' %> no-top"> 
	<div class="span-7">
		<p class="top-5">
			<span class="re-code blue"><%=h re_rule.rule.options[:display_name]%>:</span>
			<%=h re_rule.summary %>
		</p>
	</div>
	<div class="span-5 float-right">
		<div class="float-right red smalltext right-5">
			<%=h re_rule_error %>
		</div>
		<div class="top-5 clear"></div>
		<% re_rule.rule.expected_outcomes.each do |expected_outcome| %>
			<% if expected_outcome[:outcome] == RulesEngine::Rule::Outcome::STOP_SUCCESS %>	
				<div class="re-xtra-rule-stop-success"><%= expected_outcome[:title] || 'Stop Success' %></div>
			<% elsif expected_outcome[:outcome] == RulesEngine::Rule::Outcome::STOP_FAILURE %>	
				<div class="re-xtra-rule-stop-failure"><%= expected_outcome[:title] || 'Stop Failure' %></div>
			<% elsif expected_outcome[:outcome] == RulesEngine::Rule::Outcome::START_WORKFLOW %>	
				<div class="re-xtra-rule-start-workflow"><%= expected_outcome[:title] || 'Start Workflow' %></div>
			<% elsif expected_outcome[:outcome] == RulesEngine::Rule::Outcome::NEXT %>
				<div class="re-xtra-rule-continue"><%= expected_outcome[:title] || 'Continue' %></div>
			<% end %>        
		<% end %>  
	</div>
	<div class="clear"></div>  
</div>          


<% unless local_last_rule %>
  <div class="prepend-7 span-2"><div class="re-xtra-rule-next-down"></div></div>
	<div class="clear"></div>
<% end %>

<div style="display:none">
  <%= re_form_for(re_rule, :url => delete_path, :html => {:method => :delete, :id => "re_rule_delete_form_#{re_rule.id}"}) do |f| %>
  <% end %>  
  
  <%= re_form_for(re_rule, :url => move_up_path, :html => {:method => :put, :id => "re_rule_move_up_form_#{re_rule.id}"}) do |f| %>
  <% end %>  
  
  <%= re_form_for(re_rule, :url => move_down_path, :html => {:method => :put, :id => "re_rule_move_down_form_#{re_rule.id}"}) do |f| %>
  <% end %>  
</div>