anchor.diff:      }
       catch(Exception e)
       {
  -      newResults = "<p><font color=\"red\"><b>We're sorry, but an error prevented us from completing your search.  Please let the administrator know about this!</p><p>" + e.getLocalizedMessage() + "</b></font></p>";
  +      newResults = "<p class='red'><b>We're sorry, but an error prevented us from completing your search.  Please let the administrator know about this!</b></p>";
  +      Log.Error("Error searching", e);
       }
     }
     if (searchPerformed) {
  
positive.code:     String searchterms = request.getParameter("searchterms");
      String searchsource = request.getParameter("search-source");
  
      String mouseGene = request.getParameter("geneID");
      String geneSymbol = request.getParameter("geneSymbol");
      String whereClause = "";
      String resultCount = "";
      String newResults = "";
  
negative.code: 
     
  
      if(searchterms != null && !searchterms.isEmpty())
      {
        try
        {
    	    
    	    String mouseIDregex = "^#([0-9]+)$";
  
    	    if(searchterms != null && searchterms.matches(mouseIDregex))
  