//동영상 올리기 스크립트 함께포함 // 공지사항 출력 function Disp_Notice() { var szHtml = ''; var notice_cnt = 0; var j = 0; var nSortInx = 0; try { notice_cnt = afreeca_notice_item_no.length; for(var i=0; i' + '' + szTitle + ' ' + getIcon(afreeca_notice_item_icon_yn[nSortInx]) + '' + ''; } j++; } } //alert(j); szHtml += '
' document.getElementById("divNotice").innerHTML = szHtml; } catch(e) { } } // 투데이 BJ function Disp_Today_Bj() { var szBjId = ""; var szThumbUrl = ""; var szStationName = ""; var szTitle = ""; var szDetail = ""; var nBno = ""; var szBroadingBtn = ""; var szHtml = ""; var szFunc = ""; try { eval( oTodayBjData ); if( oTodayBjData["CHANNEL"]["RESULT"] == "1") { var oData = oTodayBjData["CHANNEL"]["TODAY_BJ"][0]; szBjId = oData.szBjId; szThumbUrl = oData.szThumbUrl; szStationName = getByteLength( oData.szStationName, 9 ); szTitle = getByteLength( oData.szTitle, 34 ); szDetail = getByteLength( oData.szDetail, 128 ); nBno = oData.nBno; if( oData.isBroading == "1") { szBroadingBtn = ''; szFunc = 'playBroad(\'' + szBjId + '\',\'search_byid\');'; } else { szBroadingBtn = ''; szFunc = 'goStation(\'' + szBjId + '\');'; } szHtml += '' + ' ' + '' + '' + '' + '' + '
' + '' + ' ' + '' + '' + ' ' + '' + '' + '' + '' + ' ' + '' + '' + ' ' + '' + '' + ' ' + '' + '' + '
' + '' + ' ' + '' + '' + '' + '' + '
' + szBroadingBtn + '' + szStationName + '
' + '
' + '
' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '
' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '
' + szTitle + '
' + szDetail + '
' + '' + '' + '' + '' + '
' + '' + '' + '' + '' + '' + '' + '
' + '' + '' + '' + '' + '' + '' + '
' + szBjId + '
' + '
' + '
'; } } catch(e) { szHtml += '' + ' ' + '' + '' + '' + '' + '
' + '' + ' ' + '' + '' + '
' + '
' + '' + ' ' + '' + '' + '
' + '' + ' ' + '' + '' + '
' + '' + ' ' + '' + '' + '
 
' + '
'; } document.getElementById("divTodayBj").innerHTML = szHtml; } // 화제의 방송 function Disp_Hot_Broad() { var szTmpHtml = ""; // try // { eval( AFREECA_HOT_BROAD ); var arRandNo = new Array(); var oHotBroadOn = new Array(); var oHotBroadOff = new Array(); var newoHotBroadOn = new Array(); var newoHotBroadOff= new Array(); var nMinCnt = 5; // 최소 노출수 var j = 0; // 방송중인 BJ들 if( AFREECA_HOT_BROAD["CHANNEL"]["HOT_BROAD_ON"] != "" ) { oHotBroadOn = AFREECA_HOT_BROAD["CHANNEL"]["HOT_BROAD_ON"][0]["list"]; } //oHotBroadOff = AFREECA_HOT_BROAD["CHANNEL"]["HOT_BROAD_OFF"][0]["list"]; //alert(oHotBroadOff.length); //언어셋 아닌거 제외 j = 0; for( var i=0;i' + '' + '' + '' + '' + '' + '' + ' ' + '' + ' ' + '' + '' + ' ' + '' // + '' + '' + ' ' + '' + '' + '
' + szTmpHtml + '' + '' + '' + '' + '
' + '' + '' + '' + '' + '' + '' + '' + '' + ''; */ var szHtml ='' + '' + '' /* ''*/ + '' + '' + '' + '' + '
' + '' + '' + '' + '' + '
' + szTmpHtml; document.getElementById("divHotBroad").innerHTML = szHtml; } // 화제의 방송 개별 방송 테이블 function makeHotBroad( aHotBroad, szLine ) { aHotBroad["szTitle"] = aHotBroad["szTitle"].replace(/
.*/g, ""); var szTitle = getByteLength( aHotBroad["szTitle"], 36 ); var szDesc = getByteLength( aHotBroad["szDesc"], 160 ); var szOnairImg = (aHotBroad["szOnair"]=="on") ? '' : ''; var szName = getByteLength( aHotBroad["szName"], 10 ); var szFunc = (aHotBroad["szOnair"]=="on") ? 'playBroad(\'' + aHotBroad["szUser"] + '\', \'search_byid\');' : 'goStation(\'' + aHotBroad["szUser"] + '\');'; /* var szHtml = '' + ' ' + '' + '' + '' + '' + '
' + '' + ' ' + '' + '' + '' + '' + ' ' + '' + '' + '' + '' + ' ' + '' + '' + '' + '' + '
  ' + '' + ' ' + '' + '' + '
' + '' + ' ' + '' + '' + ' ' + '' + '' + '' + '' + '
' + szOnairImg + '' + szName + '
' + '
 
' + '
' + '' + ' ' + '' + '' + ' ' + '' + '' + ' ' + '' + '' + ' ' + '' + '' + '
' + szTitle + '
' + szDesc + '
' + '' + ' ' + '' + '' + '
' + '' + ' ' + '' + '' + '' + '' + '
' + '' + ' ' + '' + '' + '' + '' + '
' + aHotBroad["szUser"] + '
' + '
' + '
'; */ var szHtml = '' +'' +'' +'' +'' +'' +'
' +' ' +'' +'' +'' +'' +'' +'' +'' +'' +'' +'' +'' +'' +'' +'' +'
 ' +'' +'' +'' +'
