def navigation
nav = ""
unless first_page?
nav << %{
<div class="first"><a href="#{link_first_page}">First</a></div>
<div class="previous"><a href="#{link_prev_page}">Previous</a></div>
}
end
unless last_page?
nav << %{
<div class="last"><a href="#{link_last_page}">Last</a></div>
<div class="next"><a href="#{link_next_page}">Next</a></div>
}
end
nav << %{<ul>}
for i in nav_range()
if i == @page
nav << %{<li class="active">#{i}</li>}
else
nav << %{<li><a href="#{target_uri(i)}">#{i}</a></li>}
end
end
nav << %{</ul>}
return nav
end