var loc = ''; var icover_loc = ''; var real_referrer_chk = ''; var now_loc = ''; now_loc = document.location; if(document.referrer != '') { loc = document.referrer; icover_loc = document.referrer; real_referrer_chk = document.referrer; } else { loc = document.location; icover_loc = document.location; real_referrer_chk = document.referrer; } var fh_param = ''; var fh_element = ''; var ad_true = 't'; function addListener(target, type, handler) { if (target.addEventListener) { target.addEventListener(type, handler, false); } else if (target.attachEvent) { target.attachEvent("on" + type, handler); } else { target["on" + type] = handler; } } function realFadeIn(id){ var level=0; var inTimer=null; inTimer=setInterval(function(){ level=fadeInAction(id,level,inTimer); },50); } function fadeInAction(id,level,inTimer){ level=level+0.1; changeOpacity(id,level); if(level>1){ clearInterval(inTimer); } return level; } function realFadeOut(id, ctype){ var level=1; var outTimer=null; outTimer=setInterval(function(){ level=fadeOutAction(id,level,outTimer,ctype); },50); } function fadeOutAction(id, level, outTimer, ctype){ level=level-0.1; changeOpacity(id,level); if(level<0){ clearInterval(outTimer); document.getElementById(id).style.display="none"; } return level; } function changeOpacity(id,level){ var obj=document.getElementById(id); obj.style.opacity=level; obj.style.MozOpacity=level; obj.style.KhtmlOpacity=level; obj.style.MsFilter="\'progid:DXImageTransform.Microsoft.Alpha(Opacity="+(level*100)+")\'"; obj.style.filter="alpha(opacity="+(level*100)+");"; } function elementInViewport(el) { var rect = el.getBoundingClientRect(); if (typeof rect.width === 'undefined') { return true; } else if(el.getAttribute('dload')) { if(el.getAttribute('dload') == 'true') { return true; } else { return (rect.top>=0 && rect.left>=0 && rect.top <= (window.innerHeight + 400 || document.documentElement.clientHeight + 400)); } } else { return (rect.top>=0 && rect.left>=0 && rect.top <= (window.innerHeight + 400 || document.documentElement.clientHeight + 400)); } } function SspReplaceAll(str, searchStr, replaceStr) { return str.split(searchStr).join(replaceStr); } function loadRealSSP(mo, m, t, v, eff) { var load_w= window.innerWidth||document.body.clientWidth; var load = false; var processScroll = function(){ clearTimeout(reloadTimer_tvchosun00001_11599); if(!load){ if(t=='i') { if(elementInViewport(mo) && ad_true=='t') { var data_src = mo.getAttribute('data-src'); if (data_src.indexOf("http") != -1||data_src.indexOf("https") != -1) { if (data_src.indexOf("https") != -1) { var load_url = data_src; } else { var load_url = SspReplaceAll(data_src,"http","https"); } } else { if (document.location.protocol == "https:") { var http_scheme = 'https:'; } else { /*var http_scheme = 'http:'; 2020-02-03 크롬80버전 대응*/ var http_scheme = 'https:'; } var load_url = http_scheme+data_src; } //mo.src = mo.getAttribute('data-src'); mo.src = load_url; load=true; } } else if(t=='j') { if(elementInViewport(mo)) { var so = document.createElement('script'); /*var call_domain = "nw.realssp.co.kr";*/ var call_domain = "ssp.realclick.co.kr"; var refer_u = ""; if ( refer_u==now_loc ) { refer_u=''; } var nw='n'; if("ssp.realclick.co.kr" == "ssp.realclick.co.kr") { call_domain = "ssp.realclick.co.kr"; } /*so.setAttribute("src", "//"+call_domain+"/?v="+v+"&m="+mo.getAttribute('data-mcode')+"&s=&passback=");*/ if (document.location.protocol == "https:") { var http_scheme = 'https:'; } else { /*var http_scheme = 'http:'; 2020-02-03 크롬80버전 대응*/ var http_scheme = 'https:'; } if (refer_u) { so.setAttribute("src", http_scheme+"//"+call_domain+"/?v="+v+"&m="+mo.getAttribute('data-mcode')+"&s=&rfloc="+encodeURIComponent(icover_loc)+"&passback=&load_w="+load_w+fh_element+"&r="+encodeURIComponent(refer_u)+'&nw='+nw+'&rrc='+real_referrer_chk+'&nloc='+now_loc); } else { so.setAttribute("src", http_scheme+"//"+call_domain+"/?v="+v+"&m="+mo.getAttribute('data-mcode')+"&s=&r=&rfloc="+encodeURIComponent(icover_loc)+"&passback=&load_w="+load_w+fh_element+'&nw='+nw+'&rrc='+real_referrer_chk+'&nloc='+now_loc); } document.getElementsByTagName('head')[0].appendChild(so); load=true; } } } else { if(eff != 'off' && document.getElementById("real_ad_ui_tvchosun00001_11599")) { if(new RegExp('(\\s|^)real_toast(\\s|$)').test(document.getElementById("real_ad_ui_tvchosun00001_11599").className)) { //changeOpacity("real_ad_ui_tvchosun00001_11599", 0); //reloadTimer_tvchosun00001_11599 = setTimeout("realFadeIn(\'real_ad_ui_tvchosun00001_11599\')", 500); } } } }; processScroll(); addListener(window, 'scroll',processScroll); } var mo_tvchosun00001_11599=document.getElementById("realssp_tvchosun00001_11599"); var reloadTimer_tvchosun00001_11599; loadRealSSP(mo_tvchosun00001_11599, "tvchosun00001_11599", "i", "1.0", ""); function Real_Set_Cookie(Name,NameVlaue,validDays){ if(validDays > 0){ var validDays=validDays; var exp=new Date(); exp.setDate(exp.getDate()+validDays); var expires = "; expires=" + exp.toGMTString(); } else{ var expires = ""; } var location_domain = document.domain; var domain= location_domain.split("."); var domain1 = ""; // 자리수 체크 해서 메인도메인 가져오기. if(domain.length > 3){ for(var i=1; i < domain.length; i++){ domain1 = domain1 + "." + domain[i]; } } else if(domain.length==3){ domain1 = domain[1] + "." + domain[2]; if(domain1=='co.kr' || domain1=='pe.kr' ){ domain1 = "." + domain[0] + "." + domain1; } else{ domain1 = "." + domain1; } } else{ domain1 = "." + domain[0] + "." + domain[1]; } document.cookie = Name + "=" + escape(NameVlaue) + "; " + expires + "; domain=" + domain1 + ";"; var so = document.createElement('script'); /*so.setAttribute("src", "http://nw.realssp.co.kr/realSetCookie.js?cn="+Name);*/ if (document.location.protocol == "https:") { so.setAttribute("src", "https://nw.realssp.co.kr/realSetCookie.js?cn="+Name); so.setAttribute("src", "https://ssp.realclick.co.kr/realSetCookie.js?cn="+Name); } else { /* 2020-02-03 크롬80버전대응 http=>https */ so.setAttribute("src", "https://nw.realssp.co.kr/realSetCookie.js?cn="+Name); so.setAttribute("src", "https://ssp.realclick.co.kr/realSetCookie.js?cn="+Name); } document.getElementsByTagName('head')[0].appendChild(so); load=true; } function Real_getCookie( name ){ var nameOfCookie = name + "="; var x = 0; while ( x <= document.cookie.length ) { var y = (x+nameOfCookie.length); if ( document.cookie.substring( x, y ) == nameOfCookie ) { if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 ) var endOfCookie = document.cookie.length; return unescape( document.cookie.substring( y, endOfCookie ) ); } x = document.cookie.indexOf( " ", x ) + 1; if ( x == 0 ) break; } return ""; }