anchor.diff:              FacesContext.getCurrentInstance().getExternalContext().getRequestMap().put("searchStatusBean", bean);
           }
       }
  -    
  +
       adv_search_type = selectSearchOption;
   
       if (rel_search_association == null) rel_search_association = "ALL";
  
positive.code:   <script type="text/javascript">
      function cursor_wait() {
          document.body.style.cursor = 'wait';
      }  
      function refresh() {
        var text = document.forms["advancedSearchForm"].matchText.value;
        algorithm = "exactMatch";
  
negative.code:     if (!refresh_page || message != null) {
          // Note: Called when search contains no match.
          Object bean_obj = FacesContext.getCurrentInstance().getExternalContext().getRequestMap().get("searchStatusBean");
  
  
          if (bean_obj == null) {
              bean_obj = request.getAttribute("searchStatusBean");
          }
  