// sub headline function fn_ui_sub_headline(tjson){ var str = ""; if(typeof(tjson)!="undefined"){ str = str + "
  • "; str = str + "
    "+tjson.text[0].value+"
    "; str = str + "
    "; if (tjson.image.length > 0) str = str + " "; str = str + ""+tjson.content[0].value+" "; str = str + ""+tjson.text[1].value+""; str = str + "
  • "; for (i=2;i"+tjson.text[i].value+" "+tjson.text[i+1].value+""; } str = str + ""; } return str; } // common li function fn_ui_index_common_li(tjson){ var str = ""; if(typeof(tjson)!="undefined"){ for (i=0;i"+tjson.text[i].value+""; } } return str; } // sub issue image function fn_ui_sub_issueimage(tjson){ var str = ""; if(typeof(tjson)!="undefined"){ str = str + ""; } return str; } // tv_showcase function fn_ui_tv_showcase(tjson){ var str = ""; if(typeof(tjson)!="undefined"){ fn_ui_tv_showcase_main(tjson) for (i=0;i "; } else { str = str + "
  • "; } str = str + ""; str = str + ""; str = str + "\""+tjson.text[i].value+"\""; str = str + ""+tjson.text[i].value+""; str = str + ""+tjson.content[i].value+""; str = str + ""; str = str + "
  • "; } } return str; } // tv_showcase_main function fn_ui_tv_showcase_main(tjson){ var str = ""; if(typeof(tjson)!="undefined"){ for (i=0;i"; } else{ str = str + ""; } } $("#id_tv_index_showcase_main").html(str); } // tv_showcase_main function fn_ui_tv_showcase_main_mouseover(mNum, tNum){ for(var i = 0; i < tNum; i ++){ if(i == mNum){ $("#tv_showcase_main" + i).css("display", ""); $("#list"+i*2).css("display", ""); } else{ $("#tv_showcase_main" + i).css("display", "none"); $("#list" + i*2).css("display", "none"); } } $("#edit_headline li").removeClass("over"); $("#id_tv_index_showcase_li" + mNum).addClass("over"); } //tv_dayrating function fn_ui_tv_dayrating(tjson){ var str = ""; if(typeof(tjson)!="undefined"){ str = str + ""; str = str + "\"\"
    " + tjson.text[0].value + "
    " } return str; } //tv_todaytv function fn_ui_tv_todaytv(tjson){ var str = ""; if(typeof(tjson)!="undefined"){ str = str + ""; str = str + "\"\"
    " + tjson.text[0].value + "
    " } return str; } //rating change tab function fn_change_tab_rating(Num){ if(Num == 1){ $("#id_tv_index_rating_tab1").addClass("on"); $("#id_tv_index_rating_tab2").removeClass("on"); $("#id_tv_index_rating_tab_content1").addClass("on"); $("#id_tv_index_rating_tab_content2").removeClass("on"); } else{ $("#id_tv_index_rating_tab1").removeClass("on"); $("#id_tv_index_rating_tab2").addClass("on"); $("#id_tv_index_rating_tab_content1").removeClass("on"); $("#id_tv_index_rating_tab_content2").addClass("on"); } } //tv_tvboardbest function fn_ui_tv_tvboardbest(tjson){ var str1 = "", str2 = ""; if(typeof(tjson)!="undefined"){ if(tjson.text.length > 0){ str1 = str1 + "\"\"
    "+tjson.text[0].value+"
    "; } if(tjson.text.length > 1){ str2 = str2 + "\"\"
    "+tjson.text[1].value+"
    "; } } $("#id_tvboardbest1").html(str1); $("#id_tvboardbest2").html(str2); } //tv_blogplus function fn_ui_tv_blogplus(){ pgs = 4; //number of row catsn = 2; //TV jurl="http://blogplus.joinsmsn.com/api/entrylist.aspx?cat=2&callback=?"; $.getJSON(jurl, function (r) { $.each(r.ListItems, function (i, itm) { var str=""; var str_content if(i<4) { if(i==0) { str_content=itm.EntryDesc; if(str_content.length>70) { str_content=str_content.substring(0, 70)+".." } var ttl = itm.EntryTitle; if(ttl.length>35) { ttl=ttl.substring(0, 35)+".." } if(itm.EntryImg != null && itm.EntryImg.length>0) { str=str+"
  • "; str=str+"\""+itm.EntryTitle+"\""; } else { str = str + "
  • "; } str=str+"
  • "; str=str+"
  • "+ttl+""+str_content+"
  • "; } else { str=str+"
  • "+itm.EntryTitle+"
  • "; } $("#id_tv_index_blogplus").append(str); lsn=itm.EntrySN; } }); }); } //tv_admin_ranking function fn_ui_tv_admin_ranking(tjson, section){ var str = "시청률 구분랭킹방송명방송사시청률"; if(typeof(tjson) == "object"){ for (i=0;i"+tjson.section[i].value+""+tjson.ranking[i].value+""+tjson.title[i].value+""+tjson.broadcast[i].value+""+tjson.b_rating[i].value+""; } } } else{ str = str + "데이터가 존재하지 않습니다"; } $("#id_tv_ranking").html(str); } //tv_index_ranking function fn_tv_index_ranking(){ var tvSection = $("#id_tvSection").val(); var tvDate = $("#id_tvDate").val().replace(/-/g, ""); tv_ranking = ""; $("#id_tv_ranking").html(""); $.getScript("http://static.joinsmsn.com/portal/data/enter/auto/tv_ranking_" + tvDate + ".js", function(){ fn_ui_tv_ranking(tv_ranking, tvSection); }); } //tv_ranking function fn_ui_tv_ranking(tjson, section){ var str = ""; if(typeof(tjson) == "object"){ for (i=0;i"; str = str + "" + tjson.title[i].value + " "; str = str + "" + tjson.broadcast[i].value + " " + tjson.b_rating[i].value + "%"; } else{ str = str + "
  • "; str = str + "" + tjson.title[i].value + " "; str = str + "" + tjson.broadcast[i].value + " " + tjson.b_rating[i].value + "%
  • "; } } } } } $("#id_tv_ranking").html(str); } //tv_index_todaySchedule function fn_tv_index_todaySchedule(){ var tvChannelID = $("#id_tvScheduleChannelID").val(); var tvScheduleDate = $("#id_tvScheduleDate").val().replace(/-/g, ""); tv_today_schedule = ""; $("#id_tv_todaySchedule").html(""); $.getScript("http://static.joinsmsn.com/portal/data/enter/auto/tv_today_schedule_" + tvScheduleDate + ".js", function(){ fn_ui_tv_todaySchedule(tv_today_schedule, tvChannelID); }); } //tv_todaySchedule function fn_ui_tv_todaySchedule(tjson, ChannelID){ var str = ""; if(typeof(tjson) == "object"){ for (i=0;i" + tjson.TvStartTime[i].value.substr(8, 2) + ":" + tjson.TvStartTime[i].value.substr(10, 2) + " [" + tjson.TvChannelName[i].value + "] " + tjson.TvProgramName[i].value + ""; } } } $("#id_tv_todaySchedule").html(str); } //tv_drama1 function fn_ui_tv_drama1(tjson,day,url){ var str = ""; if(typeof(tjson)!="undefined"){ for (i=0;i"+day+""+ tjson.text[i*2].value +""; } return str; } } function fn_ui_tv_tdrama(tjson,day){ var str = ""; if(typeof(tjson)!="undefined"){ for (i=0;i"+day+""+ tjson.text[i*2].value +""; } return str; } } function fn_ui_tv_best_bbs(tjson){ var str1 = ""; var str2 = ""; if(typeof(tjson)!="undefined"){ for (i=0;i< tjson.data.length ;i++) { if(i < 5){ str1 = str1 + "
  • "+unescape(tjson.data[i]["title"])+"
  • "; } if(i > 4){ str2 = str2 + "
  • "+(unescape(tjson.data[i]["title"])).substr(0,30)+"
  • "; } } } $("#best_tv1").append(str1); $("#best_tv2").append(str2); } function fn_ui_tv_sub_showcase(tjson){ var str="" var strimg="" if(typeof(tjson)!="undefined"){ for (i=0;i< tjson.link.length ;i++) { if(i%2==0){ switch(i){ case 0: str=str+"
    "; break; case 2: str=str+"