var BandBanner; var bandBanner = function(){ var _this = this; var containerId = "#bandBanner"; var gameCode = location.host.substr(0, location.host.indexOf(".")); if(gameCode == "mstar") gameCode = "mstar-prof"; var bannerData; try{ bannerData = {"list":[{"no":"1","gameCode":"common","gameName":"%uACF5%uD1B5","banner":[{"BannerType":"3","DefaultImageURL":"http%3A//c3.img.netmarble.kr/web/6N/2015/05/271244/1432697220217.jpg","OpenImageURL":"","OpenMovieXML":"http%3A//event.netmarble.net/nmasp/moviexml/_html/index.asp%3Fmoviecode%3D153","LinkURL":"http%3A//eloa.netmarble.net/","LinkTarget":"_blank","DisplayStartDate":"05/27/2015%2000%3A00","DisplayEndDate":"05/31/2015%2023%3A59","UseFlag":"Y"}]}]}; }catch(e){ bannerData = null; } this.addHeader = function(name, options){ var el = document.createElement(name); for(var key in options){ el[key] = options[key]; } document.getElementsByTagName("head")[0].appendChild(el); } this.init = function(){ this.addHeader("link", { 'rel':'stylesheet' ,'type':'text/css' ,'media':'all' ,'href':'//c3.img.netmarble.kr/web/cp2/common/css/topBanner.css' }); setTimeout(function(){ _this.ready(); },500); } this.template = function(data){ var dfBanner = data; var bandBannerHtml = ''; bandBannerHtml += '
'; bandBannerHtml += ' '; bandBannerHtml += '
'; bandBannerHtml += '
'; bandBannerHtml += ' '; bandBannerHtml += '
'; bandBannerHtml += '
'; bandBannerHtml += ' ´Ý±â'; if(dfBanner.BannerType == "3"){ bandBannerHtml += ' ¹è³Ê È®Àå'; }else{ bandBannerHtml += ' ¹è³Ê È®Àå'; bandBannerHtml += '
'; bandBannerHtml += '
¸¶¿ì½º¸¦ ¿Ã·ÁÁÖ¼¼¿ä
'; bandBannerHtml += '
'; bandBannerHtml += '
'; } bandBannerHtml += '
'; bandBannerHtml += '
'; bandBannerHtml += ' '; bandBannerHtml += ' '; if(dfBanner.BannerType != "3"){ bandBannerHtml += '
'; bandBannerHtml += '
'; bandBannerHtml += ' '; bandBannerHtml += '
'; bandBannerHtml += '
'; bandBannerHtml += ' ´Ý±â'; bandBannerHtml += ' ÀÚ¼¼È÷ º¸±â'; if(dfBanner.BannerType == "1"){ //bandBannerHtml += '
'; //bandBannerHtml += ' '; //bandBannerHtml += '
'; }else if(dfBanner.BannerType == "2"){ var OpenMovieXML = unescape(dfBanner.OpenMovieXML).replace("gnb", gameCode); bandBannerHtml += '
'; bandBannerHtml += ' '; bandBannerHtml += '
'; } bandBannerHtml += '
'; bandBannerHtml += '
'; } bandBannerHtml += ' '; bandBannerHtml += '
'; return bandBannerHtml; } this.uiFlash = function(url, wd, ht, swfId, wm, vars) { if(!document.getElementById(swfId+"_div")){ jQuery('.mainBnnrWrap').find('.bnnr_mov').append("
") } if(!document.getElementById(swfId+"_cnt")){ jQuery('.mainBnnrWrap').find('.bnnr_mov').append("
") } var txtFlash=""; var chkFlash; var swfDiv = document.getElementById(swfId+"_div"); var swfCnt = document.getElementById(swfId+"_cnt"); txtFlash += "" ; txtFlash += "" ; txtFlash += "" ; txtFlash += "" ; txtFlash += "" ; txtFlash += "" ; txtFlash += "" ; txtFlash += "" ; txtFlash += "" ; txtFlash += "" ; document.getElementById(swfId+"_div").innerHTML = txtFlash; setTimeout(function(){document.getElementsByName(swfId)[0].style.display="block"},1); if(swfCnt){ if(window.ActiveXObject){ for(var i=1;i<=20;i++){ try{chkFlash = eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash." + i + "');");}catch(e){} if(chkFlash) break; } try{if(!chkFlash) chkFlash = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');}catch(e){} }else{ try{chkFlash = navigator.plugins["Shockwave Flash"].description;}catch(e){} } if(!chkFlash) { var xmlPath = vars.replace("xmlPath=", ""); jQuery.get(xmlPath, null, function(response){ try{ var stillCutImg = jQuery(response).find("stillCut").text(); document.getElementById(swfId+"_cnt").innerHTML = ''; }catch(e){} }); swfDiv.style.display = "none"; swfCnt.style.display = "block"; } else { swfCnt.style.display = "none"; swfDiv.style.display = "block"; } } } this.cookie = function(key, value){ if(arguments.length > 1) { var todayDate = new Date(); todayDate.setHours(8); todayDate.setMinutes(59); todayDate.setSeconds(59); todayDate.setDate( todayDate.getDate() + 1 ); var o = { expires : todayDate.toGMTString(), path : '/' } if(value === null || value === undefined){ value = ''; o.expires = -1; } if(o.expires == -1){ var date = new Date(); date.setTime(date.getTime()+(o.expires*24*60*60*1000)); o.expires = date.toGMTString(); }else{ o.expires = null; } // Create the cookie string var setCookie = key + '=' + value + (o.expires? '; expires=' + o.expires : '') + (o.path? '; path=' + (o.path) : ''); document.cookie = setCookie; } else { if(result = new RegExp(key+"=(.*?)(?:;|$)").exec(document.cookie)) return decodeURIComponent(result[1]); return false; } } this.dateCheck = function(sDate, eDate){ var todayDate = new Date(); sDate = new Date(sDate); eDate = new Date(eDate); if(todayDate.getTime() >= sDate.getTime() && todayDate.getTime() <= eDate.getTime()){ return true; } return false; } this.ready = function(){ if(bannerData == null || typeof(bannerData) != "object") return; if(typeof(bannerData.list) == "undefined") return; if(bannerData.list.length == 0) return; if(typeof(bannerData.list[0].banner) == "undefined") return; if(bannerData.list[0].banner.length == 0) return; var Bnnr_timer; var dfBanner = bannerData.list[0].banner[0]; //°ÔÀÓº° ¹è³Ê Á¶È¸ for(var i=0; i'); } jQuery(".uPanelDimmed").css({"height": dimHeight+"px","opacity":"0.7"}); } jQuery(".bnnr_extend").mouseenter(function(){ jQuery(".bnnr_effect .txt1").hide(); jQuery(".bnnr_effect .txt2").show(); jQuery(".bnnr_effect .txt2 span").animate({ width : '76px' },1000); Bnnr_timer = setTimeout(bnnrAction,1000); }); jQuery(".bnnr_extend").mouseleave(function(){ jQuery(".bnnr_effect .txt1").show(); jQuery(".bnnr_effect .txt2").hide(); clearTimeout(Bnnr_timer); jQuery(".bnnr_effect .txt2 span").animate({ width : '0' },0); }); jQuery("#mainBnnrBefore .bnnr_cls").click(function(){ jQuery("#mainBnnrBefore").slideToggle(200); _this.cookie(gameCode+"BandBannerClose", "Y"); return false; }); jQuery("#mainBnnrAfter .bnnr_cls").click(function(){ jQuery("#mainBnnrBefore").hide(); jQuery("#mainBnnrAfter").hide(); jQuery(".uPanelDimmed").remove(); return false; }); } } BandBanner = new bandBanner(); BandBanner.init();