$(document).ready(function(){
    
    /* common info */
    
    // отвечаем на коммент
    $("#comments .cmmnts-list-item .controls .answer").live("click", function(){
        // отменяем все ответы
        $("#comments .cmmnts-list-item a.btn.close").click();
        // посвечиваем комммент
        $($(this).attr("href")).addClass("highlight");
        // пряччем ссыдку
        $(this).addClass("hidden");
        // фокус на форму
        $("#comments form textarea").focus();
        // запоминаем айди коммента, на который отвечаем
        $("#comments form input[name=answer]").val($($(this).attr("href")).attr("data-id"));
        // показываем кнопку отмены
        $($(this).attr("href") + " a.btn.close").show();
        return false;
    });
    
    // отменяем ответ
    $("#comments .cmmnts-list-item a.btn.close").live("click", function(){
        // убираем подсветку
        $($(this).attr("href")).removeClass("highlight");
        // показываем кнопку ответа
        $($(this).attr("href") + " a.func.answer").removeClass("hidden");
        // ни на что не будем отвечать
        $("#comments form input[name=answer]").val("0");
        $(this).hide();
        return false;
    });
    
    // отправляем коммент по нажатию ctrl+enter
    $("#form-comments-add textarea").keyboard("ctrl+enter", function(){
        $("#form-comments-add").submit();
    });

    /* scs */

    pl_comments.appoint("scs", "add", function(data, params, opts){
        // отменяем все ответы
        $("#comments .cmmnts-list-item a.btn.close").click();
        // скрываем сообщение о том, что комментов нет
        $("#comments .cmmnts-list .empty").hide();
        // добавляем коммент
        $("#comments .cmmnts-list").append(data.html);
        // чистим форму
        $("#comments form textarea").val("");
    });

    /* msgs */

});
