--- /dev/null
+<% max_total = @referers.inject(0) {|m,a| a['total'].to_i > m ? a['total'].to_i : m }%>
+<br><br>
+
+<table align=center width=98% border=1 cellpadding=3>
+<tr nowrap>
+<th width=1>#</th>
+<th width=10>Hits</th>
+<th>Referer</th>
+<th width=10>Percentage</th>
+<th width=100></th>
+</tr>
+<% i=1; @referers.each do |referer| width=((referer.total.to_f/max_total)*100).round; width = 1 if width <= 1 %>
+<tr nowrap>
+<td align=center><%= i %></td>
+<td align=center><%= referer.total %></td>
+<td align=left >
+<%= referer.referer.nil? ? "Direct Request / Bookmarks" : link_to(truncate(referer.referer, 73), referer.referer, {:target=>'_blank'}) %></td>
+<td align=center><%= sprintf("%000.2f",(referer.total.to_f/@total_hits)*100) %>%</td>
+<td align=left><%=image_tag 'sitealizer/bar.gif', :width => width, :height => 3%></td>
+</tr>
+<% i+=1; end %>
+</table>