$(document).ready(function() {
    
    $('.answer_form_link').click(function() {
        // hide any previous form
        display($('.answer_form'), false, 0);
        // and error
        display($('.request_comment'), false, 0);
        
        // show current form
        display($(this).parent().nextAll('.answer_form'), true, $(this).attr('id'));
        
        return false;
    });
    
    
    /**
    * Show or hide object and set parent.
    * 
    * @var onject form
    * @var boolean display
    * @var integer parent
    */
    function display(form, display, parent) 
    {
        form.css('display', display ? 'block' : 'none');
    }
    
});
