var wp_rcBody = ''; var chk_url = ""; var real_url = ""; var heightTemp = ""; var topTemp=""; var leftTemp=""; jQuery(window).resize(function(){ var s_type = "4303"; if(s_type=='3379'){ leftTemp = jQuery("#left_position").offset().left; jQuery("#withpang_p").css("left",leftTemp); } }); var mobon_postMessage = function (){ var postmessageFunc = function (e) { if (parseInt(e.data) > 0 ){ document.getElementById('mobon_screen').style.height = e.data + 'px'; document.getElementById('wp_screen_mobon').style.height = e.data + 'px'; document.getElementById('btn_screen_mobon').style.visibility = 'visible'; document.getElementById('btn_mobon').style.visibility = 'visible'; } }; wp_util.addEvent1('message',postmessageFunc, false); if( wp_util.getNavigatorType()=="IE" ){ if( wp_util.getExploerVersion()< 9 ){ //document.getElementById('mobon_screen').style.height = '100px'; jQuery("#mobon_screen").css("height","100px"); //document.getElementById('wp_screen_mobon').style.height = '100px'; jQuery("#wp_screen_mobon").css("height","100px"); //document.getElementById('mobon_btn_x56').style.visibility = 'visible'; jQuery("#btn_screen_mobon").css("visibility","visible"); jQuery("#btn_mobon").css("visibility","visible"); } } } var mobon_animate = function (paramOptions){ var defaultOptions = { frameRateDown : 0.3 // 300 fps , frameRateUp : 0.04 // 40 fps , incNum : 10 // increase px , targetId : "testDiv" , top : 30 // top position percent }; // merge options var extendsFunc = function(obj1, obj2){ var newObj = {}; var copyObj = function(obj, copyObj){ if(copyObj === null) return; /* For compatibility with <=IE8 */ if (!Object.keys) Object.keys = function(o) { if (o !== Object(o)) throw new TypeError('Object.keys called on a non-object'); var k=[],p; for (p in o) if (Object.prototype.hasOwnProperty.call(o,p)) k.push(p); return k; } var keys = Object.keys(copyObj); for (var i = 0; i < keys.length; i++) { obj[keys[i]] = copyObj[keys[i]]; } }; copyObj(newObj, obj1); copyObj(newObj, obj2); // console.log(newObj); return newObj; }; var options = extendsFunc(defaultOptions, paramOptions); var getWidth = function(){ return window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth; }; var getHeight = function(){ return window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight; }; var addEvent = function(t, i){ if ( window.addEventListener ) { window.addEventListener( t, i, !1 ); } else if ( window.attachEvent ) { window.attachEvent( "on" + t, i ); } else if ( window.onLoad ) { window.onload = i; } }; var handle; var moveTag = function(obj, st, et, pt,time){ var accNum =0; var isFinish = false; handle = setInterval(function() { var value; accNum += options.incNum; // ¾Æ·¡¿¡¼­ À§·Î ¿òÁ÷À϶§ ¶Ç´Â ¿ì¿¡¼­ Á·Πif(st > et){ value = st - accNum; if(value === et || value < et ){ value = et; isFinish = true; } } // À§¿¡¼­ ¾Æ·¡·Î ¶Ç´Â Á¿¡¼­ ¿ì·Î else{ value = st + accNum; if(value === et || value > et ){ value = et; isFinish = true; } } // console.log(value); obj.style[pt] = value + "px"; if (isFinish) { isFinish = false; clearInterval(handle); if(et > 0) moveTag(obj, et, 0, "top", options.frameRateUp); } }, 1 / time); } var moveTagEvt = function(){ clearInterval(handle); var div = document.getElementById(options.targetId); // ÇöÀç À§Ä¡ °¡Á®¿À±â var st = div.getBoundingClientRect().top; var et = getHeight() * (options.top /100); // console.log("st>>>>"+st); // console.log("et>>>>"+et); moveTag(div, st, et, "top",options.frameRateDown); }; addEvent("scroll", moveTagEvt); } /** * ¿§Áö¹è³Ê À¯Æ¿ */ var wp_util=(function(){ return{ getNavigatorType: function(){ var trident = !!navigator.userAgent.match(/Trident\/7.0/); var net = !!navigator.userAgent.match(/.NET4.0E/); var IE11 = trident && net var IEold = ( navigator.userAgent.match(/MSIE/i) ? true : false ); if(IE11 || IEold){ return ("IE"); }else{ return ("Other"); } } ,getExploerVersion:function(){ var rv = -1; if (navigator.appName == 'Microsoft Internet Explorer') { var ua = navigator.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})"); if (re.exec(ua) != null) rv = parseFloat( RegExp.$1 ); }else if (navigator.appName == 'Netscape'){ var ua = navigator.userAgent; var re = new RegExp("Trident/.*rv:([0-9]{1,}[\.0-9]{0,})"); if (re.exec(ua) != null) rv = parseFloat( RegExp.$1 ); } return parseInt(rv); } ,getScrollY:function(){ var n = document; return n.documentElement.scrollTop | n.body.scrollTop } ,getPageSize:function () { var r, u, n = null, i = null; return (n = document), n.documentElement && n.documentElement.clientHeight ? (r = n.documentElement.clientWidth, u = n.documentElement.clientHeight) : n.body && n.body.clientHeight && (r = n.body.clientWidth, u = n.body.clientHeight), { width: r, height: u } } ,addEvent1:function (t, i) { // var n=window; // n.addEventListener ? n.addEventListener(t, i, !1) : n.attachEvent("on" + t, i); if ( window.addEventListener ) { window.addEventListener( t, i, !1 ); } else if ( window.attachEvent ) { window.attachEvent( "on" + t, i ); } else if ( window.onLoad ) { window.onload = i; } } ,addEvent:function(element, listener, handler){ if(typeof element[listener] != 'function' || typeof element[listener + '_num'] == 'undefined') { element[listener + '_num'] = 0; if (typeof element[listener] == 'function') { element[listener + 0] = element[listener]; element[listener + '_num']++; } element[listener] = function(e) { var r = true; e = (e) ? e : window.event; for(var i = element[listener + '_num'] -1; i >= 0; i--) { if(element[listener + i](e) == false) r = false; } return r; } } //if handler is not already stored, assign it for(var i = 0; i < element[listener + '_num']; i++) if(element[listener + i] == handler) return; element[listener + element[listener + '_num']] = handler; element[listener + '_num']++; } }; })(); var f_type = "2"; /** * Å佺Ʈ¹è³Ê À¯Æ¿ */ if(f_type == '3'){ var wp_Toast=(function(){ return { init : function(FadeInCfg,option) { //=== Option Start === var udef='undefined'; var cfg=typeof(FadeInCfg)!=udef ? FadeInCfg : null; this.row = cfg!=null && typeof(cfg.row) !=udef ? cfg.row : 10; this.opacity = cfg!=null && typeof(cfg.opacity) !=udef ? cfg.opacity : 100; this.delay = cfg!=null && typeof(cfg.delay) !=udef ? cfg.delay : 1500; this.term = cfg!=null && typeof(cfg.term) !=udef ? cfg.term : 6000; this.speed = cfg!=null && typeof(cfg.speed) !=udef ? cfg.speed : 60; this.posY = cfg!=null && typeof(cfg.posY) !=udef ? cfg.posY : 380; this.expTop = cfg!=null && typeof(cfg.expTop) !=udef ? cfg.expTop : 0; this.expRight = cfg!=null && typeof(cfg.expRight) !=udef ? cfg.expRight : 0; this.expBottom = cfg!=null && typeof(cfg.expBottom) !=udef ? cfg.expBottom : 0; this.expLeft = cfg!=null && typeof(cfg.expLeft) !=udef ? cfg.expLeft : 22; this.width = cfg!=null && typeof(cfg.width) !=udef ? cfg.width : 370; //table width this.field = cfg!=null && typeof(cfg.field) !=udef ? cfg.field : 'all'; //display field : free,all,in,out this.ImgOverlap = cfg!=null && typeof(cfg.ImgOverlap) !=udef ? cfg.ImgOverlap : 'normal'; //display overlap : in,out,normal this.align = cfg!=null && typeof(cfg.align) !=udef ? cfg.align : 'center'; //display align : left,center,right this.play = cfg!=null && typeof(cfg.play) !=udef ? cfg.play : 'fadein'; //play type : normal this.CrsBrsErr = cfg!=null && typeof(cfg.CrsBrsErr) !=udef ? cfg.CrsBrsErr : false; //CrossBrowsingErr:false //true :window.onload use, flase : none this.zIndex = cfg!=null && typeof(cfg.zIndex) !=udef ? cfg.zIndex : 99999; //div z-index this.wp_videoSW = cfg!=null && typeof(cfg.wp_videoSW) !=udef ? cfg.wp_videoSW : ""; this.option = option; this.p = function() { var e = navigator.userAgent.toLowerCase(), t = { webkit: /webkit/.test(e), mozilla: /mozilla/.test(e) && !/(compatible|webkit)/.test(e), chrome: /chrome/.test(e), msie: /msie/.test(e) && !/opera/.test(e), firefox: /firefox/.test(e), safari: /safari/.test(e) && !/chrome/.test(e), opera: /opera/.test(e) }; return t.version = t.safari ? (e.match(/.+(?:ri)[\/: ]([\d.]+)/) || [])[1] : (e.match(/.+(?:ox|me|ra|ie)[\/: ]([\d.]+)/) || [])[1], t }(); //=== Option End === this.pidx=0;this.opt=0;this.vt=null;this.ot=null;this.rt=null;//this.table=null; this.body=document.compatMode||document.compatMode=="BackCompat"?document.body:document.documentElement; // this.div=document.createElement('div'); this.div=document.createElement('span'); console.log("========="+this.div); this.body.appendChild(this.div); //2015-01-22 this.div.style.position="fixed"; this.div.style.bottom="0"; //2015-01-22 this.div.style.filter="alpha(opacity=0)"; this.div.style.opacity="0"; this.div.style.zIndex=this.zIndex; this.div.style.display="block"; this.div.id = "mobon_toast_banner"; //window.onscroll=document.onscroll=this.scroll; //window.onresize=document.onresize=this.scroll; // if($)$(window).scroll(this.scroll); wp_util.addEvent1('scroll',this.toastScroll); this.write();this.toastScroll(); } ,getPos:function(o,t){var c=0;while(o && o.offsetParent){c+=(t=="L")?o.offsetLeft:o.offsetTop;o=o.offsetParent;}return c;} ,getAtt:function(t){ switch(t){ case 'clientHeight':if(window.innerHeight!=window.undefined)return window.innerHeight;break; case 'clientWidth':if(window.innerWidth!=window.undefined)return window.innerWidth;break; case 'scrollTop':if(window.pageYOffset!=window.undefined)return window.pageYOffset;break; case 'scrollLeft':if(window.pageXOffset!=window.undefined)return window.pageXOffset;break; } if (document.compatMode=='CSS1Compat') return document.documentElement[t]; if (document.body) return document.body[t]; return window.undefined; } ,pos:function(){ var c=document.getElementById(this.content); // this.div.style.top = this.getAtt('scrollTop') + this.getAtt('clientHeight')-this.posY+"px"; var L=this.getAtt('scrollLeft'); var W=this.getAtt('clientWidth'); L=this.getPos(c,"L")-this.expLeft; switch(this.align){ case 'left': this.div.style.left = "0px"; break; case 'right': this.div.style.right = "0px"; break; case 'center': default: W = (W-this.width)/2; break; } } ,visiable:function(){ this.pos(); if(this.vt)window.clearInterval(this.vt); switch(this.play){ case 'fadein': this.vt=window.setInterval("wp_Toast.fadein(4)",this.speed); break; case 'normal': default : wp_Toast.normal(); break; } } ,fadein:function(a){ this.opt+=a;this.div.style.opacity=this.opt/100;this.div.style.filter="alpha(opacity="+this.opt+")"; if((this.opt==0||this.opt>=this.opacity)&&this.vt){ if(this.vt){window.clearInterval(this.vt);vt=null;} if(this.rt)window.clearTimeout(this.rt); } } ,normal:function(){ this.div.style.opacity=this.opacity/100;this.div.style.filter="alpha(opacity="+this.opacity+")"; if(this.vt){window.clearInterval(this.vt);vt=null;} if(this.rt)window.clearTimeout(this.rt); } ,toastScroll:function(){ if(!this.wp_videoSW)wp_Toast.move(); } ,move:function(){ this.div.style.visibility='visible'; if( !this.wp_videoSW ){ this.timeClear(); this.opt=0; this.div.style.opacity=0; this.div.style.filter="alpha(opacity=0)"; this.pos(); this.ot=window.setTimeout("wp_Toast.visiable()",this.delay); } } ,block:function(){this.div.style.display="none";this.set_cookie('wp_videoSW','false',1);this.timeClear();} ,block_close:function(){this.div.style.display="none";} ,timeClear:function(){ if(this.vt)window.clearInterval(this.vt);this.vt=null; if(this.ot)window.clearTimeout(this.ot);this.ot=null; if(this.rt)window.clearInterval(this.rt);this.rt=null; } ,write:function() { //Å佺Ʈ¹è³Ê real_url = "http://www.dreamsearch.or.kr/servlet/adBanner?from=&u=2013122700004&us=3585&s=4303&iwh=180_180&igb=70&types=&align="; var iwh = this.option._wp_w+"_"+this.option._wp_h var r = Math.round(Math.random()*1000); var H=""; H+=""; H+="
"; H+=" "; H+="
"; H+=""; H+="
"; this.div.innerHTML = H; } ,set_cookie:function (name, value, expirehours, domain) { var today = new Date(); today.setTime(today.getTime() + (60*60*1000*expirehours)); document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + today.toGMTString() + ";"; if (domain) { document.cookie += "domain=" + domain + ";"; } } ,get_cookie:function (name) { var find_sw = false; var start, end; var i = 0; for (i=0; i<= document.cookie.length; i++) { start = i; end = start + name.length; if(document.cookie.substring(start, end) == name) { find_sw = true break } } if (find_sw == true) { start = end + 1; end = document.cookie.indexOf(";", start); if(end < start) end = document.cookie.length; return document.cookie.substring(start, end); } return ""; } ,delete_cookie:function (name) { var today = new Date(); today.setTime(today.getTime() - 1); var value = get_cookie(name); if(value != "") document.cookie = name + "=" + value + "; path=/; expires=" + today.toGMTString(); } }; })(); } /** * º£À̽º ¿ÀºêÁ§Æ® */ if(f_type != '3'){ var wp_adbn_object= (function(){ return { init: function(opt){ this.option= opt; this.wp_rnd_no= opt._wp_rnd_no; this.wp_igb= opt._wp_igb; this.wp_us= opt._wp_us; this.wp_u= opt._wp_u; this.wp_s= opt._wp_s; this.wp_t= parseInt(opt._wp_t); this.wp_l= parseInt(opt._wp_l); this.wp_w= parseInt(opt._wp_w); this.wp_h= parseInt(opt._wp_h); this.wp_r= parseInt(opt._wp_r); this.wp_b= parseInt(opt._wp_b); this.wp_fType = opt._f_type; this.wp_ad_align = opt._wp_ad_align; this.wp_types = opt._wp_types; this.wp_option = opt._wp_option; this.wp_addiv=document.createElement('div'); this.wp_addiv.style.width='0px'; this.wp_addiv.id="wp_adbn_root"; var tmp = document.getElementById("wp_adbn_root"); if( tmp==null ){ var bd = document.getElementsByTagName('body')[0]; bd.appendChild(this.wp_addiv); } } ,wp_close_withpang_adbn: function(id){ var a = document.getElementById('wp_adbn_'+ id); var root = document.getElementById("wp_adbn_root"); if( a==null || a.innerHTML=='' )return; a.style.display="none"; a.innerHTML = ""; root.removeChild( a ); wp_adbn_object.wp_close_withpang_adbn(id); } ,wp_getAtt: function(t){ switch(t){ case 'clientHeight':if(window.innerHeight!=window.undefined)return window.innerHeight;break; case 'clientWidth':if(window.innerWidth!=window.undefined)return window.innerWidth;break; case 'scrollTop':if(window.pageYOffset!=window.undefined)return window.pageYOffset;break; case 'scrollLeft':if(window.pageXOffset!=window.undefined)return window.pageXOffset;break; } if (document.compatMode=='CSS1Compat') return document.documentElement[t]; if (document.body) return document.body[t]; return window.undefined; } ,wp_mergeDeep: function(o1) { var tempNewObj = {}; for(var a in o1){ tempNewObj[a] = o1[a] ; } return tempNewObj; } ,wp_get_html: function(){ var wp_out_html=""; real_url = "http://www.dreamsearch.or.kr/servlet/adBanner?from=&u=2013122700004&us=3585&s=4303&iwh=180_180&igb=70&types=&align="; //±âº»ÇÃ·ÎÆÃ if(this.wp_fType == '1'){ if( this.wp_s=='3379' ){ heightTemp = jQuery(".view_absBannerLeft").height(); topTemp = jQuery(".view_absBannerLeft").offset().top+heightTemp+5; leftTemp = jQuery("#left_position").offset().left; // leftTemp = $(".view_absBannerLeft").offset().left-(this.wp_w+35 - $(".view_absBannerLeft").width() ); // alert("height>>"+heightTemp); // alert("top>>"+topTemp); // alert("left>>"+leftTemp); wp_out_html +='
'; }else{ wp_out_html +='
'; } wp_out_html +=''; wp_out_html +=''; wp_out_html +=''; wp_out_html +=''; wp_out_html +=''; wp_out_html +=''; wp_out_html +=''; wp_out_html +='
'; wp_out_html +=''; wp_out_html +=''; wp_out_html +='
'; wp_out_html +='
'; wp_out_html +='
'; } //¿§Áö¹è³Ê else if(this.wp_fType == '2'){ wp_out_html += "
"; // wp_out_html += "
"; wp_out_html +=''; // wp_out_html += "
"; wp_out_html += "
"; } //ÇÁ¸®¹Ì¾ö ¹è³Ê else if(this.wp_fType == '4'){ var stylpos ="position: absolute; bottom: 0px; visibility:hidden; background: #333;"; wp_out_html += "
"; wp_out_html +='
'; wp_out_html += "
"; wp_out_html +=''; wp_out_html += "
"; } return wp_out_html; } ,wp_buld_adbn: function(){ var wp_adbn_html = this.wp_get_html(); var wp_root = document.getElementById("wp_adbn_root"); var tmp = document.createElement("div"); tmp.id= "wp_adbn_"+this.wp_rnd_no; tmp.style.zIndex = "100000"+this.wp_rnd_no; tmp.innerHTML = wp_adbn_html; if( this.wp_s=='1108' ){ var loc_left = (this.wp_getAtt('clientWidth')/2)-(this.wp_w/2)-(this.wp_l) +"px"; tmp.style.left = loc_left; }else{ if(!isNaN(this.wp_l)) tmp.style.left = this.wp_l +"px"; if(!isNaN(this.wp_r)) tmp.style.right = this.wp_r +"px"; } wp_root.appendChild(tmp); if( this.wp_s=='1108' ){ var obj = this; setTimeout(function(){ wp_adbn_object.wp_close_withpang_adbn(obj.wp_rnd_no); }, 25*1000); } if( this.wp_s=='1759' ){ var obj = this; setInterval(function() { wp_adbn_object.wp_close_withpang_adbn(obj.wp_rnd_no); }, 12*1000); } //¿¢½ºÆ÷Ã÷´º½º if( this.wp_s=='2070' ){ var obj = this; setInterval(function() { wp_adbn_object.wp_close_withpang_adbn(obj.wp_rnd_no); }, 15*1000); } //¿ì¸®µ¿¾Æ if( this.wp_s=='2554' ){ var obj = this; setInterval(function() { wp_adbn_object.wp_close_withpang_adbn(obj.wp_rnd_no); }, 15*1000); } //¿§Áö if(this.wp_fType == '2'){ if(this.wp_option == '1'){ // ½ºÅ©·Ñ ÇÒ¶§ µû¶ó ³»·Á¿È. new mobon_animate({targetId:"wp_edge_mobon"}); } } //ÇÁ¸®¹Ì¾ö if(this.wp_fType == '4'){ new mobon_postMessage(); var slideUp = function() { var interval; var elem = document.getElementById("wp_screen_mobon"); var slideupFunc = function(){ var decHeight = 5; var height = elem.clientHeight; elem.style.height = (height - decHeight) +"px"; if(elem.clientHeight < 1) clearInterval(interval); document.getElementById("btn_mobon").style.visibility = 'hidden'; document.getElementById("btn_screen_mobon").style.visibility = 'hidden'; }; interval = setInterval(slideupFunc ,30); } var x = document.getElementById("btn_screen_mobon"); x.onclick= slideUp; } else if(this.wp_fType == '1'){ var obj = this; // ´Ý±â À̺¥Æ® var clkEvent = function(){ var a = document.getElementById('wp_adbn_'+ obj.wp_rnd_no); var root = document.getElementById("wp_adbn_root"); if( a==null || a.innerHTML=='' )return; a.style.display="none"; a.innerHTML = ""; root.removeChild( a ); }; var x = document.getElementById('btn_x'+obj.wp_rnd_no); x.onclick=clkEvent; } } }; })(); } (function(w,wp_obj,wp_Toast){ var option = { _wp_rnd_no:"56" , _wp_igb:"70" , _wp_us:"3585" , _wp_u:"2013122700004" , _wp_s:"4303" , _wp_t:"" , _wp_l:"" , _wp_w:"180" , _wp_h:"180" , _wp_cntsr:"" , _wp_cntad:"" , _wp_r:"" , _wp_b:"" , _f_type:"2" , _wp_ad_align:"" , _wp_types:"" , _wp_option:"0" }; var addScript = function(fileSrc, helperFnc){ var head = document.getElementsByTagName('head')[0]; var script = document.createElement('script'); script.type = 'text/javascript'; if(typeof helperFnc === 'undefined' || helperFnc != null){ if(typeof script.onreadystatechange != 'undefined'){ script.onreadystatechange = function () { if (this.readyState == 'complete' || this.readyState == 'loaded') helperFnc(); }; } else{ script.onload = helperFnc; } } script.src = fileSrc; head.appendChild(script); } var wp_mass_head= document.getElementsByTagName('head')[0]; var wp_mass_tmpsc= document.createElement('script'); var wp_mass_tmpscjs= document.createElement('script'); wp_mass_tmpsc.type= 'text/javascript'; var onloadFunc = function(){ try{ if(wp_rcBody == 'true'){ //Å佺Ʈ¹è³Ê if(option._f_type=='3'){ var from = document.referrer; var FadeInCfg= { posY:(parseInt(option._wp_h)+20) , width:option._wp_w , align:option._wp_ad_align , delay:1500 , term:6000 , zIndex:999999999 }; if( option._wp_s=='1109'){ FadeInCfg.play='normal'; setTimeout(function(){ wp_Toast.block_close(); }, 15*1000); }else if( option._wp_s=='816' ){ FadeInCfg.play='normal'; FadeInCfg.delay=100; FadeInCfg.speed=1000; } FadeInCfg.wp_videoSW=wp_Toast.get_cookie('wp_videoSW'); if( FadeInCfg.wp_videoSW=='' ){ // À̵¥Àϸ® ¿ÍÀÌµå ¸ð´ÏÅÍ(1680) ÀÌ»óÀÌ¸é ±¤°í ³ª¿À°Ô 20151027 if(option._wp_s != "4306" || window.screen.width >= 1680 ){ wp_Toast.init(FadeInCfg,option); } } } //±âº»ÇÃ·ÎÆÃ else{ var option_real= wp_obj.wp_mergeDeep( option ); wp_obj.init(option_real); wp_obj.wp_buld_adbn(); } } }catch(e){ } }; // chk_url = "http://www.dreamsearch.or.kr/servlet/adBanner?from=&u=2013122700004&us=3585&s=4303&iwh=180_180&igb=70&types=&chk=chk"; var chk_url = "http://img.mobon.net/newAd/wp_rcBody.js"; addScript(chk_url, onloadFunc); // var jsUrl = "http://img.mobon.net/newAd/js/jquery.scrollstop.min.js"; // addScript(jsUrl, null); // wp_util.addEvent1('load',function(){} ); })(window,wp_adbn_object,wp_Toast);