' +'' +'' +'' +'' +'' +'' +'' +'' +'' +'
' + szOnairImg + ' ' + szTitle + '
 
' +'' +'' +'' +'' +'' +'' +'' +'' +'' +'' +'' +'' +'
' + szTitle + '
' + szDesc + '
' +'' +'' +'' +'' +'
' +'' +'' +'' +'' +'' +'' +'
' +'' +'' +'' +'' +'' +'
' + aHotBroad["szUser"] + '
'; if( szLine == "Y") { szHtml += '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '
'; } return szHtml; } // 브랜드 채널 영역 function Disp_Brand_Channel() { var szHtml = ''; var szTopHtml = ''; var szNormalHtml = ''; var nTopIdx = 0; var nNormalIdx = 0; var szOrder = "orderByBroadStatus"; try { eval( oBrandChannelData ); var oBrandChannel = oBrandChannelData["CHANNEL"]["BRAND_CHANNEL"][0]; // step1. 최상단 방송만 먼저 출력.. for(var i=0; i 0 ) ? '
' : ''; szTopHtml += ''; } szTopHtml += makeTopBrand( list ); szTopHtml += (nTopIdx % 4 < 3 ) ? '' : ''; nTopIdx++; } else { if( nNormalIdx % 4 == 0) { szNormalHtml += (nNormalIdx > 0 ) ? '
' : ''; szNormalHtml += ''; } szNormalHtml += makeNormalBrand( list ); szNormalHtml += (nNormalIdx % 4 < 3 ) ? '' : ''; nNormalIdx++; } } var nTopBlank = (nTopIdx % 4 > 0 ) ? 4 - (nTopIdx % 4) : 0; var nNormalBlank = (nNormalIdx % 4 > 0 ) ? 4 - (nNormalIdx % 4) : 0; // 4개 못채웠을때 blank html 뿌려줌 for(var j=0; j 0 ) ? '' : ''; } szTopHtml += (szTopHtml!="") ? '
' : ''; for(var k=0; k' : ''; } szNormalHtml += (szNormalHtml!="") ? '' : ''; szHtml = '' + ' ' + '' + '' + '' + ' ' + '' + '' + '
' + szTopHtml + '' + ' ' + '' + '' + '
' + szNormalHtml; } catch (e) { //alert( e.description ); } document.getElementById("divBrand").innerHTML = szHtml ; } // 상단 브랜드채널 생성 function makeTopBrand( oList ) { try { eval( oList ); var szBtn = (oList.broad_status == "1") ? '' : ''; var szHtml = '' + '' + ' ' + '' + '' + '' + '' + ' ' + '' + '' + '' + '' + ' ' + '' + '' + '' + '' + '
  ' + '' + '' + '' + '
