function fnSetLength2(orgText, maxLen, addStr) { var inc = 0; var nbytes = 0; var msg = ""; var msglen = orgText.length; for(i=0;i 4) { inc = 2; } else if(ch == "\n") { if(orgText.charAt(i-1) != "\n") { inc = 1; } } else if(ch == "<" || ch == ">") { inc = 4; } else { inc = 1; } if((nbytes + inc) > maxLen) { msg += addStr; break; } nbytes += inc; msg += ch; } return msg; } // 크리테오용 스크립트 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 function fn_right_top_ad(inSn, bSecond){ if (inSn =="") { inSn="17" ; } 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() { document.write(' '); document.write('
'); document.write(' '); document.write('
'); document.write(' '); document.write('
'); } function fn_right_fund_info(vt) { document.write(' '); document.write('
'); document.write('
'); document.write('

경제지표

'); document.write('
'); document.write('
'); document.write('
'); document.write('
'); document.write(' '); document.write(' '); document.write(' '); if(vt == "finance_index") { document.write('
    '); fn_right_economic_indicator(); 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); }); } 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_economic_indicator() { $.getScript("http://static.joinsmsn.com/portal/data/finance/auto/finance_economic_indicator.js",function() { if(typeof(economic_indicator) == "undefined") return; else tjson = economic_indicator ; var str = ""; var link = ""; for(i=0;i" + tjson.item[i].value + " (" + tjson.unit[i].value + ", " + tjson.currency[i].value + ") " + tjson.price_info[i].value + ""; } $("#id_right_goodsprice").html(str); }); } function fn_right_financial_calculator() { 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/finance/stat/finance_right_calculator.js",function() { if(typeof(finance_right_calculator) == "undefined") return; else tjson = finance_right_calculator ; var str = ""; for(i=0;i\"""; str = str + "\"""; } $("#id_right_calculator").html(str); }); } function fn_right_popular_fund() { document.write(' '); document.write(' '); document.write(' '); $.getScript("http://static.joinsmsn.com/portal/data/finance/auto/finance_popular_fund.js",function() { if(typeof(popular_fund) == "undefined") return; else tjson = popular_fund ; var str = ""; for(i=0;i" + (i + 1) + ". " + tjson.FUND_NM[i].value + " " + tjson.HCMP_KNM[i].value + ""; } $("#id_right_popular_fund").html(str); }); } function fn_right_fundnews() { 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/finance/auto/finance_right_fundnews.js",function() { if(typeof(finance_right_fundnews) == "undefined") return; else tjson = finance_right_fundnews ; var str = ""; for(i=0;i" + tjson.article_listtitle[i].value + ""; } $("#id_right_fundnews").html(str); }); } function fn_right_sonagi() { document.write(' '); document.write('
    '); document.write('
    '); document.write('

    많이 본 기사

    '); document.write('
    '); document.write('
    '); fn_sonagi_finance(); document.write('
    '); document.write('
    '); document.write(' '); document.write('
    '); } function fn_sonagi_finance() { //재테크 var sSonagiJsonPath = "http://static.joinsmsn.com/portal/data/common/auto/sonagi/portal_finance_sonagi_list.js"; document.write("

    재테크

    "); document.write("
      "); $.getScript(sSonagiJsonPath,function() { var nGetCnt = 10; if(typeof(SONAGI_FINANCE_JSON) == "undefined") return; else tjson = SONAGI_FINANCE_JSON.data ; if(tjson.length < nGetCnt) nGetCnt = tjson.length; var str = ""; for(var nIdx=0; nIdx" + fnSetLength2(tjson[nIdx].title, 39, '…') + ""; } $("#sonagi_list1").append(str); }); //부동산 sSonagiJsonPath = "http://static.joinsmsn.com/portal/data/common/auto/sonagi/portal_land_sonagi_list.js"; document.write("

      부동산

      "); document.write("
        "); $.getScript(sSonagiJsonPath,function() { var nGetCnt = 10; if(typeof(SONAGI_LAND_JSON) == "undefined") return; else tjson = SONAGI_LAND_JSON.data ; if(tjson.length < nGetCnt) nGetCnt = tjson.length; var str = ""; for(var nIdx=0; nIdx" + fnSetLength2(tjson[nIdx].title, 39, '…') + ""; } $("#sonagi_list2").append(str); }); //증권 sSonagiJsonPath = "http://static.joinsmsn.com/portal/data/common/auto/sonagi/portal_stock_sonagi_list.js"; document.write("

        증권

        "); document.write("
          "); $.getScript(sSonagiJsonPath,function() { var nGetCnt = 10; if(typeof(SONAGI_STOCK_JSON) == "undefined") return; else tjson = SONAGI_STOCK_JSON.data ; if(tjson.length < nGetCnt) nGetCnt = tjson.length; var str = ""; for(var nIdx=0; nIdx" + fnSetLength2(tjson[nIdx].title, 39, '…') + ""; } $("#sonagi_list3").append(str); }); } function fn_view_sonagi_tab(no) { $("#sonagi_tab > h3").removeClass("on"); $("#sonagi_tab"+no).addClass("on"); $("#sonagi_tab > ol").removeClass("on"); $("#sonagi_list"+no).addClass("on"); } function fn_right_counselcolumn() { document.write(' '); document.write('
          '); document.write('
          '); document.write('

          재테크 상담칼럼

          '); document.write('
          '); document.write('
          '); fn_right_column(); fn_right_invest(); fn_right_counsel(); document.write('
          '); document.write('
          '); document.write(' 더보기'); document.write('
          '); document.write('
          '); document.write(' '); document.write('
          '); } function fn_right_column() { document.write("

          전문가칼럼

          "); document.write("
            "); //http://static.joinsmsn.com/portal/data/finance/auto/finance_right_column.js $.getScript("http://static.joinsmsn.com/portal/data/finance/stat/finance_right_column_list.js",function() { var nGetCnt = 5; if(typeof(FINANCE_RIGHT_COLUMN_LIST) == "undefined") return; else tjson = FINANCE_RIGHT_COLUMN_LIST.data ; if(tjson.length < nGetCnt) nGetCnt = tjson.length; var str = ""; for(var nIdx=0; nIdx" + fnSetLength2(tjson[nIdx].title, 42, '…') + ""; } $("#column_list1").append(str); }); } function fn_right_invest() { document.write("

            투자전략

            "); document.write("
              "); $.getScript("http://static.joinsmsn.com/portal/data/finance/stat/finance_right_investment_list.js",function() { var nGetCnt = 5; if(typeof(FINANCE_RIGHT_INVESTMENT_LIST) == "undefined") return; else tjson = FINANCE_RIGHT_INVESTMENT_LIST.data; if(tjson.length < nGetCnt) nGetCnt = tjson.length; var str = ""; for(var nIdx=0; nIdx" + fnSetLength2(tjson[nIdx].title, 42, '…') + ""; } $("#column_list2").append(str); }); } function fn_right_counsel() { document.write("

              무료상담

              "); document.write("
                "); //http://static.joinsmsn.com/portal/data/finance/auto/finance_right_counsel.js $.getScript("http://static.joinsmsn.com/portal/data/finance/stat/finance_right_consult_list.js",function() { var nGetCnt = 5; if(typeof(FINANCE_RIGHT_CONSULT_LIST) == "undefined") return; else tjson = FINANCE_RIGHT_CONSULT_LIST.data; if(tjson.length < nGetCnt) nGetCnt = tjson.length; var str = ""; for(var nIdx=0; nIdx" + fnSetLength2(tjson[nIdx].title, 42, '…') + ""; } $("#column_list3").append(str); }); } function fn_view_column_tab(no) { $("#column_tab > h3").removeClass("on"); $("#column_tab"+no).addClass("on"); $("#column_tab > ol").removeClass("on"); $("#column_list"+no).addClass("on"); } function fn_right_mainnews() { 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('
                '); document.write('
                '); document.write(' '); $.getScript("http://static.joinsmsn.com/portal/data/finance/stat/finance_right_mainnews1.js",function() { if(typeof(finance_right_mainnews1) != "undefined") { tjson = finance_right_mainnews1 ; var str = ""; for(i=0;i" + tjson.text[i].value + ""; } $("#id_right_TabList1").html(str); } }); $.getScript("http://static.joinsmsn.com/portal/data/finance/stat/finance_right_mainnews2.js",function() { if(typeof(finance_right_mainnews2) != "undefined") { tjson = finance_right_mainnews2 ; var str = ""; for(i=0;i" + tjson.text[i].value + ""; } $("#id_right_TabList2").html(str); } }); $.getScript("http://static.joinsmsn.com/portal/data/finance/stat/finance_right_mainnews3.js",function() { if(typeof(finance_right_mainnews3) != "undefined") { tjson = finance_right_mainnews3 ; var str = ""; for(i=0;i" + tjson.text[i].value + ""; } $("#id_right_TabList3").html(str); } }); $.getScript("http://static.joinsmsn.com/portal/data/finance/stat/finance_right_mainnews4.js",function() { if(typeof(finance_right_mainnews4) != "undefined") { tjson = finance_right_mainnews4 ; var str = ""; for(i=0;i" + tjson.text[i].value + ""; } $("#id_right_TabList4").html(str); } }); } //change tab function fn_right_changetab(strIDName, cNum, tNum, strClassName) { for(var intIndex = 1; intIndex < (tNum + 1); intIndex ++) { if(intIndex == parseInt(cNum)) $("#" + strIDName + intIndex).addClass(strClassName); else $("#" + strIDName + intIndex).removeClass(strClassName); } } // imc 배너 function fn_right_imc_banner(){ 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_sponsor_link() { document.write(' '); //document.write(""); document.write(""); document.write(' '); } function fn_display_right(vt,ctg) { ctg=(ctg && "00,10,11,12,13,14,15,16,17".indexOf(ctg)>-1)?ctg:"00"; mvt = vt ; vt=(vt && "finance_index,finance_fund,finance_news,finance_counselcolumn_index,finance_counselcolumn_sub,finance_lecture,finance_investment,finance_theme".indexOf(vt)>-1)?vt:"common"; document.write('
                '); /* //Ctag 입력 fnPutCtag("finance"); fn_right_top_ad(); //우측 상단 배너 //재테크 계산기 if(vt == "finance_index") { fn_right_fund_info(vt); //경제지표 fn_right_shoppingbox(); //쇼핑박스 fn_right_financial_calculator(); } else { fn_right_shoppingbox(); //쇼핑박스 fn_right_fund_info(vt); //경제지표 } //뉴스 if(vt=="common") { fn_right_popular_fund(); fn_right_mainnews(); fn_right_sonagi(ctg); fn_right_column(); fn_right_sponsor_link(); } //인기펀드 if(vt == "finance_fund") fn_right_popular_fund(); //펀드뉴스 if(vt == "finance_fund") fn_right_fundnews(); // 많이본기사 if(vt == "finance_news" || vt == "finance_counselcolumn_index" || vt == "finance_counselcolumn_sub" || vt == "finance_lecture" || vt == "finance_investment" || vt == "finance_theme") fn_right_sonagi(ctg); //펀드상담 if(vt == "finance_fund") fn_right_counsel(); //전문가칼럼 if(vt == "finance_investment" || vt == "finance_theme") fn_right_column(); //재테크 주요뉴스 if(vt == "finance_news" || vt == "finance_counselcolumn_index") fn_right_mainnews(); // 스폰서링크 if(vt == "finance_fund" || vt == "finance_news" || vt == "finance_counselcolumn_index" || vt == "finance_counselcolumn_sub" || vt == "finance_lecture" || vt == "finance_investment" || vt == "finance_theme") fn_right_sponsor_link(); */ fSn1 ="17" ; fSn2 ="18" ; // DA 광고 fn_right_top_ad(fSn1); //우측 상단 배너 if(vt == "finance_index") { //경제지표/물가 fn_right_fund_info(vt); //경제지표 //쇼핑박스 fn_right_shoppingbox(); //쇼핑박스 //재테크 계산기 fn_right_financial_calculator(); } else { //쇼핑박스 fn_right_shoppingbox(); //쇼핑박스 //경제지표 fn_right_fund_info(vt); //경제지표 //많이 본 기사 (재테크/증권/부동산) fn_right_sonagi(); //상담칼럼 (칼럼/투자전략/무료상담) fn_right_counselcolumn(); //인기펀드 fn_right_popular_fund(); //스폰서 링크 fn_right_sponsor_link(); } fn_right_imc_banner(); // DA 광고 if(mvt == "finance_article") { fn_right_top_ad(fSn2, true); } document.write('
                '); //홈 fnPutCtag("finance"); }