var _is_open_comment=true;var re_comment_no="";var up_comment_no="";var c_page=1;var page_size=10;function _write_comment(a){var b;if(a==0){b=$("#txt_comment")}else{b=$("#c"+a+" .reply_textarea textarea")}if(!is_login){__login();return false}if($.trim(b.val())==""||$.trim(b.val())==_replayLengthText){alert(_msg_contents);b.focus();return false}$.ajax({type:"POST",url:"/common/comment.ashx",data:{method:"write",write_no:_write_no,line_no:a,schema_name:_schema_name,comment_text:$.trim(b.val())},dataType:"json",async:true,beforeSend:function(){b.val("");if(a==0){_unbind_write_comment()}},complete:function(){if(a==0){$("#txt_bytes").html("0");_bind_write_comment()}else{$("#r"+a).html("0")}},success:function(c){if(c.result){_set_comment_list(c,1);$("#txt_comment_length").html("0")}else{alert(c.message)}},error:function(d,c,e){alert(c)}})}function _modify_comment(a){var b=$("#c"+a+" .modify_textarea textarea");if(!is_login){__login();return false}if($.trim(b.val())==""){alert(_msg_contents);b.focus()}$.ajax({type:"POST",url:"/common/comment.ashx",data:{method:"update",write_no:_write_no,line_no:a,schema_name:_schema_name,comment_text:$.trim(b.val())},dataType:"json",async:true,beforeSend:function(){b.val("");_unbind_write_comment()},complete:function(){$("#m"+a).html("0");_bind_write_comment()},success:function(c){if(c.result){_set_comment_list(c,1)}else{alert(c.message)}},error:function(d,c,e){alert(c)}})}function _delete_comment(a){if(confirm(_confirm_delete)){$.ajax({type:"POST",url:"/common/comment.ashx",data:{method:"delete",write_no:_write_no,schema_name:_schema_name,line_no:a},dataType:"json",async:true,success:function(b){if(b.result==true){_set_comment_list(b,1)}else{alert(b.message)}},error:function(c,b,d){alert(b)}})}else{return}}function _comment_list(a){$.ajax({type:"POST",url:"/common/comment.ashx",data:{method:"getlist",write_no:_write_no,schema_name:_schema_name,current_page:a},dataType:"json",async:true,complete:function(){},success:function(b){_set_comment_list(b,a)},error:function(c,b,d){alert(b)}})}function _show_reply(a){_hide_modify(a);$("#c"+a+" .buttons .reply").hide();$("#c"+a+" .buttons .reply_cancel").show();$("#c"+a+" .reply_textarea").show();$("#c"+a+" .reply_textarea textarea").val("").focus()}function _hide_reply(a){$("#c"+a+" .buttons .reply_cancel").hide();$("#c"+a+" .buttons .reply").show();$("#c"+a+" .reply_textarea").hide()}function _show_modify(a){_hide_reply(a);$("#c"+a+" .buttons .modify").hide();$("#c"+a+" .buttons .modify_cancel").show();$("#c"+a+" .comment_text").hide();$("#c"+a+" .modify_textarea").show();$("#c"+a+" .modify_textarea textarea").focus()}function _hide_modify(a){$("#c"+a+" .buttons .modify_cancel").hide();$("#c"+a+" .buttons .modify").show();$("#c"+a+" .modify_textarea").hide();$("#c"+a+" .comment_text").show()}function _set_comment_list(e,f){c_page=f;var g=e.list;var j=e.comment_count;var a=e.row_count;var d=0;var k=0;var b=0;var c=new StringBuilder();for(var h=0;h<g.length;h++){if(g[h].second_line_no==0){c.append("<div class='item' id='c"+g[h].line_no+"'>")}else{c.append("<div class='item reply_wrap' id='c"+g[h].line_no+"'>")}if(g[h].publish_tag=="Y"){if(g[h].user_id==""){c.append("<span class='writer'><span class='admin'></span></span>")}else{c.append("<span class='image'>"+g[h].represent_image+"</span>");c.append("<span class='writer'>"+g[h].user_id+"</span>")}c.append("<span class='date'>"+g[h].ipt_time+"</span>");c.append("<span class='buttons'>");if(g[h].second_line_no==0){c.append("<span class='reply'> <a href='#' onclick='_show_reply("+g[h].line_no+");return false;'>답글</a></span>");c.append("<span class='reply_cancel'> <a href='#' onclick='_hide_reply("+g[h].line_no+");return false;'>답글 취소</a></span>")}if(g[h].second_line_no==0&&g[h].is_own){c.append("<span> | </span>")}if(g[h].is_own){c.append("<span class='modify'><a href='#' onclick='_show_modify("+g[h].line_no+");return false;'>수정</a></span>");c.append("<span class='modify_cancel'><a href='#' onclick='_hide_modify("+g[h].line_no+");return false;'>수정 취소</a></span>");c.append("<span> | </span>");c.append("<span class='delete'><a href='#' onclick='_delete_comment("+g[h].line_no+");return false;'>삭제</a> </span>")}c.append("</span>")}c.append("<p class='comment_text'>"+g[h].comment_text.replace(/\n/g,"<br />")+"</p>");c.append("<div class='modify_textarea'>");c.append("<span class='board-outline'><span class='board-middleline'><textarea cols='20' rows='5' onkeyup=\"checklength(this,1000,'m"+g[h].line_no+"')\">"+g[h].comment_text+"</textarea></span></span>");c.append("<span class='panel'>");c.append("<span class='txt_length'>[<span class='cur_length' id='m"+g[h].line_no+"'>0</span>/<span class='max_length'>1000</span>]</span>");c.append("<span class='button write'><a href='#' onclick='_modify_comment("+g[h].line_no+");return false;'>등록</a></span>");c.append("</span>");c.append("</div>");c.append("<div class='reply_textarea'>");c.append("<span class='board-outline'><span class='board-middleline'><textarea cols='20' rows='5' onkeyup=\"checklength(this,1000,'r"+g[h].line_no+"')\">"+g[h].comment_text+"</textarea></span></span>");c.append("<span class='panel'>");c.append("<span class='txt_length'>[<span class='cur_length' id='r"+g[h].line_no+"'>0</span>/<span class='max_length'>1000</span>]</span>");c.append("<span class='button write'><a href='#' onclick='_write_comment("+g[h].line_no+");return false;'>등록</a></span>");c.append("</span>");c.append("</div>");c.append("</div>")}$("#board_comment .list").html(c.toString());$("#txt_comment_count").html(j);$("#btn_comment_toggle a").attr("class","on");$("#board_comment .list, #board_comment .paging").show();_paging(f,a,j,10)}function _paging(h,a,f,j){if(f==0){$("#board_comment .paging").hide()}var g=this;var d=Math.ceil(f/a);var e=(Math.floor(((h-1)/j))*j)+1;var k=(e+j-1)>=d?d:(e+j-1);var b=new StringBuilder();if(h==1){b.append(" <span class='first disable'>"+g.txt_first+"</span> ")}else{b.append(" <span class='first'><a href='#' onclick='_comment_list(1);return false;'>"+g.txt_first+"</a></span>")}if(e==1){b.append(" <span class='prev disable'>"+g.txt_prev+"</span> ")}else{b.append(" <span class='prev'><a href='#' onclick='_comment_list("+(e-j)+");return false;'>"+g.txt_prev+"</a></span>")}if(f>0){for(var l=e;l<=k;l++){if(l==h){b.append(" <span class='current'>"+l+"</span>")}else{b.append(" <span class='nav'><a href='#' onclick='_comment_list("+l+");return false;'>"+l+"</a></span>")}}}if(k+1>d){b.append(" <span class='next disable'>"+g.txt_next+"</span> ")}else{b.append(" <span class='next'><a href='#' onclick='_comment_list("+(k+1)+");return false;'>"+g.txt_next+"</a></span>")}if(d==0||h==d){b.append(" <span class='last disable'>"+g.txt_last+"</span> ")}else{b.append(" <span class='last'><a href='#' onclick='_comment_list("+d+");return false;'>"+g.txt_last+"</a></span>")}$("#board_comment .paging").html(b.toString())}$(function(){if(!is_login){$("#txt_comment").val(_notLoginContents);$("#txt_comment").attr("readonly","readonly")}else{$("#txt_comment").removeAttr("readonly");$("#txt_comment").val(_replayLengthText)}_bind_write_comment();_comment_list(1)});function _toggle_comment(){if(_is_open_comment==false){_comment_list(1)}else{$("#board_comment .list, #board_comment .paging").hide();$("#btn_comment_toggle a").attr("class","off")}_is_open_comment=!_is_open_comment}function _bind_write_comment(){$("#btn_write_comment").bind("click",function(){_write_comment(0);return false})}function _unbind_write_comment(){$("#btn_write_comment").unbind("click")}function _top(a){if(document.body.scrollTop>a){document.body.scrollTop=a}if(document.documentElement.scrollTop>a){document.documentElement.scrollTop=a}}function _textAreaClear(a){if(a.value==_replayLengthText){a.value=""}};