' + '
' + szBtn + '
' + '' + '
' + '
 
' + ''; return szHtml; } catch (e) { } } // 일반 브랜드채널 생성 function makeNormalBrand( oList ) { try { eval( oList ); oList.title = getByteLength( oList.title, 16 ); var szHtml = '' + '' + '' + '
' + oList.title + '
'; return szHtml; } catch (e) { } } // 배열 소팅 function orderByBroadStatus(a,b) { return Number(a['broad_status']) - Number(b['broad_status']); } var szRankWhich = "total_bj"; var oTotalRank = ""; var oBestRank = ""; var isShowRank = true; // 인기 BJ 랭킹 function Disp_Bj_Rank() { var szListHtml = ""; try { eval( oRankData ); if( oRankData["CHANNEL"]["RESULT"] == 1 ) { oTotalRank = oRankData["CHANNEL"]["TOTAL_RANK"]; oBestRank = oRankData["CHANNEL"]["BEST_RANK"]; } } catch (e) { //alert(e.description ); } makeBjRank( szRankWhich ); } // 랭킹 순위보기 토글 function changeBjRank( flag ) { try { var objBtn = document.getElementById("spnPreNextRank"); var objImg = document.getElementById("imgPreNextRank"); objImg.src = (isShowRank==true) ? AFREECA+'/img/main_img/icon_02.gif' : AFREECA+'/img/main_img/icon_02_r.gif'; if( flag == "next" ) // 6위부터 보기시 { objBtn.innerHTML = (isShowRank==true) ? "TOP1~5" : "TOP1~5"; } else { objBtn.innerHTML = (isShowRank==true) ? "TOP6~10" : "TOP6~10"; } } catch (e) { } try { var objPre = document.getElementById("divPreRank"); var objNext = document.getElementById("divNextRank"); if(objPre != null && objNext != null) { if( flag == "next" ) // 6위부터 보기시 { objPre.style.display = "none"; objNext.style.display = "block"; } else { objPre.style.display = "block"; objNext.style.display = "none"; } } } catch (e2) { } } // 랭킹데이터 생성 function makeBjRank( szWhich ) { szRankWhich = szWhich; var szBestUrl = AFREECA + "/img/main_img/bj_tab_01.gif"; var szTotalUrl = AFREECA + "/img/main_img/bj_tab_02.gif"; var oData = ( szRankWhich == "best_bj" ) ? oBestRank : oTotalRank; var szHtml = '
'; try { for(var i=0; i' : ''; if( i > 0 && i % 5 == 0 ) { szHtml += '
'; if( szWhich == "total_bj" ) { szBestUrl = AFREECA+"/img/main_img/bj_tab_01_o.gif"; szTotalUrl = AFREECA+"/img/main_img/bj_tab_02_o.gif"; } //document.getElementById("imgBestRankBtn").src = szBestUrl; //document.getElementById("imgTotalRankBtn").src = szTotalUrl; document.getElementById("divMakeRank").innerHTML = szHtml; isShowRank = ( oData.length < 5 ) ? false : true; changeBjRank( 'pre' ); } // 오늘의 스페셜 방송 데이터 로드 function Disp_Today_Broad() { var szHtml = ""; var nDate = new Date(); // 오늘 날짜 var nWeekDate = new Date( nDate.getTime() - (nDate.getDay()*60*60*24*1000) ); // 금주의 시작일 var nWeekDay = nWeekDate.getFullYear() + parseInt(nWeekDate.getMonth()+101).toString(10).substr(1) + parseInt(nWeekDate.getDate()+100).toString(10).substr(1); try { eval( oTodayBroadData ); if( oTodayBroadData["CHANNEL"]["RESULT"] == "1") { var objWeek = oTodayBroadData["CHANNEL"]["TODAY_BROAD"]; if( objWeek != "") { for(var i=0; i'; } else { objBtn.innerHTML = ''; } try { var objToday = document.getElementById("divTodayDrawup"); var objTomorrow = document.getElementById("divTomorrowDrawup"); if( flag == "tomorrow" ) // 내일방송 보기시 { objToday.style.display = "none"; objTomorrow.style.display = "block"; } else { objToday.style.display = "block"; objTomorrow.style.display = "none"; } } catch(e) { } } // 오늘의 방송 실제 출력 function makeTodayBroad( oBroad ) { var nDate = new Date(); // 오늘 날짜 var nTomorrowDate = new Date( nDate.getTime() + (60*60*24*1000) ); var nToday = nDate.getFullYear() + parseInt(nDate.getMonth()+101).toString(10).substr(1) + parseInt(nDate.getDate()+100).toString(10).substr(1); var nTomorrow = nTomorrowDate.getFullYear() + parseInt(nTomorrowDate.getMonth()+101).toString(10).substr(1) + parseInt(nTomorrowDate.getDate()+100).toString(10).substr(1); var szTodayHtml = ""; var szTomorrowHtml = ""; try { eval( oBroad ); for(var i=0; i' + '' + oBroad[i].start_time.substring(0,2) + ':' + oBroad[i].start_time.substring(2,4) + ' ' + szTitle + '' + '' + ' ' + ''; } if( oBroad[i].broad_date == nTomorrow ) { var szTitle = getByteLength( oBroad[i].broad_title, 24 ); szTomorrowHtml += '' + '' + '' + oBroad[i].start_time.substring(0,2) + ':' + oBroad[i].start_time.substring(2,4) + ' ' + szTitle + '' + '' + ' ' + ''; } } } catch (e) { } szTodayHtml = (szTodayHtml!="") ? '' + szTodayHtml + '
' : dispNoneDrawup(); szTomorrowHtml = (szTomorrowHtml!="") ? '' + szTomorrowHtml + '
' : dispNoneDrawup(); var szHtml = '' + '
' + szTodayHtml + '
' + '' + ''; return szHtml; } // 오늘의 방송이 없을 경우 function dispNoneDrawup() { var szHtml = '' + '' + '' + '' + '
沒有登記的特別播放
請確認7天的節目表
'; return szHtml; } // 강추리스트 데이터 로드 function loadHotBroadList( szWhich ) { var szBroadBtnUrl = AFREECA + "/img/main_img/recommend_tab_01.gif"; var szClipBtnUrl = AFREECA + "/img/main_img/recommend_tab_02.gif"; var szBoardBtnUrl = AFREECA + "/img/main_img/recommend_tab_03.gif"; var arTmpData = ""; switch( szWhich ) { case "hot_broad" : szBroadBtnUrl = AFREECA + "/img/main_img/recommend_tab_01_o.gif"; try { // eval( oTopBroadListData ); makeHotBroadList(); } catch(e) { //include_js( LIVE_8057+"/pg_gen/get_top_broad_list.js", makeHotBroadList, "scrHotBroad" ); } break; case "hot_board" : szBoardBtnUrl = AFREECA + "/img/main_img/recommend_tab_03_o.gif"; try { eval(afreeca_event_board_item_title ); makeHotBoardList(); } catch (e) { include_js( AFREECA+"/data/afreeca_event_board_portlet.xml", makeHotBoardList, "scrHotBoard" ); } break; case "hot_clip" : default : szClipBtnUrl = AFREECA + "/img/main_img/recommend_tab_02_o.gif"; try { eval( AFREECA_HOT_UCC ); makeHotClipList(); } catch (e) { include_js( AFBBS_8080 + "/api/get_hot_ucc.php?szType=json&szScriptVar=AFREECA_HOT_UCC", makeHotClipList, "scrHotClip" ); } break; } //document.getElementById("imgHotBroadBtn").src = szBroadBtnUrl; //document.getElementById("imgHotClipBtn").src = szClipBtnUrl; //document.getElementById("imgHotBoardBtn").src = szBoardBtnUrl; } // 강추리스트 에러 출력 function makeErrorList( szWhich ) { var szHtml = '' + '' + '' + '' + '
' + '' + '' + '' + '' + '
' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '
'; return szHtml; } // 강추영상클립 리스트 출력 function makeHotClipList() { try { eval( AFREECA_HOT_UCC ); } catch (e) { } var aUccPreTitle = new Array(); var aUccLink = new Array(); var szHtml = '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '
'; try { var aUccLists = AFREECA_HOT_UCC["CHANNEL"]["UCCLISTS"][0]; for(var i=0; i= 6 ) break; aUccLists.list[i].title = aUccLists.list[i].title.replace(/'/g, ""); aUccLists.list[i].sub_title = aUccLists.list[i].sub_title.replace(/'/g, ""); aUccLink[i] = "javascript:playFlv('" + aUccLists.list[i].writer_id + "'," + aUccLists.list[i].title_no + ",'" + aUccLists.list[i].sub_title.replace(/'/g, "") + "'," + aUccLists.list[i].grade + ",0)"; aUccPreTitle[i] = getByteLength( aUccLists.list[i].sub_title.replace(/'/g, ""), 28 ); szHtml += '' + ' ' + '' + '' + '' + '' + ' ' + '' + '' + ' ' + '' + '' + ' ' + '' + '' + ' ' + '' + '' + '
' + '' + '' + '' + '' + '
' + '
' + '' + '
' + '
 
