anchor.diff:                answersDiv.hide();            
                 $('#qc'+id).append($('<li>').append(displayQuestion(question)).append(answersDiv));
               });
  +						$('.questionTitle').off('click');
  +						bindQuestionsEvent();
  +					}
             });
  +		
  +		
  +        
           }
           $('#qc'+id).show();        	   
           $(this).parent().addClass('select');			
         }
  -    }, function() {}
  -  );  
  +    });
  +}
       
  +$(document).ready(function() {
  +  bindCategoryEvent();
  +  bindQuestionsEvent();
     $('.questions').hide();
     $("ul li:first-child .questions").show();
     $("ul li:first-child").addClass('select');
  
positive.code:   <link rel="stylesheet" type="text/css" href="css/question-reply-css.jsp" />
  <script type="text/javascript">
  <!-- 
  $(document).ready(function() {  
    var etat = new Array();
  
    $('.question').live('click', function(objectEvent) {
        question = this.id;
        id = question.substring(1);
        answersUrl = '<c:url value="/services/questionreply/${pageScope.componentId}/replies/question/"/>' + id;
        typeLien = question.substring(0,1);
        if (typeLien!="l" && !$(objectEvent.target).hasClass('actionQuestion')) {
          $('#' + this.id + ' .answers').hide();
          if(etat[id] != "open"){
            $('#a'+id).show();
            etat[id] = "open";
            var found = $('#a'+id + '>ul>li');
            if (found.length == 0) {  
              $.getJSON(answersUrl,function(data) {
                $('#a'+id + ' > ul').html('');
                $.each(data, function(key, answer) {
                  $('#a'+ id + ' > ul').append(displayAnswer(answer));
                });
              });
            }
          } else {
            $('#a'+id).hide();
            etat[id] = "close";
  		} 
        }
      }, function() {}
    );
      
    $('.categoryTitle').click(function() {
        category = this.id;
        id = category.substring(1);
        questionUrl = '<c:url value="/services/questionreply/${pageScope.componentId}/questions/category/"/>' + id;
  
negative.code:     answerBlock = $('<li>').addClass('answer');
      answerTitle = $('<h5>').addClass('answerTitle').text(answer.title);
      if(answer.publicReply) {
        answerTitle.append($('<img>').addClass('status').attr('alt','<fmt:message key="questionReply.Rpublique" />').attr('title','<fmt:message key="questionReply.Rpublique" />').attr('src', '<c:url value="${publicAnswerIcon}" />').attr('border', '0' ));
      } else {
        answerTitle.append($('<img>').addClass('status').attr('alt','<fmt:message key="questionReply.Rprivee" />').attr('title','<fmt:message key="questionReply.Rprivee" />').attr('src', '<c:url value="${privateAnswerIcon}" />').attr('border', '0' ));
      }
      actionDiv = $('<div>').addClass('action');    
      answerTitle.append(actionDiv);
  