pann.KSPLIT_CHANNEL="|";pann.KSPLIT_VALUE=",";pann.KMAX_SIZE=512;pann.KMAX_CHANNELS=20;pann.MAX_COOKIE_LENGTH=3800;pann.bKitOn=true;var _VCH="VCH";var _BCH="BCH";var _cPage=1;var linkDivID="";var linkBchchannelID="";function ShowLinkChannel(b,a){$("KitLinkChannelFrame").src="/kit/kit.do?action=linkchannel&channelID="+a;$("DivLinkChannel").style.top=getMouse.y+"px";$("DivLinkChannel").style.left=getMouse.x+"px";if(document.location.href.indexOf("action=flyboard_menu")!=-1){$("DivLinkChannel").style.left=50+"px"}ShowLinkChannelLayer()}function ShowNewLinkChannel(b,f){var d="bch"+b;var c="bch"+linkBchchannelID;var a="faverList"+b;var g="faverList"+linkBchchannelID;if($(f).style.display=="block"){$(f).style.display="none";$(a).removeClass("sub_pop_c");return}else{if(linkDivID!=""){$(linkDivID).style.display="none";$(g).removeClass("sub_pop_c")}}linkDivID=f;linkBchchannelID=b;b="channelID="+b;if($(linkDivID).innerHTML!=""){$(a).addClass("sub_pop_c");$(linkDivID).style.display="block"}else{$(f).style.height="auto";new Ajax("/kit/kit.do?action=linkchannel_html",{postBody:b,onComplete:ShowNewLinkChannelList,update:f}).request()}}function ShowNewLinkChannelList(){var bchID="bch"+linkBchchannelID;var favorID="faverList"+linkBchchannelID;e=$$("#cha_list03 xmp");e.each(function(ci){eval(ci.innerHTML)});$E("#cha_list03 ul").style.height="auto";$(linkDivID).style.display="block";$(favorID).addClass("sub_pop_c")}function ShowLinkChannelFrame(a){$("KitLinkChannelFrame").src="/kit/kit.do?action=linkchannel&channelID="+a;ShowLinkChannelLayer()}function ShowLinkChannelLayer(){$("DivLinkChannel").style.display="block"}function CloseLinkChannel(a){if(a=="KitLinkChannelFrame"){$("KitLinkChannelFrame").src="";$("DivLinkChannel").style.display="none"}}function TogglePopChannelLayer(){$("cha_list03").style.display=$("cha_list03").style.display=="none"?"block":"none";$("IconPCH").src=$("cha_list03").style.display=="block"?"http://img.pann.com/images/btn/btn_arrow01_up.gif":"http://img.pann.com/images/btn/btn_arrow01_down.gif"}function GoChannel(a){pann.deleteCookie("FChannelBoardListPage");ViewChannel(a)}pann.showKitChannelLayer=function(c){var a=(c==_VCH)?"SpanVisitedChannelLayer":"SpanBookmarkChannelLayer";var b=$(a);if(c==_BCH){if(pann.bookmarkList.length==0&&this.getCookie(c)!=null&&b.getStyle("display")=="none"){pann.popup("/html/popup/kit_bookmark.html",350,253,"kit_bookmark")}else{if(!this.getCookie("GUID")&&this.getCookie(c)==null&&b.getStyle("display")=="none"){this.popupLogin("/")}}}if(b.getStyle("display")=="block"){b.style.display="none";$("Icon"+c).style.background="url(http://img.pann.com/images2/button/btn_channel_fold2.gif) 0 -4px"}else{b.style.display="block";$("Icon"+c).style.background="url(http://img.pann.com/images2/button/btn_channel_fold2.gif) 0 0"}this.setCookie(a.replace("Layer",""),((b.getStyle("display")=="block")?1:0))};pann.addChannelToCookie=function(j,f,a,g,m){if(!this.bKitOn){return}if(g!=""&&g.length==14){var n=new Date(parseInt(g.substr(0,4)),parseInt(g.substr(4,2)),parseInt(g.substr(6,2)),parseInt(g.substr(8,2)),parseInt(g.substr(10,2)),parseInt(g.substr(12,2)));var o=new Date();g=(o.getTime()-n.getTime())<86400000?"Y":"N"}else{if(g!="Y"){g="N"}}var q=this.getCookie(j);var l=false;var b=false;if(q!=null&&q!="null"&&q!="undefined"){var h=q.split(this.KSPLIT_CHANNEL);q="";for(k=0;k<h.length;k++){if(h[k]!=""){cookieValues=h[k].split(this.KSPLIT_VALUE);if(cookieValues.length>3){if(cookieValues[0]==f){b=true}q=q+h[k]+this.KSPLIT_CHANNEL}}}}else{cookeis=""}a=a.split("|").join("%7C");if(!b){q=f+this.KSPLIT_VALUE+m+this.KSPLIT_VALUE+g+this.KSPLIT_VALUE+a+((q!=null&&q!="null")?(this.KSPLIT_CHANNEL+q):"")}if(q.length>0&&q.charAt([q.length-1])=="|"){q=q.substr(0,q.length-1)}while(q.length>this.MAX_COOKIE_LENGTH){var p="";var h=q.split(this.KSPLIT_CHANNEL);for(var k=0;k<h.length-1;++k){p+=h[k]+this.KSPLIT_CHANNEL}p=p.substr(0,p.length-1);q=p}this.setCookie(j,q,this.getExpire(j));if(document.cookie.length>this.MAX_COOKIE_LENGTH){if(j==_BCH){alert("쿠키 최대 용량이 찼습니다. 북마크된 채널을 삭제하고 추가해주세요")}return}};pann.removeChannelInCookie=function(a,f){if(!this.bKitOn){return}var d=this.getCookie(a);var c=false;if(d!=null){var b=d.split(this.KSPLIT_CHANNEL);d="";for(i=0;i<b.length;i++){if(b[i]!=""){cookieValues=b[i].split(this.KSPLIT_VALUE);if(cookieValues.length>3){if(cookieValues[0]!=f){d=((d!=""&&d.length>0)?(d+this.KSPLIT_CHANNEL):"")+b[i]}}}}this.deleteCookie(a);if(d.length>0){this.setCookie(a,d,this.getExpire(a))}}this.showChannelListInCookie(a,_cPage)};pann.getExpire=function(c){var b=new Date();var a=new Date(b.getTime()+60*60*24*1000);if(c==_BCH){a=new Date(b.getTime()+60*60*24*31*1000*12*100)}return a};pann.searchPageIndexByChannel=function(a,f){var d=this.getCookie(a);var c=0;if(d!=null&&d!=""){cookieList=d.split("|");for(var b=0;b<cookieList.length;++b){c++;cookieValues=cookieList[b].split(",");if(cookieValues.length>3&&cookieValues[0]==f){break}}}var g=Math.ceil(c/5);return g};pann.setChannelListInCookie=function(d,k){if(!this.bKitOn){return}var m=(d==_VCH)?"SpanVisitedChannel":"SpanBookmarkChannel";var p=this.getCookie(d);var b=0;var l=" ";var g="";var n=false;var j=0,a=5;if(d==_BCH){n=true}if(p!=null&&p!=""){cookieList=p.split("|");b=cookieList.length;for(var f=0+(k-1)*5;f<b&&f<k*5;f++){cookieValues=cookieList[f].split(",");if(cookieValues.length>3){sChannelName=cookieValues[3].split("%7C").join("|").split("%2C").join(",");tRemove="&nbsp;<img src='http://img.pann.com/images2/button/btn_channel_close2.gif' width='9' height='9' alt='삭제' class='cur' onclick=\"pann.removeChannelInCookie('"+d+"',"+parseInt(cookieValues[0])+')" />';l+="<li"+((cookieValues[0]==3)?" class=ico19":"")+">";l+='<span id="vch'+cookieValues[0]+'"><a href="/c'+cookieValues[0]+'">';if(cookieValues[0]==_channelID&&d==_VCH){l+="<b>"+sChannelName+"</b></a>"}else{l+=sChannelName+"</a>"}l=l+tRemove;l+="</a></span></li>"}}if(b>5){j=Math.ceil(b/5);prevPage=k-1;g="<div class='paging'>";if(k==1){g+="<!--span class='pageFunc prev' title='◀ 이전'><em>Prev</em></span-->"}else{g+="<a href=\"javascript:pann.showChannelListInCookie('"+d+"',"+prevPage+")\" class='pageFunc prev' title='◀ 이전'><em>Prev</em></a>"}g+=" <span class='paginator'>";var c=k<=5&&j>5?a:j;var h=(Math.floor((k-1)/a)*a)+1;var o=h+a-1;if(o>j){o=j}for(var f=h;f<=o;f++){g+=((k==f)?"<a href='#' class=\"current"+((f==1)?" start":"")+'">'+f+"</a> ":"<a href=\"javascript:pann.showChannelListInCookie('"+d+"',"+f+')">'+f+"</a> ")}nextPage=k+1;g+="</span>";if(k<j&&j>1){g+="<a href=\"javascript:pann.showChannelListInCookie('"+d+"',"+nextPage+")\" class='pageFunc next' title='다음 ▶'><em>Next</em></a>"}else{g+="<!--span class='pageFunc next' title='다음 ▶'><em>Next</em></span-->"}g+="</div>";$(m+"Page").style.display="block"}else{$(m+"Page").style.display="none"}}else{if(d==_VCH){l="<li>본 채널이 없습니다.</li>"}else{if(d==_BCH){l="<li>채널이 없습니다.</li>"}}}$(m+"List").innerHTML=l;$(m+"Count").innerHTML=b;$(m+"Page").innerHTML=g;_cPage=k};pann.showChannelListInCookie=function(c,f,a){var h=(c==_VCH)?"SpanVisitedChannel":"SpanBookmarkChannel";if(!this.bKitOn){return}this.setChannelListInCookie(c,f);a=a||false;var k=this.getCookie(c);var b=0;var g=" ";var d="";var j=false;if(c==_BCH){j=true}if(k!=null&&k!=""){cookieList=k.split("|");if(cookieList.length>0){$(h+"Layer").style.display=(a)?"none":"block";$("Icon"+c).style.background="url(http://img.pann.com/images2/button/btn_channel_fold2.gif) 0 "+(($(h+"Layer").style.display=="block")?0:"-4px")}}else{if(a){$(h+"Layer").style.display="none";$("Icon"+c).style.background="url(http://img.pann.com/images2/button/btn_channel_fold2.gif) 0 -4px"}}this.setCookie(h,(a)?0:1)};pann.showChannel=function(d){if(d!=""){this.setCookie("KPPIS",d);d="pis="+d}var a=$("tmpChList");if(a==null){a=document.createElement("div");a.id="tmpChList";a.className="wh_0 d_none";document.body.appendChild(a)}var b="/kit/kit.do?action=popchannel";try{if(KitPopChannelType=="0"){b=b}}catch(c){}if(a!=null&&d=="pis=1,1,1,1,1"&&a.innerHTML!=""){$("cha_list03").innerHTML=a.innerHTML;if(typeof(kitChannelNDR)=="function"){kitChannelNDR(((d=="pis=1,1,1,1,1")?1:0))}}if(a==null||a.innerHTML==""||d!="pis=1,1,1,1,1"){pann.Ajax(b,d,pann.updateTmpChList,"cha_list03")}};pann.updateTmpChList=function(b,c){var a=pann.getCookie("KPPIS")};pann.addBookmark=function(a){if(this.getCookie("GUID")){new Ajax("/kit/kit.do?action=bookmark&bmarkAction=add",{postBody:"bmarkChannel="+a,onComplete:pann.onBookmarkComplete}).request()}else{this.popupLogin("/kit/kit.do?action=bookmark&bmarkAction=add&bmarkChannel="+a+"&bmarkFrom=2","self","noOpenerReload")}new Image().src="http://stat.nate.com/stat/stat.tiff?cp_url=[pann_ndr.nate.com/channel/channel.do?action=boardform_channel_bookmark"};pann.deleteBookmark=function(a){if(this.getCookie("GUID")){new Ajax("/kit/kit.do?action=bookmark&bmarkAction=delete",{postBody:"channelID="+a,onComplete:pann.onBookmarkComplete}).request()}else{alert("먼저 로그인 해야 합니다.")}};pann.onBookmarkComplete=function(responseText,responseXML){eval(responseText)};pann.showBookmarkList=function(b,k){var o=b;var m=" ";var g="";var d=this.bookmarkList.length;var h=0,a=5;if(d>0){for(var f=0+(k-1)*5;f<d&&f<k*5;f++){var l=this.bookmarkList[f].id;var n=this.getPixelSizedText(this.bookmarkList[f].name,96,false);var j="&nbsp;<img src='http://img.pann.com/images2/button/btn_channel_close2.gif' width='9' height='9' alt='삭제' class='cur' onclick=\"pann.deleteBookmark("+l+')" />';m+="<li"+((l==3)?" class=ico19":"")+">";m+='<span id="bch'+l+'"><a href="/c'+l+'">';m+=n+"</a>";m=m+j;m+="</a></span></li>"}if(d>5){h=Math.ceil(d/5);prevPage=k-1;g="<div class='paging'><center>";if(k==1){g+="<!--span class='pageFunc prev' title='◀ 이전'><em>Prev</em></span-->"}else{g+="<a href=\"javascript:pann.showBookmarkList('"+b+"',"+prevPage+")\" class='pageFunc prev' title='◀ 이전'><em>Prev</em></a>"}g+=" <span class='paginator'>";var c=k<=5&&h>5?a:h;for(var f=(k<=a)?1:6;f<=c;f++){g+=((k==f)?"<a href='#' class=\"current"+((f==1)?" start":"")+'">'+f+"</a> ":"<a href=\"javascript:pann.showBookmarkList('"+b+"',"+f+')">'+f+"</a> ")}nextPage=k+1;g+="</span>";if(k<h&&h>1){g+="<a href=\"javascript:pann.showBookmarkList('"+b+"',"+nextPage+")\" class='pageFunc next' title='다음 ▶'><em>Next</em></a>"}else{g+="<!--span class='pageFunc next' title='다음 ▶'><em>Next</em></span-->"}g+="</center></div>";$(b+"Page").style.display="block"}else{$(b+"Page").style.display="none"}}else{m="채널이 없습니다."}$(b+"List").innerHTML=m;$(b+"Count").innerHTML=d;$(b+"Page").innerHTML=g};