function get_message_list(page) { object = document.getElementById("object").value; comment_type = document.getElementById("comment_type").value; items_per_page = document.getElementById("items_per_page").value; order = document.getElementById("order").value; JsHttpRequest.query( 'http://agony.ru/lib/comments/comments.html', { 'object': object, 'comment_type': comment_type, 'items_per_page': items_per_page, 'order': order, 'page': page }, function(result, errors) { document.getElementById("debug").innerHTML = errors; if (result) { document.getElementById("ans").innerHTML = result["text"]; document.getElementById("amount").innerHTML = result["comment-count"]; } }, true // do not disable caching ); } function send_message() { comment = document.getElementById("comment").value; object = document.getElementById("object").value; comment_type = document.getElementById("comment_type").value; document.getElementById("submit").disabled = true; displayLoader(); JsHttpRequest.query( 'http://agony.ru/lib/comments/comments.html', { 'comment': comment, 'object': object, 'comment_type': comment_type, 'mode' : "add_comment" }, function(result, errors) { document.getElementById("debug").innerHTML = errors; if (result["text"] == "true") { get_message_list(1); document.getElementById("comment").value = "" document.getElementById("error").innerHTML = ""; document.getElementById("count").innerHTML = "1000"; CollapsiblePanelComments.close(); } else { document.getElementById("error").innerHTML = result["text"]; } document.getElementById("submit").disabled = false; hideLoader(); }, true // do not disable caching ); } function delete_message(comment_id, page) { JsHttpRequest.query( 'http://agony.ru/lib/comments/comments.html', { 'comment_id': comment_id, 'object' : document.getElementById("object").value, 'comment_type': document.getElementById("comment_type").value, 'mode': "delete" }, function(result, errors) { document.getElementById("debug").innerHTML = errors; if (result["text"] == "true") { get_message_list(page); } else { document.getElementById("error").innerHTML = result["text"]; } }, true ); } function open_page(page) { get_message_list(page); document.getElementById('amount').scrollIntoView(); } function submit_complaint(complaint_comment_id) { JsHttpRequest.query( 'http://agony.ru/lib/comments/complaint_comment.html', { 'complaint_comment_id': complaint_comment_id }, function(result, errors) { document.getElementById("debug").innerHTML = errors; if (result["text"] == "true") { document.getElementById("complaint" + complaint_comment_id).innerHTML = "Жалоба отправлена..."; } else { document.getElementById("complaint" + complaint_comment_id).innerHTML = "Жалоба не отправлена!"; } }, true ); }