<ul>
<% tree.each do |branch| -%>
	<%
	markup_classes = (branch.markup_classes) ? branch.markup_classes : []
	markup_classes << 'current_href' if branch.href and /^#{branch.href}.+$/.match(request.request_uri)
	-%>
	<li<%= ' class="%s"' % markup_classes.join(',') if markup_classes.length > 0 %>>
	<% if branch.href -%>
		<a href="<%=branch.href%>">
		<%=h branch.title %></a>
	<%else%><%=h branch.title %><%end%>
	<%=render :partial => "layouts/navigation_tree", :locals => {:tree => branch.items} if branch.descendents? -%>
	</li>
<% end -%>
</ul>