document.domain = "joinsmsn.com";
/************************************************************************************************************************************************************************************************
GN 부분
*************************************************************************************************************************************************************************************************/
var _top10_gn_str="";
function getCookie4gn(varname)
{
varname += "=";
var startpos = document.cookie.indexOf(varname);
if (startpos >= 0) {
startpos += varname.length;
var endpos = document.cookie.indexOf(";", startpos);
if (endpos == -1) endpos = document.cookie.length;
return unescape(document.cookie.substring(startpos, endpos));
} else {
return "";
}
}
function getCookie4gn2(uName,uName2) //쿠키열 중에 uName2의 값을 구한다
{
try {
var s1 = getCookie4gn(uName);
var flag = s1.indexOf(uName2+'=');
if (flag != -1) {
flag += uName2.length + 1;
end = s1.indexOf('&', flag) ;
if (end == -1) end = s1.length;
return unescape(s1.substring(flag, end));
} else {
return "";
}
} catch (e) {
return "";
}
}
function setCookie4gn(name, value, domain, expiredays)
{
// 팟찌쪽에서 알 수 없는 Date()관련 오류가 나와서, 오류인 경우 고정시켰다.
try {
var todayDate = new Date();
todayDate.setDate( todayDate.getDate() + expiredays );
document.cookie = name + "=" + escape( value ) + "; path=/; domain="+ domain +"; expires=" + todayDate.toGMTString() + ";";
} catch(e) {
document.cookie = name + "=" + escape( value ) + "; path=/; domain="+ domain +"; expires=Thr 31 Dec 2099 23:59:59 UTC;";
}
}
function setCookie4gn2(name, name2, value, domain, expiredays)
{
try {
var todayDate = new Date();
todayDate.setDate( todayDate.getDate() + _gn_cookie_life );
var s1 = getCookie4gn(name);
var s2 = getCookie4gn2(name, name2);
if(s1 == "") { setCookie4gn(name, name2 +"="+ value, _gn_cookie_domain, _gn_cookie_life); }
else
{
s1 = unescape(s1);
if(s2 == "") { setCookie4gn(name, s1 +"&"+ name2 +"="+ value, _gn_cookie_domain, _gn_cookie_life); }
else { s1 = s1.replace(name2 +"="+ s2, name2 +"="+ value); setCookie4gn(name, s1, _gn_cookie_domain, _gn_cookie_life); }
}
} catch(e) {
setCookie4gn(name, name2 +"="+ value, _gn_cookie_domain, _gn_cookie_life);
}
}
function fnPutCtag(sid){
try{
if(sid.replace(" ", "").length <= 0) return;
$.getScript("http://static.joinsmsn.com/common/omniture/"+ sid +".js", function() { });
}catch(e){}
}
function ng_gn(arg1,arg2){
}
// gnb banner 시작
// gnb_banner 사용 쿠키 변수
var _top10_gn_banner_cookie_val="gnb_banner7";
function fn_gnb_bannerClick(){
setCookie4gn(_top10_gn_banner_cookie_val, "Y", "joinsmsn.com",1);
$("#gnb_banner").hide();
}
function fn_gnb_bannerShow(){
var _top10_gn_banner = getCookie4gn(_top10_gn_banner_cookie_val);
var _top10_gn_str="";
var start_date = new Date("Thu May 12 09:00:00 2011");
var end_date = new Date("Mon Jun 13 23:59:59 2011");
var now_date = new Date();
if (start_date < now_date && now_date < end_date)
{
if (_top10_gn_banner!="Y"){
var current_location = location.href;
if(current_location.indexOf("/article/")>0) { // 기사단만 적용한다
if (current_location.indexOf("media.")>0 || current_location.indexOf("live.")>0 || current_location.indexOf("live01.")>0 ){ //그리고 media. , live. 만
_top10_gn_str += '';
_top10_gn_str += '
';
_top10_gn_str += '
';
_top10_gn_str += '
닫기';
_top10_gn_str += '
';
_top10_gn_str += '';
document.write (_top10_gn_str);
}
}
}
}
}
// gnb banner 끝
function user_gn_show(arg1,arg2){
fn_gnb_bannerShow(); // gnb 배너 노출 호출 함수 -- 혹시 몰라 주석처리만
_top10_gn_str += ' ';
document.write (_top10_str);
//money letter
if(reqAcode.substr(0, 10) == "home|money"){
document.write("");
document.write("");
document.write("
");
$("#id_MoneyLetterLink").click(function(){
fn_popupMoneyLetter();
});
}
//소셜 커머스 shoppingBar 추가
if(reqAcode.substr(18, 17) == "shopping_cemmerce"){
document.write("");
}
if(reqAcode.substr(18, 13) == "shopping_home"){
document.write("");
}
if(arrReqAcode[1] == "news" || arrReqAcode[1] == "sports" || arrReqAcode[1] == "weather" || arrReqAcode[1] == "issue_ring" || arrReqAcode[1] == "theme_ring"){
fn_navibanner('atype');
}else if(arrReqAcode[1] == "money" || arrReqAcode[1] == "stock" || arrReqAcode[1] == "realestate"){
fn_navibanner('btype');
}else if(arrReqAcode[1] == "love" || arrReqAcode[1] == "style" || arrReqAcode[1] == "living" || arrReqAcode[1] == "shopping" || arrReqAcode[1] == "health"){
fn_navibanner('ctype');
}else if(arrReqAcode[1] == "tv" || arrReqAcode[1] == "movie" || arrReqAcode[1] == "game" || arrReqAcode[1] == "cartoon" ){
fn_navibanner('dtype');
}
}
//money letter
function fn_popupMoneyLetter(){
if($("#id_MoneyLetter").css("display") == "block"){
$("#id_MoneyLetter").css("display", "none");
}
else{
if(Top_getCookieA("MemArray","MemID") == ""){
if(confirm("로그인 후 이용가능합니다."))
{location.href ="https://my.joinsmsn.com/login/?TargetUrl=" + escape(document.URL)}
}
else{
$("#id_MoneyLetter").css("display", "block");
}
}
}
function Top_getCookieVal(offset)
{
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function Top_getCookie(name)
{
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen)
{
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return Top_getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0)
break;
}
return null;
}
function Top_getCookieA(uName,uName2)
{
//쿠키열 중에 uName2의 값을 구한다
var string = Top_getCookie(uName);
if(string==null) string="";
var flag = string.indexOf(uName2+'=');
if (flag != -1){
flag += uName2.length + 1
end = string.indexOf('&', flag)
if (end == -1) end = string.length
return unescape(string.substring(flag, end))
}else{
return ""
}
}
function fn_menuOpenring() {
$.getScript("http://static.joinsmsn.com//portal/data/ui/common/index_menu_openring.js",function() {
if(typeof(index_index_menu_openring)!="undefined"){
var tjson = index_index_menu_openring;
var str = '오픈링
';
}
$("#openling").html(str);
});
}
// 이슈링
var idx_issue_ring =0;
var mx_issue_ring_cnt =0;
var divIssueRingTimer = null;
function fn_menuIssuering() {
$.getScript("http://static.joinsmsn.com/portal/data/home/stat/index_issue_area.js",function() {
if(typeof(index_index_issue_area)!="undefined"){
var arr_issuering_str = index_index_issue_area;
var str = '';
mx_issue_ring_cnt=arr_issuering_str.link.length ;
for(itmp=0;itmp < mx_issue_ring_cnt;itmp++){
var issue_ring_url = arr_issuering_str.link[itmp].value;
if(issue_ring_url.indexOf("?")>0){ issue_ring_url=issue_ring_url+"&";}
else { issue_ring_url=issue_ring_url+"?";}
issue_ring_url=issue_ring_url+"cloc=portal|sub|gn_issue";
str += ' '+arr_issuering_str.text[itmp].value+'';
}
}
$("#issue_ring").html(str);
idx_issue_ring = Math.floor(Math.random()*mx_issue_ring_cnt);
$oIssue_ring = $("#issue_ring > a");
$("#issue_ring > a ").hide();
$($oIssue_ring[idx_issue_ring]).show();
});
}
function fn_menuIssuering_rolling(){
$oIssue_ring = $("#issue_ring > a");
$($oIssue_ring).hide();
idx_issue_ring=idx_issue_ring+1;
if (idx_issue_ring>=mx_issue_ring_cnt)idx_issue_ring=0;
$($oIssue_ring[idx_issue_ring]).show();
if (divIssueRingTimer==null) divIssueRingTimer = setInterval("fn_menuIssuering_rolling()", 5000); // 롤링
}
function fn_navibanner(ba_type){
var banner_type = ba_type;
if(banner_type == "atype"){
$.getScript("http://static.joinsmsn.com/portal/data/ui/common/navibanner_atype.js",function() {
/*@navibanner_atype(start)@*//*@navibanner_atype(end)@*/
if(typeof(navi_adbanner_navibanner_atype)!="undefined"){
var tjson = navi_adbanner_navibanner_atype;
var str = "";
var idx_imc_navibanner = Math.floor(Math.random()*tjson.text.length);
str = str + "
";
}
$("#imc_banner").html(str);
});
}else if(banner_type == "btype"){
$.getScript("http://static.joinsmsn.com/portal/data/ui/common/navibanner_btype.js",function() {
/*@navibanner_btype(start)@*//*@navibanner_btype(end)@*/
if(typeof(navi_adbanner_navibanner_btype)!="undefined"){
var tjson = navi_adbanner_navibanner_btype;
var str = "";
var idx_imc_navibanner = Math.floor(Math.random()*tjson.text.length);
str = str + "
";
}
$("#imc_banner").html(str);
});
}else if(banner_type == "ctype"){
$.getScript("http://static.joinsmsn.com/portal/data/ui/common/navibanner_ctype.js",function() {
/*@navibanner_ctype(start)@*//*@navibanner_ctype(end)@*/
if(typeof(navi_adbanner_navibanner_ctype)!="undefined"){
var tjson = navi_adbanner_navibanner_ctype;
var str = "";
var idx_imc_navibanner = Math.floor(Math.random()*tjson.text.length);
str = str + "
";
}
$("#imc_banner").html(str);
});
}else if(banner_type == "dtype"){
$.getScript("http://static.joinsmsn.com/portal/data/ui/common/navibanner_dtype.js",function() {
/*@navibanner_dtype(start)@*//*@navibanner_dtype(end)@*/
if(typeof(navi_adbanner_navibanner_dtype)!="undefined"){
var tjson = navi_adbanner_navibanner_dtype;
var str = "";
var idx_imc_navibanner = Math.floor(Math.random()*tjson.text.length);
str = str + "
";
}
$("#imc_banner").html(str);
});
}
}
$(document).ready(function(){
fn_menuOpenring();
fn_menuIssuering();
fn_menuIssuering_rolling();
});