var isIE = false;
if (document.all) {
isIE = true;
} else {
document.captureEvents(Event.MOUSEMOVE);
document.[안내]태그제한으로등록되지않습니다-xxonmousemove = processEvent;
}
var pntX;
var pntY;
function processEvent(e) {
pntX = e.pageX;
pntY = e.pageY;
}
function _del(seq) {
if (confirm("정말로 삭제하시겠습니까?")) {
document.bbsForm.action = '/_c21_/short_comment_action?grpid=Jnt6&mgrpid=';
document.bbsForm.act.value='D';
document.bbsForm.fldid.value='IBtu';
document.bbsForm.dataid.value='804';
document.bbsForm.grpcode.value = 'WorldcupLove';
document.bbsForm.seq.value = seq;
document.bbsForm.return_url.value = '/_c21_/bbs_read?grpid=Jnt6&mgrpid=&fldid=IBtu&page=1&prev_page=0&firstbbsdepth=&lastbbsdepth=zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz&contentval=000Cyzzzzzzzzzzzzzzzzzzzzzzzzz&datanum=804';
document.bbsForm.submit();
}
}
//꼬리말에 코멘트 레이어
function replyBox(seq){
idx = 0;
for(idx = 0; idx < comments.length; idx++ ) {
if ( comments[idx].seq == seq )
break;
}
// alert( 'seq:' + seq + ', comment.idx: ' + comments[idx].idx + ', comment.seq: ' + comments[idx].seq + ', comment.cmt: ' + comments[idx].comment );
comments[idx].renderReplyBoxInputArea();
if (document.getElementById('replyBoxLayer' + seq).style.visibility != "visible") {
if (isIE) {
pntX = window.event.clientX + document.body.scrollLeft;
pntY = window.event.clientY + document.body.scrollTop;
document.getElementById('replyBoxLayer' + seq).style.pixelLeft= pntX - 212
document.getElementById('replyBoxLayer' + seq).style.pixelTop= pntY - 5;
} else {
document.getElementById('replyBoxLayer' + seq).style.left = pntX;
document.getElementById('replyBoxLayer' + seq).style.top = pntY;
}
document.getElementById('replyBoxLayer' + seq).style.visibility = "visible";
} else {
document.getElementById('replyBoxLayer' + seq).style.visibility = "hidden";
}
}
// 이모티콘 레이어 띄우기
function showEmotic[안내]태그제한으로등록되지않습니다-xxonSelector() {
var pntX= window.event.x;
document.getElementById('emoticon_modify').style.pixelLeft= pntX - 5;
// var pntY= window.event.y;
// document.getElementById('emoticon_modify').style.pixelTop= pntY + 2;
document.getElementById('emoticon_modify').style.visibility = "visible" ;
}
function hideEmotic[안내]태그제한으로등록되지않습니다-xxonSelector() {
document.getElementById('emoticon_modify').style.visibility = "hidden" ;
}
var curEmoId;
//이모티콘 수정
function showhide2(img_id) {
eLayer = document.getElementById("emoticon_modify").style;
if(eLayer.visibility ==" visible")
eLayer.visibility = "hidden";
else {
curEmoId = img_id;
var dom = (document.getElementById) ? true : false;
var ns5 = ((navigator.userAgent.indexOf("Gecko")>-1) && dom) ? true: false;
var ie5 = ((navigator.userAgent.indexOf("MSIE")>-1) && dom) ? true : false;
var ns4 = (document.layers && !dom) ? true : false;
var ie4 = (document.all && !dom) ? true : false;
mouseX = (ns4||ns5)? evt.pageX: window.event.clientX + document.body.scrollLeft+5;
mouseY = (ns4||ns5)? evt.pageY: window.event.clientY + document.body.scrollTop;
eLayer.left = mouseX;
eLayer.top = mouseY;
eLayer.visibility="visible";
}
}
function getCommentCount() {
var comments = document.bbsForm.sequence;
if (comments == null) {
return 0;
}
var checkcnt = 0;
if (comments.length!=null) {
for(i = 0; i < document.bbsForm.sequence.length; i++) {
if (document.bbsForm.sequence[i].checked) {
++checkcnt;
}
}
} else if(comments.checked) {
checkcnt = 1;
} else {
checkcnt = 0;
}
return checkcnt;
}
function goShortCommentSpam() {
form = document.bbsForm;
var checkCount = getCommentCount();
var notimsg1 = "꼬리말 스팸 신고는 한번에 10건까지 가능합니다.\n";
notimsg1+="번거로우시더라도 다시 해주세요.";
if(checkCount <= 0) {
alert("스팸신고 대상을 선택하세요");
return;
} else if(checkCount > 10) {
alert(notimsg1);
return;
}
var notimsg="스팸신고를 하시겠습니까?\n";
notimsg+="해당 글 삭제와 동시에 회원은 강제탈퇴되며, singomaster에게 바로 신고 접수됩니다.";
if(confirm(notimsg)) {
document.bbsForm.fldid.value='IBtu';
document.bbsForm.dataid.value='804';
document.bbsForm.move.value='%2F_c21_%2Fbbs_list%3Fgrpid%3DJnt6%26fldid%3DIBtu%26page%3D1%26prev_page%3D0%26firstbbsdepth%3D%26lastbbsdepth%3Dzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz';
document.bbsForm.espam804.value='lwSWAP2wbaNA-6kFzHHurdd4H_LDffaD3kKLEDSV-WEj-L4F-tW7vgxuN5muDevh1QB1-tFIZ.85NcqtOfJsQJOXU-MiRCCkCXn5olp-yctNMU9m3.JZHEhQrVJDPEIjNVWsfpWv-ho0';
form.method = "post";
form.action = "/_c21_/bbs_spam_shrtcmt_action?grpid=Jnt6&mgrpid=";
form.submit();
}
}
function delShrtCmtBatch() {
alert("꼬리말 삭제 권한이 없습니다");
}
//전체선택/해제
function toggleAll() {
var imgg = document.getElementById("select_all_button_comment");
if (imgg.src == "http://cafeimg.hanmail.net/cf_img2/bbs/btn_select.gif") {
imgg.src = "http://cafeimg.hanmail.net/cf_img2/bbs/btn_select_02.gif";
} else {
imgg.src = "http://cafeimg.hanmail.net/cf_img2/bbs/btn_select.gif";
}
toggleCheckboxes(document.bbsForm.sequence);
}
function toggleCheckboxes(combos) {
if(!combos) {
return;
}
if(combos.length > 0){
for(i = 0; i < combos.length; i++)
combos[i].checked= !combos[i].checked;
}
else
combos.checked=!combos.checked;
}
function updateCharComment(length_limit, text_obj, info_obj) {
var comment='';
comment = document.getElementById(text_obj);
var form = document.bbsForm;
var length = calculate_msglen(comment.value);
document.getElementById(info_obj).innerHTML = length;
if (length > length_limit) {
alert("최대 " + length_limit + "byte이므로 초과된 글자수는 자동으로 삭제됩니다.");
comment.value = comment.value.replace(/\r\n$/, "");
comment.value = assert_msglen(comment.value, length_limit, info_obj);
}
}
function StringBuffer() {
this.buffer = [];
}
StringBuffer.prototype.append = function append(string) {
this.buffer.push(string);
return this;
};
StringBuffer.prototype.toString = function toString() {
return this.buffer.join("");
};
function ShortComment(idx, seq, parseq, emoticon, isnew, nickName, profile_userid, e_userid, comment, dateStr) {
this.idx = idx;
this.seq = seq;
this.parseq = parseq;
this.emoticon = emoticon;
this.isnew = isnew;
this.nickName = nickName;
this.profile_userid = profile_userid;
this.e_userid = e_userid;
this.comment = comment;
this.dateStr = dateStr;
this.renderRow = function (rank) {
var html = new StringBuffer();
var mine = '4AGEK3NCQ2o0' == this.e_userid;
var modperm = mine;
var delperm = mine;
html.append( '' );
html.append( ' | ' );
if (rank == '') {
html.append( ' | ' );
} else {
html.append( ' | ' );
}
html.append( '' + this.nickName + ' | ' );
html.append( '' + this.comment + ' ' );
if (this.isnew) {
html.append( ' ' );
}
if (modperm) {
html.append( ' ' );
html.append( '' );
}
if (delperm) {
html.append( ' ' );
}
html.append( '' );
html.append( ' | ' );
html.append( '' + this.dateStr + ' | ' );
html.append( ' ' );
html.append( ' | ' );
// 꼬리말 꼬리말 레이어
html.append( ' | ' );
return html.toString();
};
this.setIdx = function(idx) {
// alert( this.idx + "," + idx );
this.idx = idx;
// alert( this.idx + "," + idx );
}
this.renderReplyBoxInputArea = function() {
html = new StringBuffer();
html.append( '' );
html.append( '' );
html.append( ' 꼬리말에 코멘트 쓰기' );
html.append( '' );
html.append( ' 꼬리말에 코멘트란? 꼬리말에 대한 답변입니다. ' );
html.append( ' ' );
html.append( '현재 0/최대 300byte (한글 150자, 영문 300자) ' );
html.append( '' );
html.append( ' ' );
html.append( ' ' );
html.append( ' ' );
html.append( ' | ' );
html.append( ' ' );
html.append( ' ' );
// alert( 'replyBoxLayer' + this.seq );
document.getElementById( 'replyBoxLayer' + this.seq ).innerHTML = html.toString();
}
this.renderRowCommentComment = function() {
var html = new StringBuffer();
var mine = '4AGEK3NCQ2o0' == this.e_userid;
var modperm = mine;
var delperm = mine;
html.append( '' );
html.append( ' | ' );
html.append( '' );
html.append( '' );
html.append( '' );
html.append( ' | ' );
html.append( '' );
html.append( '' + this.nickName + '' );
html.append( ' | ' );
html.append( '' );
html.append( '' + this.comment + ' ' );
if (this.isnew) {
html.append( ' ' );
}
if (modperm) {
html.append( ' ' );
html.append( '' );
}
if (delperm) {
html.append( '' );
}
html.append( ' | ' );
html.append( '' + this.dateStr + ' | ' );
html.append( ' ' );
html.append( ' ' );
html.append( ' | ' );
html.append( ' | ' );
return html.toString();
};
this.renderRowCommentDelete = function() {
var html = '';
html += ' | | 꼬리말이 삭제되었습니다. | | ';
return html;
}
this.viewMember = function (obj) {
showSideView(obj, this.e_userid, this.profile_userid, this.nickName);
};
this.viewModify = function () {
/* var emo = '';
modifySeqEmo = this.seq;
if (this.parseq == 0) {
document.getElementById("_emo" + this.seq).innerHTML = emo;
}
*/ var cmt = ' | ';
cmt += ' | ';
document.getElementById("_cmt" + this.seq).innerHTML = cmt;
};
}
var comments = new Array();
var cmtIdx = 0;
comments[cmtIdx] = new ShortComment(cmtIdx, 1, 0, '01', true, '술끊은호랑이', '', 'bnZj2.MCyDg0', ' No11.NEDVED 님 수고하셨습니다', '06.05.26');
cmtIdx++;
comments[cmtIdx] = new ShortComment(cmtIdx, 2, 0, '01', true, '힘내라 대구', '', 'N8OkotddCPM0', '그동안 No11.NEDVED님 덕분에 축구중계 편하게 잘 챙겨 봤습니다.수고하셨습니다.KaKa님도 화이팅!!', '06.05.26');
cmtIdx++;
comments[cmtIdx] = new ShortComment(cmtIdx, 3, 0, '01', true, 'No.22 KaKa~', '', 'lu-leLNkkYY0', 'No11.NEDVED 님 수고하셨습니다 ', '06.05.26');
cmtIdx++;
comments[cmtIdx] = new ShortComment(cmtIdx, 4, 0, '01', true, '이터널선샤인', '', 'DUhud39btKo0', 'No11.NEDVED 님 수고하셨습니다 ^^', '06.05.26');
cmtIdx++;
comments[cmtIdx] = new ShortComment(cmtIdx, 5, 0, '01', true, '해맑은눈', '', 'JFVN525vzyM0', '그동안 No11.NEDVED님 덕분에 축구중계 편하게 잘 챙겨 봤습니다.수고하셨습니다.KaKa님도 화이팅!!', '06.05.26');
cmtIdx++;
comments[cmtIdx] = new ShortComment(cmtIdx, 6, 0, '01', true, '아기괴짜루니', '', 'zrOwtgXCHv50', '그동안 No11.NEDVED님 덕분에 축구중계 편하게 잘 챙겨 봤습니다.수고하셨습니다.KaKa님도 화이팅!!', '06.05.26');
cmtIdx++;
comments[cmtIdx] = new ShortComment(cmtIdx, 7, 0, '01', true, '맨날졸려나는', '', 'ySGFmxkJfXQ0', '쯔쯔 복사..No11.NEDVED 님 수고하셨습니다~KaKa님도 화이팅!!', '06.05.26');
cmtIdx++;
comments[cmtIdx] = new ShortComment(cmtIdx, 8, 0, '01', true, '☆리버풀 FC★', '', 'HPZbbJzXSFE0', 'No11.NEDVED 님 수고하셨습니다 ', '06.05.26');
cmtIdx++;
comments[cmtIdx] = new ShortComment(cmtIdx, 9, 0, '01', true, 'Raul7', '', 'tFaL6QZRhKA0', 'No11.NEDVED 그동안 좋은정보 주셔서 감사했어요^^ 잘다녀오세요~ ^^건강히', '06.05.26');
cmtIdx++;
comments[cmtIdx] = new ShortComment(cmtIdx, 10, 0, '01', true, 'SoccerManiA', '', 'R8_CY8AosFM0', 'No11.NEDVED님 그동안 중계예고 올려주셔서 님덕분에 잘봤구요 수고하셨어요 바통을 이어받은 №.22 Kaka 님도 수고해주세요! ㅋ 화이팅~!!!', '06.05.26');
cmtIdx++;
comments[cmtIdx] = new ShortComment(cmtIdx, 11, 0, '01', true, '연희 (/.\*)', '', 'qSAdPQ7Wccg0', 'No11.NEDVED 님 사랑합니다', '06.05.26');
cmtIdx++;
comments[cmtIdx] = new ShortComment(cmtIdx, 12, 0, '01', true, '에인세 ㅋ', '', '1qb6TssKRSs0', '네드베드님 정말 수고하셧습니다 카카님도 수고해주시기바랍니다^^', '06.05.26');
cmtIdx++;
comments[cmtIdx] = new ShortComment(cmtIdx, 13, 0, '01', true, '리틀 부폰', '', 'uq7.dkYtbms0', '네드베드님은 실수를 하셧는데 그걸 고치지 않으셧습니다 제가 프리토크에 올렷엇는데 .. 카카님은 그런 실수를 안하셧으면 하고 잘 맡아 주십시오 .', '06.05.26');
cmtIdx++;
comments[cmtIdx] = new ShortComment(cmtIdx, 14, 0, '01', true, '백곰봤니?', '', 'yNIDta4eRRs0', '정말 수고 하셨어요!!!근데 아이디는 물려 받는건가요? 다음은 33인가 ㅋ', '06.05.26');
cmtIdx++;
comments[cmtIdx] = new ShortComment(cmtIdx, 15, 0, '01', true, 'Park NO7 shev', '', 'MaulPijMRss0', 'No11.NEDVED 님 수고하셨습니다 그래도 다행이도 월드컵은 다 보시고 가시네요^^', '06.05.26');
cmtIdx++;
comments[cmtIdx] = new ShortComment(cmtIdx, 16, 0, '01', true, '파일리티', '', 'U5agDYnOccU0', '환영합니다', '06.05.26');
cmtIdx++;
comments[cmtIdx] = new ShortComment(cmtIdx, 17, 0, '01', true, '맨유돌이', '', '56QYFufxuMY0', '와...№.22 Kaka님 뭔가 새롭고 특별한 시스템 도입 ㄱㄱㄱ .. 마치 국대감독이 바뀐것처럼 팀의 분위기를 확바꾸는것처럼 님도 새롭고 특별한거 ㄱㄱ', '06.05.26');
cmtIdx++;
comments[cmtIdx] = new ShortComment(cmtIdx, 18, 0, '01', true, 'No.7 쉐바', '', 'wcmKV9HwCyc0', '잘부탁 드려요~', '06.05.26');
cmtIdx++;
comments[cmtIdx] = new ShortComment(cmtIdx, 19, 0, '01', true, '모리애인테스', '', '_.mpjfiwtos0', '네드베드님은 월드컵준비로 가시는군요..', '00:37');
cmtIdx++;
comments[cmtIdx] = new ShortComment(cmtIdx, 20, 0, '01', true, '제라드&지성', '', 'b6LHRPOD9Js0', 'No11.NEDVED 님 수고하셨습니다 ', '08:56');
cmtIdx++;
comments[cmtIdx] = new ShortComment(cmtIdx, 21, 0, '01', true, 'Rafael ...', '', 'xKRSX4aqS4Q0', 'No11.NEDVED 님 수고하셨습니다~ 카카님도 화이팅!!', '09:28');
cmtIdx++;
comments[cmtIdx] = new ShortComment(cmtIdx, 22, 0, '01', true, 'Rooney!', '', 'Kk2BkCen6Oc0', '그래도 월드컵은 보시고 가시네 ㅋㅋ 네드베드님 수고하셨습니다', '11:16');
cmtIdx++;
comments[cmtIdx] = new ShortComment(cmtIdx, 23, 0, '01', true, '갸아★', '', 'UhTOFbqEUhw0', '아하 네드베드님 군대가시는구나 T^T 네드베드님 정말 수고하셨어요ㅜ 감사했습니다 !! 그리고, 카카님 !! 앞으로~ 열심히 해주세요 /ㅁ/ ㅋㅋ 잘부탁 드릴게요 !! ', '11:39');
cmtIdx++;
comments[cmtIdx] = new ShortComment(cmtIdx, 24, 0, '01', true, '[아주리]네스...', '', 'uP9dUNn225o0', '두분다 열심히 해주세요!! 화이팅!! 나도 이제 얼마(?) 안있으면 군대 가겠군.... 한 3년후ㅋ?!:', '11:55');
cmtIdx++;
comments[cmtIdx] = new ShortComment(cmtIdx, 25, 0, '01', true, '에드동생엘릭', '', 'sbbrNYPqj3w0', '수고^^ ', '12:12');
cmtIdx++;
function commentCompare( a, b ) {
a1 = a.seq; a2 = -1;
b1 = b.seq; b2 = -1;
if ( a.parseq != 0 ) {
a1 = a.parseq; a2 = a.seq;
}
if ( b.parseq != 0 ) {
b1 = b.parseq; b2 = b.seq;
}
if ( a1 == b1 ) {
return a2 - b2;
} else {
return a1 - b1;
}
}
function commentsReIndex() {
for( i = 0; i |