anchor.diff:          if (firstPage)
             out.print("");
   	else if (offset==pages*topics)
  -          out.print("<a href=\"group.jsp?group="+groupId +(showDeleted?"&amp;deleted=t":"")+"\"></a> ");
  +          out.print("<a href=\"group.jsp?group="+groupId +(showDeleted?"&amp;deleted=t":"")+"&amp;showignored="+(showIgnored?"t":"f")+"\"></a> ");
           else
  -          out.print("<a rel=prev rev=next href=\"group.jsp?group="+groupId +"&amp;offset="+(offset+topics)+(showDeleted?"&amp;deleted=t":"")+"\"></a>");
  +          out.print("<a rel=prev rev=next href=\"group.jsp?group="+groupId +"&amp;offset="+(offset+topics)+(showDeleted?"&amp;deleted=t":"")+"&amp;showignored="+(showIgnored?"t":"f")+"\"></a>");
   	out.print("</div>");
   
           // 
   	out.print("<div style=\"float: right\">");
   
           if (firstPage) {
  -          out.print("<a rel=next rev=prev href=\"group.jsp?group="+groupId +"&amp;offset="+(pages*topics)+(showDeleted?"&amp;deleted=t":"")+"\"></a>");
  +          out.print("<a rel=next rev=prev href=\"group.jsp?group="+groupId +"&amp;offset="+(pages*topics)+(showDeleted?"&amp;deleted=t":"")+"&amp;showignored="+(showIgnored?"t":"f")+"\"></a>");
   	} else if (offset==0 && !firstPage)
             out.print("<b></b>");
   	else
  -          out.print("<a rel=next rev=prev href=\"group.jsp?group="+groupId +"&amp;offset="+(offset-topics)+(showDeleted?"&amp;deleted=t":"")+"\"></a>");
  +          out.print("<a rel=next rev=prev href=\"group.jsp?group="+groupId +"&amp;offset="+(offset-topics)+(showDeleted?"&amp;deleted=t":"")+"&amp;showignored="+(showIgnored?"t":"f")+"\"></a>");
   	out.print("</div>");
   
   %>
  
positive.code: 
      if (i==pages+1) {
        if (offset!=0 || firstPage)
          out.print("[<a href=\"group.jsp?group="+groupId+"&amp;offset=0"+(showDeleted?"&amp;deleted=t":"")+"\"></a>] ");
        else
          out.print("[<b></b>] ");
      } else if (i==0) {
          if (firstPage)
            out.print("[<b></b>] ");
          else
            out.print("[<a href=\"group.jsp?group="+groupId+(showDeleted?"&amp;deleted=t":"")+"\"></a>] ");
      } else if ((pages+1-i)*topics==offset)
        out.print("[<b>"+(pages+1-i)+"</b>] ");
      else {
        out.print("[<a href=\"group.jsp?group="+groupId+"&amp;offset="+((pages+1-i)*topics)+(showDeleted?"&amp;deleted=t":"")+"\">"+(pages+1-i)+"</a>] ");
      }
    }
  %>
  
negative.code:       throw new AccessViolationException("  ");
      }
  
      boolean showIgnored = tmpl.getProf().getBoolean("showignored");
      if (request.getParameter("showignored") != null) {
        showIgnored = "t".equals(request.getParameter("showignored"));
      }
  
      if (request.getParameter("group") == null) {
        throw new MissingParameterException("group");
  