<% e_pages = ActionController::Pagination::Paginator.new(
		self, person.elts.count, PAGE_LENGTH, params['page'])
  e = Elt.find(:all, :conditions => ["person_id = '#{person.id}'"],
		:order => 'created_on DESC',
		:limit  =>  e_pages.items_per_page,
		:offset =>  e_pages.current.offset) %>

<% if e_pages.length > 1 %>
	<li class="pager">
		<%= link_to_remote('|&lt;',
			{ :update => 'personElts_'+person.id.to_s,
				:url => { :action => 'list', :id => person, :page => e_pages.first },
				:before => visual_effect(:BlindUp, 'personElts_'+person.id.to_s, { :queue => 'end' }),
				:loaded => visual_effect(:BlindDown, 'personElts_'+person.id.to_s, { :queue => 'end' }) },
			{ :href => url_for(:controller => 'person', :action => 'show', :id => @person,
					:page => e_pages.first)}) if e_pages.first != e_pages.current %>

		<%= link_to_remote('&lt;',
			{ :update => 'personElts_'+person.id.to_s,
				:url => { :action => 'list', :id => person, :page => e_pages.current.previous },
				:before => visual_effect(:BlindUp, 'personElts_'+person.id.to_s, { :queue => 'end' }),
				:loaded => visual_effect(:BlindDown, 'personElts_'+person.id.to_s, { :queue => 'end' }) },
			{ :href => url_for(:controller => 'person', :action => 'show', :id => @person,
					:page => e_pages.current.previous )}) if e_pages.current.previous and e_pages.current.previous != e_pages.first %>

		<span class="pageCount">
			<%= e_pages.current.to_i %> / <%= e_pages.length %>
		</span>

		<%= link_to_remote('&gt;',
			{ :update => 'personElts_'+person.id.to_s,
				:url => { :action => 'list', :id => person, :page => e_pages.current.next },
				:before => visual_effect(:BlindUp, 'personElts_'+person.id.to_s, { :queue => 'end' }),
				:loaded => visual_effect(:BlindDown, 'personElts_'+person.id.to_s, { :queue => 'end' }) },
			{ :href => url_for(:controller => 'person', :action => 'show', :id => @person,
					:page => e_pages.current.next )}) if e_pages.current.next and e_pages.current.next != e_pages.last %>

		<%= link_to_remote('&gt;|',
			{ :update => 'personElts_'+person.id.to_s,
				:url => { :action => 'list', :id => person, :page => e_pages.last },
				:before => visual_effect(:BlindUp, 'personElts_'+person.id.to_s, { :queue => 'end' }),
				:loaded => visual_effect(:BlindDown, 'personElts_'+person.id.to_s, { :queue => 'end' }) },
			{ :href => url_for(:controller => 'person', :action => 'show', :id => @person,
					:page => e_pages.last)}) if e_pages.last != e_pages.current %>
	</li>
<% end %>

<% for elt in e[0...PAGE_LENGTH] %>
	<li class="elt">
		<span class="author">&lt;<%= elt.created_on.strftime('%d/%m %H:%M') %>&gt;</span>
		<%= link_to elt.subject.gsub(/\[.*\]/, ''), :controller => 'elt', :action => 'show', :id => elt %>
		(<%= elt.children.size %> sub element(s))
		<span class="choice result"><%= sprintf("%+d", elt.result) %></span>
		<% "&#160;"*22 %>
	</li>
<% end %>