' + aUccPreTitle[i] + '
' + aUccLists.list[i].writer_id + '
' + '' + '' + '' + '' + '
'; } } catch (e) { szHtml += makeErrorList( "01" ); } document.getElementById("divRealList").innerHTML = szHtml; } // 강추생방송 출력 function makeHotBroadList() { try { //eval( oTopBroadListData ); } catch (e) { } var arRandNo = new Array(); var aLink = new Array(); var aPreTitle = new Array(); var aTumbUrl = new Array(); /* var szHtml = '' + '' + '' + '' + ' ' + '' + '' + '' + ' ' + '' + '' + '
'; */ var szHtml = '' + '' + '' + '' + '' + '' + ''; */ } } catch(e) { //alert( e.description ); szHtml += makeErrorList( "02" ); } szHtml += '' + '' + '
' + '' + '' + '' + '' + '
'; try { var aTopLists = oTopBroadListData["CHANNEL"]["TOP_BROAD"][0]; arRandNo = Return_Rand( aTopLists.list.length).slice(0,6); // 선두의 8개의 값 빼오고... arRandNo.sort(); var nHotCnt = arRandNo.length; if(nHotCnt > 7) nHotCnt = 7; // 배열을 소트 //alert(arRandNo.length); for(var i=0; i 0) ? 'playAdultBroad' : 'playBroad'; aLink[i] = "javascript:" + szPlayFunc + "('" + aTopLists.list[ arRandNo[i] ].broad_no + "','player')"; aPreTitle[i] = getByteLength( aTopLists.list[ arRandNo[i] ].broad_title, 28 ); aTumbUrl[i] = aTopLists.list[ arRandNo[i] ].broad_img; szHtml += '' + ' ' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '
' + '' + '' + '' + '' + '
' + '
' + '' + '
' + '
 
