function mostrarCuadroRespuestaComentario(id) {
    document.getElementById('cuadroRespuestaComentario_' + id).style.display = 'block';
    document.getElementById('link_comentarTablon_' + id).href = 'javascript: ocultarCuadroRespuestaComentario(' + id + ');';
    document.getElementById('link_comentarTablon_' + id).title = 'ocultar cuadro de respuesta';
    document.getElementById('link_comentarTablon_' + id).innerHTML = ' cancelar ';
}

function ocultarCuadroRespuestaComentario(id) {
    document.getElementById('cuadroRespuestaComentario_' + id).style.display = 'none';
    document.getElementById('link_comentarTablon_' + id).href = 'javascript: mostrarCuadroRespuestaComentario(' + id + ');';
    document.getElementById('link_comentarTablon_' + id).title = 'responder al comentario';
    document.getElementById('link_comentarTablon_' + id).innerHTML = ' responder ';
}

function masRespuestasTablon(id, ultimoId) {
    var fExito = function (respuesta, lienzo) {
            if (respuesta['respuesta'] != '') {
                //ponemos primero las nuevas respuestas, y detras las que ya habia
                document.getElementById('respuestasTablon_' + id).innerHTML = respuesta['respuesta'];
            }
            var args = respuesta['argumentos_js'];
            var divMasRespuestas = document.getElementById('masRespuestasTablon_' + id);
            if (args['masRespuestas']) {
                divMasRespuestas.innerHTML = '<a id="link_respuestasTablon_' + id +'" href="javascript: masRespuestasTablon(' + id +', ' + args['ultimoId'] + ');"  title="mostrar más respuestas"> ... mostrar más respuestas ...</a>';
            } else {
                if (divMasRespuestas) {
                    divMasRespuestas.innerHTML = '';
                }
            }
         };
    ajaxParam('/tablon/respuestas_comentario', {p_comentario_id: id, p_ultimoId: ultimoId}, '', 'masRespuestasTablon_' + id, fExito);
}

function cambioModoListadoTablon(input) {
    return ajaxForm('','formListadoTablonModo', 'tablon', 'carga_modo_mensajes_tablon');
}

function eliminarComentario(boton, id) {
    return ajaxForm(boton, 'formEliminarTablon_' + id, 'tablon', 'administrarComentario_' + id);
}

function eliminarRespuesta(boton, id, padre_id) {
    var fExito = function (respuesta, lienzo) {
        if (respuesta['respuesta'] != '') {
            //ponemos primero las nuevas respuestas, y detras las que ya habia
            document.getElementById('respuestasTablon_' + padre_id).innerHTML = respuesta['respuesta'];
        }
        var args = respuesta['argumentos_js'];
        var divMasRespuestas = document.getElementById('masRespuestasTablon_' + padre_id);
        if (args['masRespuestas']) {
            divMasRespuestas.innerHTML = '<a id="link_respuestasTablon_' + padre_id +'" href="javascript: masRespuestasTablon(' + padre_id +', ' + args['ultimoId'] + ');"  title="mostrar más respuestas"> ... mostrar más respuestas ...</a>';
        } else {
            if (divMasRespuestas) {
                divMasRespuestas.innerHTML = '';
            }
        }
    };
    return ajaxForm(boton, 'formEliminarTablon_' + id, '', 'administrarComentario_' + id, fExito);
}
