//--------------------- s : 오른 영역 함수 --------------------------------------------
function fn_display_right(vt,ctg,adon){
ctg=(ctg && "00,10,11,12,13,14,15,16,17,90".indexOf(ctg)>-1)?ctg:"00";
vt=(vt && "show_all,news_main,news_subindex,news_article,news_mediacenter,common,sports_main,sports_article,photo_main,issue_main,isplus_main,isplus_article,isplus_life_main,isplus_life_article,isplus_comic,issue_article,portal_issue".indexOf(vt)>-1)?vt:"common";
//if(vt == "news_article" && ctg == "14"){vt = "sports_article";}
//if(vt == "news_subindex" && ctg == "14"){vt = "sports_subindex";}
var rmedia_type ; //매체구분
if (vt.indexOf("isplus") > -1) { rmedia_type = "isplus" ; } // 일간
else { rmedia_type = "portal";} // 포탈
document.write('
');
sn_info = fn_Convert_Sn(vt,ctg);
fSn1 = sn_info.sn1 ;
fSn2 = sn_info.sn2 ;
if (adon=="Y") //스폰서 바 추가시
{
//오늘의 뜨거운 클릭!
if(rmedia_type=="isplus"){
fn_right_isplus_photo(vt,ctg,4);
}
if (vt !=="photo_main" || location.href.indexOf("photoslide.asp") < 0 )
{ // DA 광고
fn_right_top_ad(fSn1);
}
// 오늘의 주요 이슈링
if ("portal_issue,news_subindex".indexOf(vt) > -1 && ctg!=="00" )
{ fn_today_issuering(vt,ctg); }
// 섹션별 이슈링
if (vt=="news_article" && ctg !=="00")
{ fn_section_issuering(vt,ctg); }
}
else
{
if (vt !=="photo_main" || location.href.indexOf("photoslide.asp") < 0 )
{ // DA 광고
fn_right_top_ad(fSn1);
}
// 오늘의 주요 이슈링
if ("portal_issue,news_subindex".indexOf(vt) > -1 && ctg!=="00" )
{ fn_today_issuering(vt,ctg); }
// 섹션별 이슈링
if (vt=="news_article" && ctg !=="00")
{ fn_section_issuering(vt,ctg); }
//오늘의 뜨거운 클릭!
if(rmedia_type=="isplus"){
fn_right_isplus_photo(vt,ctg,3);
}
}
// 쇼핑박스
fn_right_shoppingbox( rmedia_type, vt) ;
if(vt=="show_all" || vt=="news_main" || ( vt =="news_subindex" && ctg=="11") || ( vt =="news_article" && ctg=="11") ) {
fn_right_fund_info(); // 펀드수익률
}
if (vt=="show_all"||vt=="issue_article") {
fn_right_realtime_issueroom_list2(); //최신이슈 fn_right_realtime_issueroom_list
}
if(rmedia_type=="isplus"){
fn_right_isplus_bhighlight(vt,ctg) //프로야구용
}
// 일간 기사면에는 인기 쇼핑뉴스 추가
if(vt=="isplus_article" || vt=="isplus_life_article" || vt=="isplus_comic") { fn_popular_shoppingnews_right_load(); }
if(vt=="isplus_main" ||vt=="isplus_article"){
//fn_right_isplus_pandora(); //판도라 프로야구 생중계
}
// 오늘의 주요 이슈링
if (rmedia_type == "isplus"){ fn_today_issuering(vt,ctg); }
fn_right_sonagi(ctg,vt); // 많이본기사
//인기 포토
if ("show_all,portal_issue,news_subindex,news_article,news_mediacenter,common,news_article,photo_main,issue_article".indexOf(vt) > -1 || rmedia_type=="isplus")
{ fn_right_hot_photo(vt,ctg); }
// 뷴야별 이모저모
if("show_all,portal_issue,news_subindex,news_article,common,sports_article".indexOf(vt) > -1 || rmedia_type=="isplus")
{ fn_right_emo(vt,ctg); }
if("show_all,portal_issue,news_subindex,news_article,common,sports_article".indexOf(vt) > -1 || rmedia_type=="isplus")
{ fn_jtbc_todayhot(); }
// 생생화보
//if("show_all,portal_issue,news_article,news_subindex,sports_main,sports_article,isplus_main,isplus_article,isplus_life_main,isplus_life_article".indexOf(vt) > -1 )
if (vt=="portal_issue" && ctg=="00" )
{
}else if("show_all,portal_issue,news_article,news_subindex,sports_main,sports_article".indexOf(vt) > -1 )
{ fn_right_fresh_gallery(vt,ctg); }
// 오늘의 테마링
if("portal_issue,news_article".indexOf(vt) > -1 && ctg!=="00" )
{ fn_today_theme(vt,ctg); }
// 추천 와글와글
if("portal_issue,news_article".indexOf(vt) > -1 && ctg!=="00")
{ fn_right_buzz(vt,ctg); }
// 분야별 추천기사
if(vt=="show_all" || vt == "sports_main" || vt == "common" || vt == "photo_main" || vt == "issue_main" || vt=="issue_article" ||rmedia_type=="isplus") {
fn_right_rcmd(ctg,vt);
}
// 추천 와글와글
if(rmedia_type=="isplus"){ fn_right_buzz(vt,ctg); }
// 운세
//if("isplus_main,isplus_article".indexOf(vt) > -1 && ctg!=="00") { fn_right_fortune(vt,ctg); }
if(vt=="show_all" || vt == "news_main" ){
//fn_right_finance(); //금융상품 - 시리즈기사
}
if(vt=="show_all" || vt == "news_main" || vt == "issue_main"){
fn_right_twitter_type2(); //미디어트위터
}
/*
if(vt=="show_all" || vt=="isplus_article" || vt=="isplus_life_article" || vt=="issue_article"){
fn_right_webtoon(vt,ctg); //웹툰
}
*/
if(vt=="show_all" || vt == "news_article" || vt == "photo_main" ){
fn_right_realtime_issueroom(); //실시간이슈룸
}
// 트위터 뉴스랭킹
if( ( "news_article".indexOf(vt) > -1 && ctg=="00" ) || vt== "news_article" )
{ fn_twitter_ranking(vt,ctg);}
// 바로 잡습니다.
if(vt=="show_all" || vt == "news_main" ){
fn_right_article_list_edited();
}
//포탈 스폰서 링크
if(vt=="show_all" || vt == "news_article" || vt=="issue_article" ){
fn_right_portal_sponsor_link();
}
//일간 스폰서 링크
if( vt=="isplus_article" || vt=="isplus_life_article" || vt=="isplus_comic" ) {
fn_right_isplus_sponsor_link();
}
// IMC 배너
fn_right_imc_banner();
// DA 광고
if (vt.indexOf("article") > (-1))
{ fn_right_top_ad(fSn2, true); }
// 쉐이프 팝업 (일단 아티클에서 관리)
//fn_ad_shape_popup(vt,ctg);
//Ctag 일간스포츠 분리
if(vt.indexOf("isplus") > (-1) ){}
else {fnPutCtag("media");}
document.write('
');
}
//--------------------- e : 오른 영역 함수 --------------------------------------------
// -------------------- s 오른쪽 영역과 관련된 기본 함수들 ----------------------------
var error_img ;
error_img ="http://wimage.joinsmsn.com/indexedit/2010/11/04/114356765.jpg";
function Right(str,num) {
var iLen ;
if(num <=0) { return ""; }
else if (num > String(str).length) { return str; }
else {
var iLen = String(str).length;
return String(str).substring(iLen,iLen-num);
}
}
function Left(str,num) {
if(num <=0) { return ""; }
else if (num > String(str).length) {return str; }
else {
return String(str).substring(0,num);
}
}
// 변환함수 : ctg => 각 정보값
function fn_Convert_Ctg(strctg){
var obj ;
if(strctg == "10") obj = {title:"정치",key:"politics",num:"0", key2:"politics"};
if(strctg == "11") obj = {title:"경제",key:"economy",num:"1", key2:"economy"};
if(strctg == "12") obj = {title:"사회",key:"society",num:"2", key2:"society"};
if(strctg == "13") obj = {title:"국제",key:"international",num:"5", key2:"inter"};
if(strctg == "14") obj = {title:"스포츠",key:"sports",num:"7", key2:"sports"};
if(strctg == "15") obj = {title:"연예",key:"entertainment",num:"6", key2:"enter"};
if(strctg == "16") obj = {title:"IT/과학",key:"it",num:"4", key2:"it"};
if(strctg == "17") obj = {title:"생활/문화",key:"life",num:"3", key2:"life"};
return obj;
}
// 변환함수 : 언론사
function fn_Convert_Journal_Name(inJn_Idx) {
var f_jn_name ;
if (inJn_Idx=="2") {f_jn_name = "동아일보" ; }
else if (inJn_Idx=="3") {f_jn_name = "조선일보" ; }
else if (inJn_Idx=="4") {f_jn_name = "매일경제" ; }
else if (inJn_Idx=="5") {f_jn_name = "한국경제" ; }
else if (inJn_Idx=="6") {f_jn_name = "한겨레" ; }
else if (inJn_Idx=="7") {f_jn_name = "한국일보" ; }
else if (inJn_Idx=="8") {f_jn_name = "세계일보" ; }
else if (inJn_Idx=="9") {f_jn_name = "서울신문" ; }
else if (inJn_Idx=="10") {f_jn_name = "문화일보" ; }
else if (inJn_Idx=="11") {f_jn_name = "국민일보" ; }
else if (inJn_Idx=="12") {f_jn_name = "전자신문" ; }
else if (inJn_Idx=="13") {f_jn_name = "CBS노컷뉴스" ; }
else if (inJn_Idx=="14") {f_jn_name = "경향신문" ; }
else if (inJn_Idx=="15") {f_jn_name = "오마이뉴스" ; }
else if (inJn_Idx=="16") {f_jn_name = "KBS" ; }
else if (inJn_Idx=="17") {f_jn_name = "MBC" ; }
else if (inJn_Idx=="18") {f_jn_name = "SBS" ; }
else if (inJn_Idx=="19") {f_jn_name = "YTN" ; }
else if (inJn_Idx=="20") {f_jn_name = "아시아경제" ; }
else {f_jn_name ="중앙일보" ; }
return f_jn_name ;
}
function fn_Convert_Sn(inVt, inCtg) {
var otSn = "" ;
var fvt_sub = "" ;
if (inVt == "news_article" || inVt == "news_subindex" || inVt == "portal_issue" )
{ if (inCtg=="14") { fvt_sub ="sports" ; }
else if (inCtg=="15") { fvt_sub ="enter" ; }
}
if ( inVt.indexOf("isplus") > -1 ) {
if (inVt == "isplus_comic") {otSn = {sn1:"140",sn2:"140"}; }
else if (inCtg=="12") {otSn = {sn1:"136",sn2:"137"}; }
else if (inCtg=="14") {otSn = {sn1:"126",sn2:"127"}; }
else if (inCtg=="15") {otSn = {sn1:"131",sn2:"132"}; }
else {otSn = {sn1:"143",sn2:"144"}; }
}
else if(fvt_sub=="sports") { otSn = {sn1:"13",sn2:"14"}; }
else if(fvt_sub=="enter") { otSn = {sn1:"11",sn2:"12"}; }
else {otSn = {sn1:"9",sn2:"10"}; }
return otSn ;
}
//기사코드 매칭
function fn_cvt_ctg(ctg) {
var ot_name ;
var sctg ;
sctg = String(ctg).substring(0,2);
if (sctg=="15") { ot_name = "ent" ;
} else {ot_name = "sport" ; }
return ot_name ;
}
//일간 아티클에만 cloc 적용
function fn_cvt_cloc(vt,ctg,id,cloc_name) {
if (vt =="isplus_article" || vt=="news_article" || vt=="portal_issue") //일간 아티클인 경우에만
{ var cloc ;
if (vt=="isplus_article")
{
if (document.referrer && document.referrer.indexOf("naver.com") != -1) // 네이버
{
cloc = "isplus|naver|" + cloc_name ;
}else {
cloc = "isplus|"+fn_cvt_ctg(ctg)+"|" + cloc_name ;
}
}else {
cloc = "portal|media|" + cloc_name ;
}
fn_set_cloc_link_common(id,cloc);
}
}
//cloc 값 셋팅 함수
function fn_set_cloc_link_common(id,cloc){
$("#"+id).find('a').each(function(){
var _this = $(this);
var _href = _this.attr("href");
// 외부서비스는 cloc 변환 안함
if(_href.indexOf("joins.com") == -1 && _href.indexOf("joinsmsn.com") == -1 ) {return;}
// #이나 스크립트링크는 cloc 변환 안함
if(_href.indexOf("#") == "0" || _href.indexOf("javascript:") == "0"){return;}
// cloc가 이미 있어도 cloc 변환 안함
if(_href.indexOf("cloc=") > -1 ){return;}
// 변환작업
if(_href.indexOf('?') == -1 ){ _href = _href+"?cloc="+cloc;}
else{ _href = _href+"&cloc="+cloc;}
if (_href.indexOf('waglewagle_area') > -1 )
{
_href=_href.replace("#waglewagle_area","") ;
_href=_href + "waglewagle_area" ;
}else if (_href.indexOf('twitter_con') > -1 )
{
_href=_href.replace("#twitter_con","") ;
_href=_href + "twitter_con" ;
}
_this.attr("href",_href);
});
}
// -------------------- e 오른쪽 영역과 관련된 기본 함수들 ----------------------------
// -------------------------- s 실제 호출되는 함수들 -----------------------
// 크리테오용 스크립트 s
function CriteoSetCookie(name,value){
var argv = CriteoSetCookie.arguments;
var argc = CriteoSetCookie.arguments.length;
var expires = (2 < argc) ? argv[2]:null;
var path = (3 < argc) ? argv[3]:null;
var domain = (4 < argc) ? argv[4]:null;
var secure = (5 < argc) ? argv[5]:null;
var expire_date = new Date();
expire_date.setDate(expire_date.getDate()+expires);
document.cookie = name + "=" + escape (value) + ((expire_date == null) ? "" : ("; expires=" + expire_date.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "": ("; domain=" + domain)) + ((secure == true) ? "; secure" : "");
}
function CriteoGetCookie(strName) {
var strArg = new String(strName + "=");
var nArgLen, nCookieLen, nEnd;
var i = 0, j;
nArgLen = strArg.length;
nCookieLen = document.cookie.length;
if(nCookieLen > 0) {
while(i < nCookieLen) {
j = i + nArgLen;
if(document.cookie.substring(i, j) == strArg) {
nEnd = document.cookie.indexOf (";", j);
if(nEnd == -1) nEnd = document.cookie.length;
return unescape(document.cookie.substring(j, nEnd));
}
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
}
return("");
}
function GetCriteoSection(data, name) { eval("var r=/.*(?:^|&)" + name + "=(.+?)(?:&|$).*/gi"); return data.replace(r, "$1"); }
// 크리테오용 스크립트 e
// DA광고
function fn_right_top_ad(inSn, bSecond){
if (inSn =="") { inSn ="9" ;}
if(typeof(bSecond) != "undefined" && bSecond == true)
{
document.write(' ');
document.write(' ');
document.write(' ');
document.write('
');
document.write(' ');
document.write(' ');
}
else
{
var cnt = 0;
var toDay = new Date();
var toY= toDay.getFullYear();
var toM = (toDay.getMonth()+1)>9 ? ''+(toDay.getMonth()+1) : '0'+(toDay.getMonth()+1);
var toD = toDay.getDate()>9 ? ''+toDay.getDate() : '0'+toDay.getDate();
var c_time = toY+"-"+toM+"-"+toD;
var data = CriteoGetCookie("112425");
var strReturnC = GetCriteoSection(CriteoGetCookie("112425"), "c");
var strReturnV = GetCriteoSection(CriteoGetCookie("112425"), "v");
var strReturnT_1 = CriteoGetCookie("criteo_ctime_1");
var viewCnt_1 = new Number(CriteoGetCookie("shop_count_1"));
if(strReturnV == "1" && strReturnT_1 != c_time) { //입력된 날짜가(c_time)이 오늘이 아닐때 카운터를 초기화 후 당일 날짜를 셋팅
CriteoSetCookie("criteo_ctime_1",c_time, 1 , "/", ".joinsmsn.com"); //당일날자로 쿠키 생성
CriteoSetCookie("shop_count_1",0, 1 , "/", ".joinsmsn.com"); //샵카운트 쿠키 생성. 0부터 시작
}
else if( strReturnV == "1" && viewCnt_1 < 9 ) { //입력된 날짜가(c_time)이 오늘과 똑같거나 카운트가 9보다 작을 때
var cnt = new String(viewCnt_1 + 1);
CriteoSetCookie("shop_count_1",cnt , 1, "/", ".joinsmsn.com"); //페이지에 접속할때마다 카운터 1식 증가
}
document.write(' ');
document.write(' ');
if(strReturnV =="1" && viewCnt_1 < 9){ //카운트가 9보다 작을 때 크리테오 스크립트 작동
document.write("
");
}else{
/* 기존 opap hc.aspx iframe 코드 */
/*넘겨줘햐 하는 값들
ssn :광고 슬롯SN
b : 도메인명
articleid : 기사 ID (total ID 아님)
mediaid : 인터웍스에서 사용하는 매체ID(joins,igs)
site : 인터웍스에서 사용하는 사이트구분(news.joinsmsn.com,isplus.joins.com)
page : 인터웍스에서 사용하는 사이트구분(joins_news,isplus_joins_news)
*/
if(typeof(sArticleId) != "undefined") d_articleid = sArticleId;
else d_articleid = "";
d_mediaid = "igs" ;
d_site = "isplus.joins.com";
d_page = "isplus_joins_news";
document.write('
');
}
document.write('
');
document.write(' ');
document.write(' ');
}
}
// 쇼핑박스
function fn_right_shoppingbox(inMedia, inVt){
if (inMedia=="portal") { fMedia = "Newjoinsmsn" ; }
else { fMedia = "NewisplusV2" ; }
document.write(' ');
document.write(' ');
//if (inVt =="isplus_comic") // 2011.09.26 매치닷컴 임시 적용 종료
//{
// document.write(' ');
//} else {
document.write(' ');
//}
document.write('
');
document.write(' ');
document.write(' ');
}
/* 인기 쇼핑 뉴스 광고 s*/
function fn_popular_shoppingnews_right_load(){
document.write("\n");
document.write("\n");
document.write(" \n");
document.write("
\n");
document.write("\n");
}
/* 인기 쇼핑 뉴스 광고 e*/
function news_common_sonagi_tab(objname, arrobj, defaulttab,vt,ctg) {
$.getScript("http://static.joinsmsn.com/portal/data/common/auto/sonagi/article_right_sonagi.js", function() {
tobj=$("#"+objname);
if(arrobj.length==3) { tobj.addClass("tab_type3") }
if(arrobj.length==4) { tobj.addClass("tab_type4") }
var str="";
var item=0;
for(item=0;item"+item_name+" "
str=str+"";
for(i=0;i22) { title = (title.substr(0, 22)+'…'); }
str=str+""+title+" ";
}
str=str+" ";
}
}
$("#sonagi_tab").append(str);
for (fi=0;fi<4 ;fi++ )
{ if (vt=="news_article")
{
fn_cvt_cloc(vt,ctg,"sonagi_tab_list_"+fi,"ranking") ; //포털
}else {
fn_cvt_cloc(vt,ctg,"sonagi_tab_list_"+fi,"sonagi") ; //일간
}
}
});
}
function fn_view_sonagi_tab(no){
$("#sonagi_tab > h3").removeClass("on");
$("#sonagi_tab_"+no).addClass("on");
$("#sonagi_tab > ol").removeClass("on");
$("#sonagi_tab_list_"+no).addClass("on");
}
function fn_ui_rightedit_emo(tjson){
var str = "";
if(typeof(tjson)!="undefined"){
str = str + " ";
if (tjson.image.length > 0) str = str + " ";
str = str + ""+tjson.text[0].value+" ";
str = str + ""+tjson.content[0].value+" ";
str = str + " ";
for (i=1;i"+tjson.text[i].value+" ";
}
}
return str;
}
function news_common_rightedit_emo(objname,strctg,vt){
var obj;
if(strctg == "10") obj = {title:"정치",key:"politics"};
if(strctg == "11") obj = {title:"경제",key:"economy"};
if(strctg == "12") obj = {title:"사회",key:"society"};
if(strctg == "13") obj = {title:"국제",key:"international"};
if(strctg == "14") obj = {title:"스포츠",key:"sports"};
if(strctg == "15") obj = {title:"연예",key:"entertainment"};
if(strctg == "16") obj = {title:"IT/과학",key:"it"};
if(strctg == "17") obj = {title:"생활/문화",key:"life"};
if(typeof(obj) != "object") return;
$.getScript("http://static.joinsmsn.com/portal/data/news/stat/news_sub_"+obj.key+"_rightedit.js",function() {
/*@politics_rightedit(start)@*//*@politics_rightedit(end)@*/
/*@economy_rightedit(start)@*//*@economy_rightedit(end)@*/
/*@society_rightedit(start)@*//*@society_rightedit(end)@*/
/*@international_rightedit(start)@*//*@international_rightedit(end)@*/
/*@sports_rightedit(start)@*//*@sports_rightedit(end)@*/
/*@entertainment_rightedit(start)@*//*@entertainment_rightedit(end)@*/
/*@it_rightedit(start)@*//*@it_rightedit(end)@*/
/*@life_rightedit(start)@*//*@life_rightedit(end)@*/
var tjson;
try{
/*if(strctg == "14") tjson = eval("sports_"+obj.key+"_rightedit");
else tjson = eval("news_sub_"+obj.key+"_rightedit");
*/
tjson = eval("news_sub_"+obj.key+"_rightedit");
var str = '';
var tobj = $("#"+objname);
str=str + ' ';
str=str + '
'+obj.title+' 이모저모 ';
str=str + ' ';
str=str + ' ';
str=str + '
';
str=str + fn_ui_rightedit_emo(tjson);
str=str + ' ';
str=str + '
';
$("#"+objname).append(str);
$("#"+objname).show();
if (vt=="news_article")
{
fn_cvt_cloc(vt,strctg,"right_emo","various") ; //포털
}else {
fn_cvt_cloc(vt,strctg,"right_emo","variety") ; //일간
}
}catch(e){}
});
}
// 분야별 추천기사
function news_common_rcmd_tab(objname,defaulttab,ctg,vt){
$.getScript("http://static.joinsmsn.com/portal/data/news/auto/common_rcmd_list.js",function() {
tobj = $("#"+objname);
var item = 0;
var div_class,title,link,default_class,thisItem,default_index;
var tabgoj = "0" ;
if ((vt.indexOf("isplus") > -1) && (ctg=="15" || ctg =="14"))
{
tabgoj = "1" ; // 탭고정
var arrobj = ["16|과학","13|국제","15|연예","14|스포츠","10|정치","11|경제","12|사회","17|생활/문화"];
}else {
var arrobj = ["10|정치","11|경제","12|사회","17|생활/문화","16|과학","13|국제","15|연예","14|스포츠"];
}
default_index = 0;
var str = "";
try {
str = str + ('');
str = str + ('
분야별 추천기사 ');
str = str + ('');
str = str + ('');
for(item=0;item
');
var item_json = null;
try{ item_json = eval("ARTICLE_RCMT_"+item_sc+"_LIST_JSON"); } catch(e) { }
if(item_json != null) {
str = str + "
"
str = str + "
";
for(k=0;k28) { ttl = (ttl.substr(0, 28)+'…'); }
str= str + ""+ttl+" ";
}
str= str + " ";
}
}
str= str + "
";
str= str + ('');
str= str + ('
');
str= str + (' 이전 ');
str= str + (' 다음 ');
str= str + ('
');
str= str + ('
');
$("#"+objname).append(str);
$("#"+objname).show();
for (fi=0; fi<4; fi++)
{ fn_cvt_cloc(vt,ctg,"rcmd_tab_"+fi,"commend") ; //cloc
}
//default setting ( 해당 분야 빼고 나머지 중 랜덤 -0-;;)
except_num = default_index+1;
if (tabgoj =="1" )
{ fn_view_rcmd_tab(except_num);
}else {
def_rnd = parseInt(Math.random()*100)%8+1;
if(def_rnd == except_num ) { def_rnd = (def_rnd+1)%arrobj.length+1; }
if (parseInt((def_rnd-1)/4) > 0) fn_view_rcmd_box("next");
fn_view_rcmd_tab(def_rnd);
}
} catch (e){}
});
}
function fn_view_rcmd_box(tabnum){
if($("#rcmd_tab_0").is(':visible')){
$("#rcmd_tab_0").hide();
$("#rcmd_tab_1").show();
fn_view_rcmd_tab(5);
}else{
$("#rcmd_tab_0").show();
$("#rcmd_tab_1").hide();
fn_view_rcmd_tab(1);
}
}
function fn_view_rcmd_tab(n){
$("#right_rcmd > div > h3").removeClass("on");
$("#right_rcmd > div > ul").removeClass("on");
$("#rcmd_right_rcmd_"+n).addClass("on");
$("#rcmd_right_rcmd_list_"+n).addClass("on");
}
function fn_search_stock(frm) {
var QueryString = frm.stock_query.value;
if(QueryString.length == 0) {
return false;
}
else {
window.location.href = "http://stock.joinsmsn.com/joinsmsn/search/stock_list.asp?query=&searchPart=stock&searchStr="+escape(QueryString);
}
}
var AllJugaWin = null;
function fn_show_juga_window() {
if ( AllJugaWin != null ) AllJugaWin.close();
AllJugaWin=window.open('http://joongang.joinsmsn.com/ui/html/stock/alljuga1.html','AllJugaWin','toolbar=no,scrollbars=yes,width=1280,height=768,resizable=1,left=20, top=2');
AllJugaWin.focus();
}
function fn_right_fund_info(){
document.write(' ');
document.write(' ');
document.write('
');
document.write('
경제지표 ');
document.write(' ');
document.write('
');
document.write('
');
document.write('
');
document.write(' ');
document.write('
');
document.write(' ');
document.write('
');
document.write('
');
document.write(' ');
// live : http://app.joinsmsn.com/stock/stock_json.asp
$.getScript("http://static.joinsmsn.com/portal/data/common/auto/stock/stock_json.js",function() {
if(typeof(STOCK_DATA_JSON ) == "undefined") return;
else tjson = STOCK_DATA_JSON ;
var str ="";
var str1 ="";
var ks_class,kq_class,usd_class;
var ks_icon,kq_icon,usd_icon;
ks_class="mid";kq_class="mid";usd_class="mid";
ks_icon="";kq_icon="";usd_icon="";
if(tjson.kospi.change > 0){ks_class = "up";ks_icon = "▲ "; }
if(tjson.kospi.change < 0){ks_class = "down";ks_icon = "▼ ";}
if(tjson.kosdaq.change > 0){kq_class = "up";kq_icon = "▲ ";}
if(tjson.kosdaq.change < 0){kq_class = "down";kq_icon = "▼ ";}
if(tjson.usd.change > 0){usd_class = "up";usd_icon = "▲ ";}
if(tjson.usd.change < 0){usd_class = "down";usd_icon = "▼ ";}
str1 =(' ');
str1 = str1 +('
경제지표 '+tjson.j_time.value+' ');
str1 = str1 +(' ');
$("#right_fund_title").html(str1);
str = str +(' ');
str = str +(' 코스피 '+tjson.kospi.display_value+' ');
str = str +(' '+ks_icon+Math.abs(tjson.kospi.change)+' '+tjson.kospi.percent+' ');
str = str +(' ');
str = str +(' ');
str = str +(' 코스닥 '+tjson.kosdaq.display_value+' ');
str = str +(' '+kq_icon+Math.abs(tjson.kosdaq.change)+' '+tjson.kosdaq.percent+' ');
str = str +(' ');
str = str +(' ');
str = str +(' 환율 '+tjson.usd.display_value+' ');
str = str +(' '+usd_icon+Math.abs(tjson.usd.change)+' '+tjson.usd.percent+' ');
str = str +(' ');
$("#right_fund_info").html(str);
});
}
function fn_right_sonagi(ctg,vt){
document.write(' ');
document.write(' ');
document.write('
');
document.write('
많이 본 기사 ');
document.write(' ');
document.write('
');
//portal common_ui.js
if(ctg=="00") news_common_sonagi_tab("sonagi_tab",["00|종합","14|스포츠","15|연예"],0,vt,ctg);
if(ctg=="10") news_common_sonagi_tab("sonagi_tab",["10|정치","00|종합","14|스포츠","15|연예"],0);
if(ctg=="11") news_common_sonagi_tab("sonagi_tab",["11|경제","00|종합","14|스포츠","15|연예"],0);
if(ctg=="12") news_common_sonagi_tab("sonagi_tab",["12|사회","00|종합","14|스포츠","15|연예"],0);
if(ctg=="13") news_common_sonagi_tab("sonagi_tab",["13|국제","00|종합","14|스포츠","15|연예"],0);
if(ctg=="14") news_common_sonagi_tab("sonagi_tab",["00|종합","14|스포츠","15|연예"],1,vt,ctg);
if(ctg=="15") news_common_sonagi_tab("sonagi_tab",["00|종합","14|스포츠","15|연예"],2,vt,ctg);
if(ctg=="16") news_common_sonagi_tab("sonagi_tab",["16|IT/과학","00|종합","14|스포츠","15|연예"],0);
if(ctg=="17") news_common_sonagi_tab("sonagi_tab",["00|종합","14|스포츠","15|연예"],0,vt,ctg);
document.write('
');
document.write(' ');
document.write(' ');
}
// 인기 포토
var hot_photo_tab_idx = 1;
function fn_right_hot_photo(vt,ctg){
document.write(' ');
document.write(' ');
document.write('
');
document.write('
인기 포토 ');
document.write(' ');
document.write('
');
document.write('
');
document.write('
');
document.write('
1 / 5 ');
document.write('
');
document.write(' 이전 ');
document.write(' 다음 ');
document.write('
');
document.write('
');
document.write('
');
document.write(' ');
document.write(' ');
var str = "";
$.getScript("http://static.joinsmsn.com/portal/data/pnews/stat/portal_right_pop_photo.js",function() {
/*@right_photo((start)@*/
/*@right_photo((end)@*/
var tjson;
if(typeof(pnews_right_right_photo) == "undefined") return;
else tjson = pnews_right_right_photo;
fRnd = Math.floor(Math.random() * 5); // 랜덤
fCount = tjson.image.length ;
for (fi=0;fi'; }
//str +=' '+fTitle+' silde보기 ';
str +=' '+fTitle+' ';
if (fNmg == "1")
{ str +=' '; }
}
$("#portal_right_hot_photo_ul").html(str);
$("#portal_right_hot_photo").show();
if (vt.indexOf("isplus") > -1 ) // 일간
{ fn_cvt_cloc(vt,ctg,"portal_right_hot_photo","photo") ;
}else if (vt=="news_article") // 포털
{ fn_cvt_cloc(vt,ctg,"portal_right_hot_photo","hoto_issue") ; }
});
}
//인기포토 : 이전다음
function fn_show_hot_photo_tab(dir, inMax){
if(dir == "prev"){
hot_photo_tab_idx--;
}
if(dir == "next"){
hot_photo_tab_idx++;
}
if (hot_photo_tab_idx > inMax)
{ hot_photo_tab_idx = "1";
}else if (hot_photo_tab_idx < "1") {
hot_photo_tab_idx = inMax ;
}
setHot_Photo_Tab_Change(hot_photo_tab_idx );
$("#hot_photo_num").html(""+hot_photo_tab_idx+" / 5 ");
}
//인기포토 : 슬라이드 텝
var arrHot_Photo_Tab = ["gallery_tab_0","gallery_tab_1","gallery_tab_2","gallery_tab_3","gallery_tab_4"];
function setHot_Photo_Tab_Change(tabid)
{ tabid = tabid -1 ;
try
{
for (i=0;i');
document.write('');
document.write('
');
document.write('
생생화보 ');
document.write(' ');
document.write('
');
document.write('
');
document.write('
');
document.write(' 이전 ');
document.write(' 다음 ');
document.write('
');
document.write('
');
document.write('
');
document.write('');
document.write(' ');
var str = "";
$.getScript("http://static.joinsmsn.com/portal/data/pnews/stat/portal_right_fresh_gallery.js",function() {
/*@right_fresh_gallery(start)@*/
/*@right_fresh_gallery(end)@*/
var tjson;
if(typeof(pnews_right_right_fresh_gallery) == "undefined") return;
else tjson = pnews_right_right_fresh_gallery;
var str = '';
var tobj;
var div_class="";
_g_right_fresh_gallery_length = tjson.image.length;
fRnd = Math.floor(Math.random() * 5); // 랜덤
for (i=0;i');
str = str +(' ');
str = str +(' ');
str = str +(' '+tjson.text[i].value+' ');
str = str +(' ');
str = str +(' ');
}
$("#fresh_gallery_items").html(str);
//if (vt!=="portal_news" && vt!=="portal_issue"){
if (vt.indexOf("isplus") > -1 || vt=="news_article") {
for (fi=0; fi<5; fi++)
{
if (vt=="news_article")
{
fn_cvt_cloc(vt,ctg,"fresh_gallery_item_"+fi,"pic") ; //포털
}else {
fn_cvt_cloc(vt,ctg,"fresh_gallery_item_"+fi,"gallery") ; //일간
}
}
}
setTimeout('$("#fresh_gallery").show();',10);
});
}
// 생생화보 : 슬라이드텝변경
function fn_right_fresh_gallery_go(dir){
if(dir=="prev"){
_g_right_fresh_gallery_index--;
if(_g_right_fresh_gallery_index<0)_g_right_fresh_gallery_index=_g_right_fresh_gallery_length-1;
$("#fresh_gallery_items > div").hide();
$("#fresh_gallery_item_"+_g_right_fresh_gallery_index).show();
}
if(dir=="next"){
_g_right_fresh_gallery_index++;
if(_g_right_fresh_gallery_index>(_g_right_fresh_gallery_length-1))_g_right_fresh_gallery_index=0;
$("#fresh_gallery_items > div").hide();
$("#fresh_gallery_item_"+_g_right_fresh_gallery_index).show();
}
}
var fresh_n_tid;
function fresh_area_start_rolling(){
fresh_n_tid = setInterval("fn_right_fresh_gallery_go('next')",6000);
}
function fresh_area_stop_rolling(){
clearInterval(fresh_n_tid);
}
// 생생화보 롤링
fresh_area_start_rolling();
//롤링 롤오버
$(document).ready(function(){
$("#portal_right_hot_photo").hover(fn_best_photo_area_stop_rolling,fn_best_photo_area_start_rolling);
$("#fresh_gallery").hover(fresh_area_stop_rolling,fresh_area_start_rolling);
});
function fn_right_emo(vt,ctg){
document.write(' ');
document.write('
');
// right edit emojeomo
if(ctg=="10" || ctg=="11" || ctg=="12" || ctg=="13" || ctg=="14" || ctg=="15" || ctg=="16" || ctg=="17") news_common_rightedit_emo("rightedit_emo",ctg,vt);
document.write(' ');
document.write(' ');
}
function fn_right_rcmd(ctg,vt){
document.write(' ');
document.write('
');
// right_rcmd
if(ctg=="10" || ctg=="11" || ctg=="12" || ctg=="13" || ctg=="14" || ctg=="15" || ctg=="16" || ctg=="17") news_common_rcmd_tab("right_rcmd",ctg,ctg,vt)
document.write(' ');
document.write(' ');
}
function fn_right_finance(){
document.write(' ');
document.write('
');
document.write('
추천 금융상품 ');
document.write(' ');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write(' ');
// 시리즈 번호 따야함 - 따놓은 후 스케줄
var sid = "3799";
$.getScript("http://app.joinsmsn.com/news/list/series_list_json.asp?ps=5&page=1&sid="+sid+"&name=SERIES_LIST",function() {
if(typeof(SERIES_LIST_JSON ) == "undefined") return;
var item_json = SERIES_LIST_JSON;
var str = "";
for(i=0;i"+title.substring(0,30)+" ";
}
$("#right_series_list").html(str);
});
}
function fn_right_twitter_type2(){
document.write('');
$.getJSON('http://social.joinsmsn.com/social/get_famous_timeline.aspx?sec=4&pgi=1&callback=?', function(r) {
if (r) {
function iget_view_text(twtxt) {
twtxt = twtxt.replace(/((ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?)/gi, "$1 ");
twtxt = twtxt.replace(/[\@]+([A-Za-z0-9-_]+)/gi, "@$1 ");
twtxt = twtxt.replace(/(?:^| )[\#]+([A-Za-z0-9-_]+)/gi, ' #$1 ');
return twtxt;
}
function ifn_relative_time(twdt) {
var parsed_date=Date.parse(twdt.replace(/^([a-z]{3})( [a-z]{3} \d\d?)(.*)( \d{4})$/i, '$1,$2$4$3'));
var relative_to=new Date();
var delta=parseInt((relative_to.getTime()-parsed_date)/1000);
var pluralize=function(singular, n) { return ''+n+' '+singular+(n==1?'':''); };
if (delta<60) { return '1 분 이내'; }
else if (delta<(3600)) { return '약 '+pluralize("분", parseInt(delta/60))+' 전'; }
else if (delta<(86400)) { return '약 '+pluralize("시간", parseInt(delta/3600))+' 전'; }
else { return '약 '+pluralize("일", parseInt(delta/86400))+' 전'; }
}
var hv=('');
$('#news_right_twitter').replaceWith(hv);
}
});
}
function fn_right_webtoon(vt,ctg){
document.write(' ');
document.write(' ');
document.write('
');
document.write('
웹툰 ');
document.write(' ');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write(' ');
$.getScript("http://static.joinsmsn.com/portal/data/right/stat/right_edit_webtoon.js",function() {
/*@edit_webtoon(start)@*/
/*@edit_webtoon(end)@*/
var tjson;
if(typeof(right_edit_webtoon ) == "undefined") return;
else tjson = right_edit_webtoon;
var str = '';
var tobj;
for (i=0;i');
str = str+(' '+tjson.text[i].value+' ');
}
$("#right_common_webtoon_ul").html(str);
$("#right_common_webtoon").show();
fn_cvt_cloc(vt,ctg,"right_common_webtoon_ul","webtoon") ; //cloc
});
}
function fn_right_article_list_edited(){
document.write(' ');
document.write(' ');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write(' ');
$.getScript("http://static.joinsmsn.com/portal/data/article/portal_article_list_edited.js",function() {
if(typeof(ARTICLE_LIST_EDITED_JSON ) == "undefined") return;
var item_json = ARTICLE_LIST_EDITED_JSON;
var str = "";
for(i=0;i28) { ttl = (ttl.substr(0, 28)+'…'); }
str= str + ""+ttl+" ";
}
$("#right_article_list_edited_ul").html(str);
});
}
function fn_right_realtime_issueroom(){
document.write(' ');
document.write(' ');
document.write('
');
document.write('
실시간 이슈룸 ');
document.write(' ');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write(' ');
$.getScript("http://static.joinsmsn.com/portal/data/right/stat/right_edit_issueroom.js",function() {
/*@edit_issueroom(start)@*/
/*@edit_issueroom(end)@*/
var tjson;
if(typeof(right_edit_issueroom) == "undefined") { return; }
else { tjson = right_edit_issueroom; }
var str = '';
var tobj;
for (i=0;i');
str = str+(' ');
str = str+(' ');
str = str+(' ');
str = str+(' '+tjson.text[i].value+' ');
str = str+(' ');
str = str+('');
}
else{
str = str+(''+tjson.text[i].value+' ');
}
}
$("#right_edit_issueroom_ul").html(str);
$("#right_edit_issueroom_div").show();
});
}
function fn_right_imc_banner(){
document.write('');
document.write('');
document.write('
');
document.write('');
$.getScript("http://static.joinsmsn.com/portal/data/right/stat/imc_edit_banner_sub.js",function() {
/*@edit_banner_sub(start)@*/
/*@edit_banner_sub(end)@*/
var tjson;
if(typeof(imc_edit_banner_sub ) == "undefined") return;
else tjson = imc_edit_banner_sub;
var imc_banner_cnt = tjson.image.length;
var imcrdn = parseInt(Math.random()*100)%imc_banner_cnt;
var i = imcrdn;
var str = ' ';
$("#banner").html(str);
});
}
function fn_right_portal_sponsor_link(){
document.write('');
//document.write("");
document.write("");
document.write('');
}
function fn_right_isplus_sponsor_link(){
document.write('');
//document.write("");
document.write("");
document.write('');
}
//프로야구 생중계용
function fn_right_isplus_pandora(){
document.write('');
document.write('');
document.write('
');
document.write('
');
document.write('');
}
function fn_right_realtime_issueroom_list(){ // (fn_right_realtime_issueroom_list2) 분야별 화제 뉴스로 변경
document.write('');
document.write('');
document.write('
');
document.write('
최신 이슈 ');
document.write('');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write('');
$.getScript("http://static.joinsmsn.com/portal/data/right/stat/right_edit_issuelist.js",function() {
/*@right_edit_issuelist(start)@*/
/*@right_edit_issuelist(end)@*/
var tjson;
if(typeof(right_edit_issuelist ) == "undefined") return;
else tjson = right_edit_issuelist;
var str = '';
var tobj;
for (i=0;i');
str = str+('');
str = str+(' ');
str = str+(''+tjson.text[i].value+' ');
str = str+(''+tjson.content[i].value+' ');
str = str+(' ');
str = str+('');
}
$("#right_edit_issuelist_ul").html(str);
$("#right_edit_issuelist").show();
});
}
function fn_right_realtime_issueroom_list2(){
document.write('');
document.write('');
document.write('
');
document.write('
분야별 화제 뉴스 ');
document.write('');
document.write('
');
document.write('
');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write('
');
document.write('
');
document.write('');
fn_right_realtime_issueroom_list_html = function (tjson) {
var str='';
if(tjson!=undefined) {
str += '';
str += ' ';
str += ''+tjson.text[0].value+' ';
str += ''+tjson.content[0].value+' ';
str += ' ';
}
return str;
}
$.getScript("http://static.joinsmsn.com/portal/data/news/stat/news_sub_politics_rightedit.js", function() { $('#right_edit_issuelist_ul_itm0').html(fn_right_realtime_issueroom_list_html(news_sub_politics_rightedit)); });
$.getScript("http://static.joinsmsn.com/portal/data/news/stat/news_sub_economy_rightedit.js", function() { $('#right_edit_issuelist_ul_itm1').html(fn_right_realtime_issueroom_list_html(news_sub_economy_rightedit)); });
$.getScript("http://static.joinsmsn.com/portal/data/news/stat/news_sub_society_rightedit.js", function() { $('#right_edit_issuelist_ul_itm2').html(fn_right_realtime_issueroom_list_html(news_sub_society_rightedit)); });
$.getScript("http://static.joinsmsn.com/portal/data/news/stat/news_sub_international_rightedit.js", function() { $('#right_edit_issuelist_ul_itm3').html(fn_right_realtime_issueroom_list_html(news_sub_international_rightedit)); });
$.getScript("http://static.joinsmsn.com/portal/data/news/stat/news_sub_entertainment_rightedit.js", function() { $('#right_edit_issuelist_ul_itm4').html(fn_right_realtime_issueroom_list_html(news_sub_entertainment_rightedit)); });
}
//오늘의 뜨거운 클릭
function fn_right_isplus_photo(vt,ctg, inMax){
document.write('');
document.write('
');
document.write('
포토로 만나는 스타들 ');
document.write('');
document.write('
');
document.write('
');
document.write('');
document.write(' ');
document.write('” ');
document.write(' ');
document.write(' ');
document.write('
');
document.write('
');
document.write(' ');
$.getScript("http://static.joinsmsn.com/isplus/data/article/stat/photostar.js",function() {
/*@photostar(start)@*/
/*@photostar(end)@*/
var tjson;
if(typeof(isplus_article_photostar ) == "undefined") return;
else tjson = isplus_article_photostar ;
var str = '';
var tobj;
fcount = tjson.image.length ;
if (inMax !=="")
{
if (inMax < fcount)
{fcount = inMax ;}
}
for (i=0;i<(fcount+1);i++)
{
if (i==0){
strSTitle = ''+ tjson.text[i].value +' '
}else{
str += '';
str += ' ';
str += ''+tjson.text[i].value+' ';
str += ' ';
}
}
$("#photo_star .hd").html(strSTitle);
$("#photo_star ul").html(str);
$("#photo_star").show();
fn_cvt_cloc(vt,ctg,"is_hotclick","todayclick") ; //cloc
});
}
function fn_right_isplus_bhighlight(vt,ctg){
document.write('');
document.write('');
document.write('
');
document.write('
');
document.write('');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write('');
document.write(' ');
$.getScript("http://static.joinsmsn.com/isplus/data/article/stat/bhighlight.js",function() {
/*@bhighlight(start)@*/
/*@bhighlight(end)@*/
var tjson;
if(typeof(isplus_article_bhighlight ) == "undefined") return;
else tjson = isplus_article_bhighlight ;
var str = '';
var tobj;
for (i=0;i';
str += '';
str += ' ';
str += ''+tjson.text[i+1].value+' ';
str += ''+tjson.content[i].value+' ';
str += ' ';
str += '';
}
$("#is_hightlight_title").html(tjson.text[0].value);
$("#bhighlight ul").html(str);
$("#bhighlight").show();
fn_cvt_cloc(vt,ctg,"is_highlight","highlight") ; //cloc
});
}
// 게임 전용 오른쪽
function fn_display_game_right(){
fn_right_top_ad(39); // 우측 상단 배너
fn_right_shoppingbox("portal", "game"); // 쇼핑박스
fn_game_notice();
// IMC 배너
fn_right_imc_banner();
fnPutCtag("game");
}
// 게임 공지
function fn_game_notice() {
document.write(' ');
document.write(' ');
document.write('
');
document.write('
공지사항 ');
document.write(' ');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write(' ');
document.write(' ');
$.getScript("http://static.joinsmsn.com/portal/data/game/stat/game_index_notice.js",function() {
/*@index_notice(start)@*/
/*@index_notice(end)@*/
var tjson;
if(typeof(game_index_notice ) == "undefined") return;
else tjson = game_index_notice ;
var str = '';
var tobj;
for (i=0;i"+tjson.text[i].value+" ";
}
$("#i_notice").html(str);
$("#listtype noimg_listtype").show();
});
}
// 트위터 뉴스랭킹 : 기본 함수들
function get_view_text_index(twtxt) {
twtxt = twtxt.replace(/((ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?)/gi, "$1 ");
twtxt = twtxt.replace(/[\@]+([A-Za-z0-9-_]+)/gi, "@$1 ");
twtxt = twtxt.replace(/(?:^| )[\#]+([A-Za-z0-9-_]+)/gi, ' #$1 ');
return twtxt;
}
function fn_relative_time_index_gt(twdt) { return fn_relative_time_cc(Date.parse(twdt.replace(/^([a-z]{3})( [a-z]{3} \d\d?)(.*)( \d{4})$/i, '$1,$2$4$3'))); }
function fn_relative_time_gt(twdt) { return fn_relative_time_cc(new Date(twdt)); }
function fn_relative_time_cc(parsed_date) {
var relative_to=new Date();
var delta=parseInt((relative_to.getTime()-parsed_date)/1000);
if (delta<60) { return '1분 이내'; }
else if (delta<(3600)) { return '약 '+parseInt(delta/60)+'분 전'; }
else if (delta<(86400)) { return '약 '+parseInt(delta/3600)+'시간 전'; }
else { return '약 '+parseInt(delta/86400)+'일 전'; }
}
function onImgErr(tg, id) { tg.src = ('http://social.joinsmsn.com/i/?id='+id); } //tg.src = 'http://pds.joinsmsn.com/blank.gif'; } //
function getuserImg_index(uid) { uid = uid.toLowerCase(); return ('http://socialicon.joinsmsn.com/'+(uid).substr(0,2)+'/'+uid+'.jpg'); }
function getNewsRankItem_gt_ic(itm, inClass) { return getNewsRankItemHtml_gt(itm, getuserImg_index(itm.status.user.screen_name), inClass); }
function getNewsRankItemHtml_gt(itm, uimg, inClass) {
var link='http://twitter.com/'+itm.status.user.screen_name;
var rt_count = itm.status_cnt|0;
var uimg = getuserImg_index(itm.status.user.screen_name);
str +=' ';
str +=' ';
str +=' ';
str +=' ';
str +=' ';
str +=' ';
str +=' '+itm.status.user.screen_name+' '+get_view_text_index(itm.status.text)+' ';
str +=' '+fn_relative_time_index_gt(itm.status.created_at)+' ';
str +=' ';
str +=' ';
return (str);
}
// 트위터 뉴스랭킹
function fn_twitter_ranking(vt,ctg){
var $newsrankcont;
//filter id
var status_id = "";
index_2011_index_2011_twnews_filterid = "";
var fil = index_2011_index_2011_twnews_filterid;
status_id = "itm.status.id != 0";
/*
if(fil.text.length <= 0){
status_id = "itm.status.id != 0";
}else{
for(var i=0;i');
document.write(' ');
document.write(' ');
document.write(' ');
var f_Jn_idx ;
f_Jn_idx = Math.floor(Math.random() * 20) ;
if (f_Jn_idx =="0") f_Jn_idx ="1" ;
nctwidx = 0;
$.getScript(("http://static.joinsmsn.com/portal/data/social/auto/tw_index3_nc_"+f_Jn_idx+".js?"+(new Date()).getTime()), function() {
eval("var rtn = tw_index_nc_"+f_Jn_idx);
str = '';
if(typeof (rtn)=="undefined") { return; }
if(rtn.error_code==0) {
var r=rtn.statuses;
if(nctwidx >= rtn.statuses.length){nctwidx = 0;}
var sidx = nctwidx;
var fcnt = 0;
for(var tmpi=0;tmpi<2;tmpi++) {
if (tmpi==0)
{
str +=' ';
str +='
트위터 뉴스랭킹 ';
str +=' ';
str +=' ';
str +='
';
fClass = ""
} else {
fClass = "end"
}
var xidx = sidx+tmpi+fcnt;
var itm=r[xidx];
if(itm) {
if(eval(status_id)) {str = getNewsRankItem_gt_ic(itm, fClass); ;nctwidx++; }
else { tmpi--;fcnt ++;nctwidx++; }
}
else { nctwidx++;break; }
if (tmpi==1)
{
str +=' ';
str +='
더보기 ';
str +='
';
str +=' ';
str +=' '+fn_Convert_Journal_Name(f_Jn_idx)+' ';
str +='
';
}
}
}
$("#twitter_rank").html(str);
$("#twitter_rank").show();
if (vt=="news_article") { fn_cvt_cloc(vt,ctg,"twitter_rank","twitter") ; }
});
}
// 바로잡습니다
function fn_right_article_list_edited(){
document.write(' ');
document.write(' ');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write(' ');
$.getScript("http://static.joinsmsn.com/portal/data/article/portal_article_list_edited.js",function() {
if(typeof(ARTICLE_LIST_EDITED_JSON ) == "undefined") return;
var item_json = ARTICLE_LIST_EDITED_JSON;
var str = "";
for(i=0;i28) { ttl = (ttl.substr(0, 28)+'…'); }
str= str + ""+ttl+" ";
}
$("#right_article_list_edited_ul").html(str);
});
}
// IMC 배너
function fn_right_imc_banner(){
document.write('');
document.write('');
document.write('
');
document.write('');
$.getScript("http://static.joinsmsn.com/portal/data/right/stat/imc_edit_banner_sub.js",function() {
/*@edit_banner_sub(start)@*/
/*@edit_banner_sub(end)@*/
var tjson;
if(typeof(imc_edit_banner_sub ) == "undefined") return;
else tjson = imc_edit_banner_sub;
var imc_banner_cnt = tjson.image.length;
var imcrdn = parseInt(Math.random()*100)%imc_banner_cnt;
var i = imcrdn;
var str = ' ';
$("#banner").html(str);
});
}
//섹션별 주요 이슈
function fn_section_issuering(vt,ctg){
if (vt =="news_article" && ctg!=="00")
{
fn_realtime_hotkeyword(vt,ctg) ;
} else {
fn_section_issuering1(vt,ctg) ;
}
}
function fn_section_issuering1(vt,ctg){
if (ctg!=="" && ctg!=="00")
{
var ctg_name ;
ctg_Info = fn_Convert_Ctg(ctg) ;
ctg_name = ctg_Info.title ;
document.write(' ');
document.write(' ');
document.write('
');
document.write('
오늘의 '+ctg_name+' 이슈링 ');
document.write(' ');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write(' ');
document.write(' ');
$.getScript("http://static.joinsmsn.com/portal/data/issue/auto/portal_issue_list.js",function() {
var tjson;
if(typeof(eval("issue_list_"+ctg.toString())) == "undefined") return;
else tjson = eval("issue_list_"+ctg.toString()) ;
var str = '';
var tobj;
fcount = tjson.data.length ;
if (fcount > 2)
{fcount = 2 ; }
for (i=0;i';
str +=' ';
str +=' ';
str +=' 포토 '+fTitle+' ';
str +=' '+fCont+' ';
str +=' ';
str +=' ';
}
$("#today_section_issue_ul").html(str);
$("#today_section_issue").show();
if (vt=="news_article")
{ fn_cvt_cloc(vt,ctg,"today_section_issue","issuering"); }
});
}
}
//오늘의 주요 이슈
function fn_today_issuering(vt,ctg){
document.write(' ');
document.write(' ');
document.write('
');
document.write('
오늘의 주요 이슈링 ');
document.write(' ');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write(' ');
document.write(' ');
$.getScript("http://static.joinsmsn.com/portal/data/pnews/stat/main_issue.js",function() {
var tjson;
if(typeof(pnews_right_main_issue) == "undefined") return;
else tjson = pnews_right_main_issue;
var str = '';
var tobj;
fcount = tjson.image.length ;
for (i=0;i';
str +=' ';
str +=' ';
str +=' 포토 '+fTitle+' ';
str +=' '+fCont+' ';
str +=' ';
str +=' ';
}
$("#today_issuering_ul").html(str);
$("#today_issuering").show();
if (vt.indexOf("isplus") > -1)
{ fn_cvt_cloc(vt,ctg,"today_issuering","issuering"); }
});
}
function fn_Convert_Issue_Class(inType){
if (inType=="v")
{
fsubclass = "vs" ;
}else if (inType=="d")
{
fsubclass = "discussion";
}else if (inType=="p")
{ fsubclass = "photo";
} else {
fsubclass = "issue";
}
return fsubclass ;
}
//오늘의 테마링
function fn_today_theme(vt,ctg) {
document.write(' ');
document.write(' ');
document.write('
');
document.write('
오늘의 테마링 ');
document.write(' ');
document.write('
');
document.write('
');
document.write('
');
document.write('');
document.write(' ');
document.write('
');
document.write('
');
//document.write('
');
document.write('
');
document.write(' ');
document.write(' ');
$.getScript("http://static.joinsmsn.com/portal/data/pnews/stat/today_theme.js",function() {
/*@theme(start)@*/
/*@theme(end)@*/
var tjson;
if(typeof(pnews_right_theme) == "undefined") return;
else tjson = pnews_right_theme;
var str = '';
var tobj;
fcount = tjson.text.length ;
for (i=0;i ';
str +=' '+fTitle+' ';
str +=' '+fCont+' ';
}
$("#today_theme_ul").html(str);
$("#today_theme").show();
if (vt=="news_article") { fn_cvt_cloc(vt,ctg,"today_theme","theme") ; }
});
}
// 추천! 와글와글
function fn_right_buzz(vt,ctg)
{
document.write(' ');
document.write(' ');
document.write('
');
document.write('
추천! 와글와글 ');
document.write(' ');
document.write('
');
document.write('
');
document.write('
더보기 ');
document.write('
');
document.write('
');
document.write('
와글와글홈 ');
document.write('
');
document.write('
');
document.write(' ');
document.write(' ');
$.getScript("http://static.joinsmsn.com/portal/data/pnews/stat/community.js",function() {
/*@community(start)@*/
/*@community(end)@*/
var tjson;
if(typeof(pnews_right_community ) == "undefined") return;
else tjson = pnews_right_community;
var str = '';
var tobj;
fcount = tjson.text.length ;
for (i=0;i '+fTitle+' ';
}else {
str = str + ''+fTitle+' ';
}
}
$("#right_buzz_ul").html(str);
$("#recomm_buzz").show();
if (vt=="news_article" || vt=="portal_issue" || vt.indexOf("isplus") > -1 ) { fn_cvt_cloc(vt,ctg,"recomm_buzz","wagle") ; }
});
}
// 운세
function fn_right_fortune(vt,ctg)
{
document.write(' ');
document.write(' ');
document.write('
');
document.write('
운세 ');
document.write(' ');
document.write('
');
document.write('
');
document.write('
');
document.write(' ');
$.getScript("http://static.joinsmsn.com/isplus/data/index2/stat/right_fortune.js",function() {
var tjson;
if(typeof(isplus_2_right_fortune ) == "undefined") return;
else tjson = isplus_2_right_fortune;
var str = '';
for (i=0;i';
str = str +' ';
str = str +' ';
str = str +' '+ tjson.text[i].value +' ';
str = str +' ';
str = str +' ';
}
if(str != "") str = "";
$("#isplus_fortune").html(str);
if (vt=="isplus_main" || vt=="isplus_article") { fn_cvt_cloc(vt,ctg,"isplus_fortune","fortune"); }
});
}
// 쉐이프 팝업
function fn_ad_shape_popup(vt,ctg) {
if ( vt.indexOf("isplus") > -1 && vt.indexOf("article") > -1 ) // 일간 아티클만
{
document.write('');
document.write(' ');
document.write('
');
}
}
var _g_right_jtbc_todayhot_index = parseInt(Math.random()*100)%2;
var _g_right_jtbc_todayhot_length = 2;
function fn_jtbc_todayhot_go(dir){
if(dir=="prev"){
_g_right_jtbc_todayhot_index--;
if(_g_right_jtbc_todayhot_index<0)_g_right_jtbc_todayhot_index=_g_right_jtbc_todayhot_length-1;
for(tmpi=0;tmpi<_g_right_jtbc_todayhot_length;tmpi++){
$("#right_jtbc_todayhot_"+tmpi).hide();
}
$("#right_jtbc_todayhot_"+_g_right_jtbc_todayhot_index).show();
}
if(dir=="next"){
_g_right_jtbc_todayhot_index++;
if(_g_right_jtbc_todayhot_index>(_g_right_jtbc_todayhot_length-1))_g_right_jtbc_todayhot_index=0;
for(tmpi=0;tmpi<_g_right_jtbc_todayhot_length;tmpi++){
$("#right_jtbc_todayhot_"+tmpi).hide();
}
$("#right_jtbc_todayhot_"+_g_right_jtbc_todayhot_index).show();
}
}
function fn_jtbc_todayhot(){
document.write(' ');
document.write(' ');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write('
');
document.write(' 이전 ');
document.write(' 다음 ');
document.write('
');
document.write('
');
document.write('
');
document.write(' ');
$.getScript(("http://fs.jtbc.co.kr/edit/news/data/hotclick/today_hot.js?"+(new Date()).getTime()), function() {
if(typeof(article_hotclick_today_hot)!="undefined"){
var tjson = article_hotclick_today_hot;
var str1 = "";
var str2 = "";
for (i = 0; i < 2; i++) {
str1 = str1 + " "+tjson.text[i].value+" ";
}
for (i = 2; i < 4; i++) {
str2 = str2 + " "+tjson.text[i].value+" ";
}
for (i = 4; i < 6; i++) {
str1 = str1 + ""+tjson.text[i].value+" ";
}
for (i = 6; i < 8; i++) {
str2 = str2 + ""+tjson.text[i].value+" ";
}
$("#jtbctodayhot_news1").html(str1);
$("#jtbctodayhot_news2").html(str2);
$("#right_jtbc_todayhot_"+_g_right_jtbc_todayhot_index).show();
}
});
}
//실시간 핫 키워드
function fn_realtime_hotkeyword(vt,ctg) {
document.write('');
document.write('
');
document.write('
');
document.write(' ');
$.getScript("http://static.joinsmsn.com/portal/data/home/stat/index_issue_area.js?"+(new Date()).getTime(),function() {
if(typeof(index_index_issue_area)== "undefined") return;
tjson = index_index_issue_area ;
str = '';
fcount = tjson.text.length ;
var fArrClass = new Array("a", "b", "c", "d", "e", "f");
if (fcount > 6) {fcount = 6 ; }
fRand = Math.floor(Math.random() * 3) ;
fRandOn = Math.floor(Math.random() * 6) + fRand;
for (fI=fRand; fI < fRand + fcount ; fI ++)
{
if (fI == fRandOn)
{
aClass = "on" ;
} else {
aClass = "";
}
if (fI==fRand)
{
str = str + ' ';
str = str + '
';
str = str + '
';
str = str + ' ';
str = str + '
';
str = str + '
';
}
}
$("#right_hotkeyword_ul").html(str);
$("#right_hotkeyword").show();
fn_set_cloc_link_common("right_hotkeyword", "portal|media|right_keyword") ;
});
}
// 마우스 아웃시
function on_out(id_name, inId, inRnd) {
for (fI=inRnd; fI < parseInt(6+parseInt(inRnd)) ; fI ++ )
{
if (fI == inId)
{
document.getElementById(id_name + "_"+fI).className = "on" ;
} else {
document.getElementById(id_name + "_"+fI).className = "" ;
}
}
}