private Vector extractViewCommentFromHTML(String scriptName)
  {
    if (lastHTMLReply == null)
    {
      if (debugLevel>0)
        System.err.println("Thread "+this.getName()+": There is no previous HTML reply<br>");
      return null;
    }

    int[] pos = randomComputeLastIndex(scriptName, true);
    if (pos == null)
      return null;

    // Now we have chosen a 'scriptName?...' we can extract the parameters
    String  comment_table = null;
    Integer storyId   = null;
    Integer commentId = null;
    Integer filter    = null;
    Integer display   = null;

    int newLast = computeLastIndex("comment_table=", pos[1]);
    if (newLast != pos[1])
      comment_table = lastHTMLReply.substring(pos[1]+"comment_table=".length()+1, newLast);
    pos[1] = newLast;
    newLast = computeLastIndex("storyId=", pos[1]);
    if (newLast != pos[1])
      storyId = new Integer(lastHTMLReply.substring(pos[1]+"storyId=".length()+1, newLast));
    pos[1] = newLast;
    newLast = computeLastIndex("commentId=", pos[1]);
    if (newLast != pos[1])
      commentId = new Integer(lastHTMLReply.substring(pos[1]+"commentId=".length()+1, newLast));
    pos[1] = newLast;
    newLast = computeLastIndex("filter=", pos[1]);
    if (newLast != pos[1])
      filter = new Integer(lastHTMLReply.substring(pos[1]+"filter=".length()+1, newLast));
    pos[1] = newLast;
    newLast = computeLastIndex("display=", pos[1]);
    if (newLast != pos[1])
      display = new Integer(lastHTMLReply.substring(pos[1]+"display=".length()+1, newLast));
    
    Vector result = new Vector(5);
    result.add(comment_table);
    result.add(storyId);
    result.add(commentId);
    result.add(filter);
    result.add(display);
    return result;
  }