' + aTopLists.list[ arRandNo[i] ].current_view_cnt + '/' + aTopLists.list[ arRandNo[i] ].allowed_view_cnt + '
' + aPreTitle[i] + '
' + '' + '' + '' + '' + '
'; /* szHtml += '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '
'; + '' + '' + '' + '
' +' ' + '' + '' + '' + '
' + '
' + '' + '
 
' + aTopLists.list[ arRandNo[i] ].current_view_cnt + '/' + aTopLists.list[ arRandNo[i] ].allowed_view_cnt + '
' + aPreTitle[i] + '
' + '' + '' + '' + '' + '
' + '
'; document.getElementById("divRealList").innerHTML = szHtml; } // 강추생방송 섬네일 오류 핸들링 function getError(obj) { obj.style.backgroundImage = "url("+AFREECA+"/img/live_no.gif)"; } // 강추게시물 출력 function makeHotBoardList() { var arRandNo = new Array(); var szHtml = ""; arRandNo = Return_Rand(afreeca_event_board_item_title.length).slice(0,8); // 선두의 5개의 값 빼오고... arRandNo.sort(); // 배열을 소트 try { for(var i=0; i' + '' + '' + '' + '' + '' + '' + '' + '
' + afreeca_event_board_item_title[ arRandNo[i] ] + ' ' + content + '
' + '' + ' ' + '' + '' + '' + '' + '' + '' + '' + '' + '
'; } } catch (e) { szHtml += makeErrorList( "03" ); } document.getElementById("divRealList").innerHTML = szHtml; }