setTextarea();setKey();function sort(B){var A=0;if(sort_value.toString().match(new RegExp(B,"i"))){if(!sort_value.toString().match(new RegExp(B+"!","i"))){A=1}}if(url_sort){url_sort=url_sort.toString().replace(/&amp;/g,"&");url_sort+="&sort="+B+(A?"!":"")}else{url_sort="?sort="+B+(A?"!":"")}document.location.href=php_self+url_sort}function popupCookie(A){Cookie.set("popup_"+id+"_"+A,"1",{duration:1});if($chk($("popup"+A))){popupClose($("popup"+A))}}function popupClose(A){A.remove();if($chk($("backPopup"))){var B=0;$$("div[id^=popup]").each(function(C){B=1});if(!B){$("backPopup").remove()}}}function viewImage(B){var A=new Element("IMG",{src:B.getProperty("src"),styles:{cursor:"pointer"},events:{click:function(){iiPopup.close()}}}).inject(document.body);iiPopup.init({mode:"div",target:A,width:A.width,height:A.height})}function copyClipboard(D){if(D){var B="flashcopier";if(!document.getElementById(B)){var C=document.createElement("div");C.id=B;document.body.appendChild(C)}document.getElementById(B).innerHTML="";var A='<embed src="'+miniDir+'js/_clipboard.swf" FlashVars="clipboard='+encodeURIComponent(D)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';document.getElementById(B).innerHTML=A;error("클립보드에 내용을 복사했습니다")}}if($chk($("macroListPrint"))){var macroListPrint=$("macroListPrint");var ul=new Element("ul").inject(macroListPrint);$$("span[id^=macroListTitle]").each(function(A){var B=A.id.toString().replace(/^macroListTitle/i,"");ul.innerHTML+="<li id='macroListLi"+B+"' class='macroListOff' onclick='toggleMacroList("+B+");'>"+A.innerHTML+"</li>"});function toggleMacroList(B){ul.getChildren().each(function(C){C.removeClass("macroListOn")});toggleMenu("macroListMent"+B);var A=$("macroListLi"+B);if($chk(A)){A.toggleClass("macroListOn")}window.scrollTo(0,0)}toggleMacroList(1)}try{var cNo}catch(e){}if($chk(cNo)){var highlight_cmt=$("tableRowsCmt_"+cNo);if($chk(highlight_cmt)){highlight_cmt.toggleClass("cmt_highlight");var pos=highlight_cmt.getCoordinates();var topSize=pos.top-parseInt((window.opera?window.innerHeight:window.getSize().size.y)/2);if(window.safari){window.addEvent("load",function(){(function(){window.scrollTo(0,topSize)}).delay(500)})}else{window.scrollTo(0,topSize)}}}$$(".fold").each(function(A){A.addEvent("click",function(){this.getNext().toggle()})});$$(".alertDiv").each(function(A){A.addEvent("click",function(){this.getNext().toggle();this.remove()})});if($chk($("help_features"))){$$(".use").each(function(A){A.addEvent("mouseover",function(){var B=this.getProperty("for").toString().replace(/[0-9]/g,"");var C="";switch(B){case"notice":C="공지사항으로 적용된 글은 목록의 제일 처음에 표시됩니다. 공지사항은 비밀글이 될 수 없습니다.";break;case"secret":C="비밀글은 자신과 비밀글을 볼 수 있는 권한을 가진 회원만 볼 수 있습니다.";break;case"alert":C="놀랄 위험이 있는 내용이나 스포일러성 내용이 포함되어 있는 경우 경고를 사용하시면 내용을 보기를 원하는 사용자만 열람할 수 있습니다.";break;case"robot":C="구글이나 네이버등의 검색엔진에 이 글이 노출되지 않기를 원하신다면 체크 해주세요. 검색로봇이 수집하지 못하게 설정 합니다.";break;case"ready":C="글을 아직 작성중이거나 내용이 더 포함되어야 할 경우 준비기능을 켜놓고 작업하실 수 있습니다. 준비기능이 활성화 되어 있는 상태에서는 다른 사용자가 이 게시물의 내용이나 첨부파일등을 볼 수 없습니다.";break;case"memo":C="이 게시물에 코멘트가 달렸을 때 쪽지로 알림을 받기를 원하신다면 체크해 주세요.";break;case"autobr":C="엔터를 줄바꿈 태그로 인식합니다. HTML로만 작성해야 할 경우 체크를 해제해 주세요.";break;case"popup":C="해당글을 팝업글로 지정합니다.";break;case"issue":C="해당글을 이슈글로 지정합니다.";break;case"saveImage":C="본문 내용중 이미지를 자동으로 저장합니다. 글쓰기시 시간이 오래 걸릴 수 있습니다.";break;default:C="기능에 마우스를 올리시면 각 기능들의 설명을 보여줍니다."}$("help_features").innerHTML=C})})}function votes(A){ajaxForm({url:miniDir+"ajax.php",onError:function(B){error(B.msg)},onComplete:function(B){alert(B.msg);if($chk($(A.mode+"_count"))){$(A.mode+"_count").innerHTML=parseInt($(A.mode+"_count").innerHTML)+1}},values:A})}function addTag(C,D){var A="tagBox_"+C.name;if(!$chk($(A))){new Element("DIV",{id:A,styles:{fontSize:"0"}}).injectAfter($(C.elements.tag).getNext())}var B=C.elements.tag.value;$$(".tag").each(function(E){B+=E.innerHTML});if(!B.toString().match(new RegExp(D,"i"))){$(A).innerHTML+="<div class='tag' onclick='addTagMent($(\""+C.getProperty("id")+'"), "'+D+"\"); $(this).remove();' alt='이 태그를 추가합니다'><span class='chatText'>"+D+"</span></div>"}}function addTagMent(B,C){if(!B.elements.tag.value.toString().match(new RegExp(C,"i"))){var A=B.elements.tag.value?","+C:C;B.elements.tag.value+=A}}function getTags(B){var A="tagBox_"+B.name;if($chk(B.elements.tag)){ajaxForm({url:miniDir+"ajax.php",onComplete:function(C){if($chk($(A))){$(A).innerHTML=""}for(var D in C){addTag(B,C[D])}},onFailure:function(){error("내용을 입력해 주세요")},values:{mode:"tag",value:$(B.elements.ment).getValue()}})}}function getTrackback(B){var A=new Element();if(!permit_trackback_url){error("이 글에 대한 트랙백을 보낼 권한이 없습니다");return false}var C=function(){ajaxForm({url:miniDir+"ajax.php",onError:function(D){error(D.msg)},onComplete:function(D){if($chk($("trackback_cube_url"))){$("trackback_cube_url").innerHTML=D.trackback_url}error(D.msg);if($chk(copyClipboard)){copyClipboard(D.trackback_url)}},values:{mode:"trackback_url",id:id,no:B,cube:this.value}})};if(is_trackback_cube&&!A.setCube(C)){return false}if(!is_trackback_cube){C()}}if($chk($("form_search"))){var frm_search=$("form_search");frm_search.setValue({quick:quick,and:and,is_cmt:is_cmt});var tool_search=$("tool_search");if($chk(tool_search)){tool_search.setStyles({position:"absolute",opacity:0.85,display:"block"});var toolSize=tool_search.getSize();var toolPos=tool_search.getCoordinates();var quickPos=$(frm_search.elements.quick).getCoordinates();tool_search.toggle("hide");$(frm_search.elements.quick).addEvents({focus:function(){tool_search.toggle("show");var C=this.getCoordinates();toolSize=tool_search.getSize();var B=C.top-toolSize.size.y<=0?C.bottom:C.top-toolSize.size.y;var A=(C.left+toolSize.size.x>=window.getWidth())?C.left-(C.left+toolSize.size.x-window.getWidth()):C.left;tool_search.setStyles({top:B,left:A});toolPos=tool_search.getCoordinates();quickPos=this.getCoordinates()},keydown:function(B){var A=setEvent(B);if(A.key=="tab"){tool_search.toggle("hide")}}});window.document.addEvent("mouseup",function(B){var A=setEvent(B);if(!checkMouseIn(window.ie?A.client:A.page,toolPos)&&!checkMouseIn(window.ie?A.client:A.page,quickPos)){if($chk(A.target)&&!$(A.target).isTag("input")){tool_search.toggle("hide")}}})}frm_search.submitAction=function(){var A=$(this.elements.quick).getValue();if(A&&A.getLength()<4){error("검색어는 4bytes이상(한글2자, 영문4자) 입력해주세요");return false}$("loading").toggle("show");$("loading").center();this.setStyle("visibility","hidden");this.submit()};frm_search.setForm()}if($chk($("form_list"))){var frm_list=$("form_list");var tool=$("tool");if($chk(tool)){tool.setStyles({position:"absolute",display:"none"});$$(".ii_list").each(function(A){var B=A.id.toString().replace(/^tableRows\_/i,"");A.addEvents({mouseover:function(E){var D=setEvent(E);var C=findCheckbox(this);if(C&&C.checked){showTool(this,tool,D)}},click:function(E){var D=setEvent(E);if(!D.target.nodeName.toString().match(/(a|img|input|label|textarea|select|b|u|i|strong|strike|span|font)/i)){new Event(E).stop();var C=findCheckbox(this);if(C){C.checked=C.checked?false:true;if(C.checked){showTool(this,tool,D)}else{tool.toggle("hide")}}}}})})}}if($chk($("form_cmt"))){var frm_cmt=$("form_cmt");var write_comment=$("write_comment");var write_comment_div=$("write_comment_div");function setCmt(){frm_cmt=$("form_cmt");write_comment=$("write_comment");write_comment_div=$("write_comment_div");if($chk(cmt_data)){frm_cmt.setValue(cmt_data)}if($chk(frm_cmt.elements.mail)){$(frm_cmt.elements.mail).setMail()}var A=$("tool_cmt");if($chk(A)){A.setStyles({position:"absolute",display:"none"});$$(".ii_cmt_list").each(function(B){var C=B.id.toString().replace(/^tableRowsCmt\_/i,"");B.addEvents({mouseover:function(){$("cmtTools_"+C).toggle("show")},mouseout:function(){$("cmtTools_"+C).toggle("hide")}});B.addEvents({mouseover:function(F){var E=setEvent(F);var D=findCheckbox(this);if(D&&D.checked){showTool(this,A,E)}},click:function(F){var E=setEvent(F);if(!$(E.target).isTag("a|img|input|label|textarea|select")){new Event(F).stop();var D=findCheckbox(this);if(D){D.checked=D.checked?false:true;if(D.checked){showTool(this,A,E)}else{A.toggle("hide")}}}}})})}}setCmt();function replys(A){if(A&&$chk(write_comment)&&$chk(write_comment_div)){if(frm_cmt.elements.reply.value==A){if(frm_cmt.elements.mode.value){setDefault()}if($chk($("comment_status"))){$("comment_status").innerHTML="쓰기"}frm_cmt.elements.reply.value="";frm_cmt.elements.mode.value="";frm_cmt.elements.sel.value="";write_comment.inject(write_comment_div)}else{if(frm_cmt.elements.mode.value){setDefault()}if($chk($("comment_status"))){$("comment_status").innerHTML="댓글쓰기"}frm_cmt.elements.reply.value=A;frm_cmt.elements.mode.value="";frm_cmt.elements.sel.value="";write_comment.inject($("write_comment"+A))}if($chk(cmt_data)){frm_cmt.setValue(cmt_data)}}}function edits(A){if(A&&$chk(write_comment)&&$chk(write_comment_div)){if(frm_cmt.elements.sel.value==A){if($chk($("comment_status"))){$("comment_status").innerHTML="쓰기"}frm_cmt.elements.reply.value="";frm_cmt.elements.mode.value="";frm_cmt.elements.sel.value="";setDefault();write_comment.inject(write_comment_div)}else{ajaxForm({url:miniDir+"ajax.php",onComplete:function(C){if($chk($("comment_status"))){$("comment_status").innerHTML="수정"}frm_cmt.elements.sel.value=A;frm_cmt.elements.mode.value="modify";frm_cmt.elements.reply.value="";write_comment.inject($("write_comment"+A));if($chk(C.link)){for(var B in C.link){$(frm_cmt.elements["link["+B+"]"]).setValue(C.link[B])}}if($chk(C.field)){for(var B in C.field){$(frm_cmt.elements["field["+B+"]"]).setValue(C.field[B])}}frm_cmt.setValue(C)},values:{mode:"cmt",id:frm_cmt.elements.id.value,no:A}})}}}function dels(A){if(A&&confirm("댓글을 삭제하시겠습니까?")){ajaxForm({Obj:frm_cmt,action:miniDir+"cmt.x.php",values:{mode:"del",sel:A},onError:function(B){error(B.msg)},onComplete:function(B){script(B)}})}}function setDefault(){frm_cmt.setValue({name:"",pass:"",mail:"",ment:"",tag:"",category:"[1]",memo:1,autobr:1})}function moveCmtPage(A){ajaxForm({url:"mini.php"+url_cmt,json:0,onComplete:function(B){$("commentDiv").innerHTML=B;setCmt()},values:{id:id,no:no,cmt:1,cPage:A}})}var pass="";frm_cmt.submitAction=function(){if(!this.setCube()){return false}if($chk(frm_cmt.elements.pass)&&frm_cmt.elements.pass.value){if(!$chk(frm_cmt.elements.pass_encode)){new Element("INPUT",{name:"pass_encode",type:"hidden"}).inject(frm_cmt)}frm_cmt.pass_encode.value=(frm_cmt.elements.mode.value=="modify")?hex_md5($(frm_cmt.pass).secure(secure_pass)+"|"+ip+"|"+session_id):frm_cmt.pass_encode.value=$(frm_cmt.pass).secure(secure_pass);pass=frm_cmt.pass.value;frm_cmt.pass.value=""}frm_cmt.setStyle("visibility","hidden");ajaxForm({Obj:frm_cmt,onComplete:function(A){frm_cmt.setStyle("visibility","visible");script(A)},onError:function(A){frm_cmt.setStyle("visibility","visible");error(A.msg);if($chk(frm_cmt.elements.pass)){frm_cmt.pass.value=pass}if($chk(frm_cmt.elements.cube)&&A.msg.toString().match(/^\*/)){frm_cmt.elements.cube.value=""}},onFailure:function(){frm_cmt.setStyle("visibility","visible");if($chk(frm_cmt.elements.pass)){frm_cmt.pass.value=pass}if($chk(frm_cmt.elements.cube)&&data.msg.toString().match(/^\*/)){frm_cmt.elements.cube.value=""}}})};frm_cmt.setForm()}else{var replys=new Function();var edits=new Function();var dels=new Function()}if($chk($("form_write"))){var frm_write=$("form_write");if($chk(frm_write.elements.license_sample)&&$chk(frm_write.elements.license)){$(frm_write.elements.license_sample).addEvent("change",function(){var A=this;$$("div[id^=license_comment_]").each(function(B){B.toggle("hide");if(A.value==B.id.toString().replace(/^license_comment_/i,"")){B.toggle("show")}});switch(this.value){default:frm_write.elements.license.value=this.value}});var tmp_target=$("license_comment_"+$(frm_write.elements.license_sample).getValue());if($chk(tmp_target)){tmp_target.toggle("show")}}function setCCL(C){if($chk(frm_write.elements.license)){var B=frm_write.elements.license.value.toString().replace(/^CCL/i,"");var A="";if(C.toString().getLength()>1){$$("input[id^=ccl0]").each(function(E){var F=parseInt(E.id.toString().replace(/^ccl([0-9]+)_[01]/i,"$1"));var D=E.id.toString().replace(/^ccl[0-9]+_([01])/i,"$1");if(E.checked==true){switch(F){case 1:if(D!=1){A+="$"}break;case 2:if(D!=1){A+="="}break}}})}frm_write.elements.license.value="CCL"+A}}if($chk($("date_notice"))&&$chk(frm_write.elements.notice)){$(frm_write.elements.notice).addEvent("click",function(){$("date_notice").toggle((this.checked==true?"show":"hide"))});$("date_notice").toggle((frm_write.elements.notice.checked==true?"show":"hide"))}if($chk($("date_popup"))&&$chk(frm_write.elements.popup)){$(frm_write.elements.popup).addEvent("click",function(){$("date_popup").toggle((this.checked==true?"show":"hide"))});$("date_popup").toggle((frm_write.elements.popup.checked==true?"show":"hide"))}if($chk($("date_issue"))&&$chk(frm_write.elements.issue)){$(frm_write.elements.issue).addEvent("click",function(){$("date_issue").toggle((this.checked==true?"show":"hide"))});$("date_issue").toggle((frm_write.elements.issue.checked==true?"show":"hide"))}if(autosave_time){autosave_time=parseInt(autosave_time);var autoSavePeriod="";var autosave=function(){if($chk(frm_write.elements.ment)&&frm_write.elements.ment.value){ajaxForm({url:miniDir+"ajax.php",onError:function(A){if(A.msg){error(A.msg)}},onComplete:function(A){error(A.msg)},onFailure:function(){error("자동 저장에 실패 했습니다. 자동 저장이 해제됩니다.");$clear(autoSavePeriod)},values:{mode:"autosave",value:$(frm_write.elements.ment).getValue()}})}};window.addEvent("load",function(){autoSavePeriod=autosave.periodical(autosave_time)})}function autosave_load(){if($chk(frm_write.elements.ment)&&confirm("자동 저장된 내용을 현재 내용에 적용합니다. 원래 내용이 손실될 수 있습니다.")){ajaxForm({url:miniDir+"ajax.php",onError:function(A){error(A.msg)},onComplete:function(A){A.msg=A.msg.toString().replace(/\<\!\-\-nl2br\-\-\>/ig,"\n");$(frm_write.elements.ment).setValue(A.msg)},values:{mode:"load"}})}}if($chk(frm_write.elements.mail)){$(frm_write.elements.mail).setMail()}if(pass_encode&&mode){if($chk(frm_write.elements.pass)){$(frm_write.elements.pass).setProperty("disabled","disabled")}}var pass="";frm_write.submitAction=function(){if(!this.setCube()){return false}if($chk(frm_write.elements.pass)&&frm_write.elements.pass.value){if(!$chk(frm_write.elements.pass_encode)){new Element("INPUT",{name:"pass_encode",type:"hidden"}).inject(frm_write)}frm_write.pass_encode.value=(mode=="modify")?hex_md5($(frm_write.pass).secure(secure_pass)+"|"+ip+"|"+session_id):$(frm_write.pass).secure(secure_pass);pass=frm_write.pass.value;frm_write.pass.value=""}frm_write.setStyle("visibility","hidden");ajaxForm({Obj:frm_write,onError:function(A){frm_write.setStyle("visibility","visible");error(A.msg);if($chk(frm_write.elements.pass)){frm_write.pass.value=pass}if($chk(frm_write.elements.cube)&&A.msg.toString().match(/^\*/)){frm_write.elements.cube.value=""}},onComplete:function(A){frm_write.setStyle("visibility","visible");script(A)},onFailure:function(){frm_write.setStyle("visibility","visible");error("폼 전송 에러. 잠시 후에 다시 시도해 주세요");if($chk(frm_write.elements.pass)){frm_write.pass.value=pass}if($chk(frm_write.elements.cube)&&data.msg.toString().match(/^\*/)){frm_write.elements.cube.value=""}}})};frm_write.setForm()}function fileLink(){iiPopup.init({url:miniDir+"file.php?id="+id+"&mode=comment&no="+frm_cmt.elements.sel.value+"&pass_encode="+pass_encode,width:iiSize.file[0],height:iiSize.file[1]})}function actions(B,D,C){if(!$chk(B)){error("폼이 정의되지 않았습니다");return false}if(!$chk(C)){var C={}}B.elements.mode.value=$chk(C.mode)?C.mode:D;var A=0;$$("input[name^=no]").each(function(E){if(E.type=="checkbox"&&E.checked){A++}});if(!A){error("한개 이상 선택 하셔야 합니다");return false}if($chk(C.only)&&$check!=1){error("한개만 선택해 주세요");return false}B.action="";B.target="";switch(D){case"post_del":if(confirm("선택된 글들을 삭제하시겠습니까?")){ajaxForm({Obj:B,action:miniDir+"write.x.php",onError:function(E){error(E.msg)},onComplete:function(E){script(E)},values:{mode:"del"}})}break;case"post_manage":B.action=miniDir+"manage.php";B.target="iiPopupIframeName";B.elements.mode.value="post";B.submit();break;case"cmt_del":if(confirm("선택된 댓글들을 삭제하시겠습니까?")){ajaxForm({Obj:B,action:miniDir+"cmt.x.php",onError:function(E){error(E.msg)},onComplete:function(E){script(E)},values:{mode:"del"}})}break;case"cmt_manage":B.action=miniDir+"manage.php";B.target="iiPopupIframeName";B.elements.mode.value="comment";B.submit();break;default:error("정의되지 않은 모드 입니다")}};