anchor.diff: -<%@ page pageEncoding="koi8-r" contentType="text/html; charset=utf-8"%>
  +<%@ page contentType="text/html; charset=utf-8"%>
   <%@ page import="java.net.URLEncoder,java.sql.Connection,java.sql.ResultSet,java.sql.Statement, java.util.Date, java.util.List, javax.servlet.http.Cookie, javax.servlet.http.HttpServletResponse"  %>
   <%@ page import="ru.org.linux.boxlet.BoxletVectorRunner" %>
   <%@ page import="ru.org.linux.site.*" %>
  
positive.code:     for (String box : boxlist) {
        out.print("<input type=radio name=box value=\"" + URLEncoder.encode(box) + "\">" + box + "<br>");
      }
      out.print(" <input type=password name=password><br>");
      out.print("<input type=submit value=\"Add/\">");
      out.print("</form>");
    } else if (request.getParameter("mode") != null && "add2".equals(request.getParameter("mode"))) {
      Connection db = null;
  
negative.code: <table><tr><td valign=top>
  <%
    if (tmpl.getProf().getBoolean("main.3columns")) {
      out.print("<h3>Левая колонка</h3>");
      out.print("<div class=column>");
      out.print(new BoxletVectorRunner(main31).getEditContent(tmpl.getObjectConfig(), tmpl.getProf(), "31"));
      out.print("</div>");
    } else {
      out.print("<h3>Левая колонка</h3>");
      out.print("<div class=column>");
      out.print(new BoxletVectorRunner(main2).getEditContent(tmpl.getObjectConfig(), tmpl.getProf(), "2"));
      out.print("</div>");
    }
  %>
  </td><td valign=top>
  <h1>Редактирование</h1>
  Чтобы добавить или удалить Boxlet, выберете соответствующий пункт в меню
  редактирования внизу каждой коробочки.
  </td>
  <%
    if (tmpl.getProf().getBoolean("main.3columns")) {
      out.print("<td valign=top>");
      out.print("<h3>Правая колонка</h3>");
      out.print("<div class=column>");
      out.print(new BoxletVectorRunner(main32).getEditContent(tmpl.getObjectConfig(), tmpl.getProf(), "32"));
      out.print("</div>");
  