"use strict";
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-53901796-14', 'auto');
ga('send', 'pageview');
$(document).ready(function(){
// modify 151015
function bannerOpen(){
$(".banner").fadeOut(500);
$(".banner_xs").fadeIn(500);
}
function bannerClose(){
$(".banner").fadeIn(500);
$(".banner_xs").fadeOut(500);
}
// modify 151015
$(".banner .btn_close").bind("click",function(){
bannerOpen();
})
$(".banner_xs").bind("click",function(){
bannerClose();
return false;
})
var sIeMp4 = '/res/lostkingdom/video/teasing150731/movie_ie.mp4'
, sMoMp4 = '/res/lostkingdom/video/teasing150731/movie_mo.mp4';
var kUrl = '/lostkingdom/kakaoCountApi'
, rUrl = '/lostkingdom/teasing/pre_register'
, nCallCycle = 60000;
var sIsMobile = $( '#h_ismobile' ).val()
, sIosUrl = $( '#h_ios' ).val()
, sAosUrl = $( '#h_aos' ).val();
var oUrl = {
f33 : './',
fa : 'https://www.facebook.com/433games',
yu : 'https://youtu.be/AihdAyp5VFw'
};
var _this = window;
var func = {
init : function(){
if( sIsMobile ){
$(".btn_prev").click(function(){
$(".slide_img ul").animate({left: "0px"}, 200);
});
$(".btn_next").click(function(){
$(".slide_img ul").animate({left: "-284px"}, 200);
});
$("#popup_wrap").hide();
$(".btn_update_detail a").click(function(){
$("#popup_wrap").show();
});
$(".btn_pop_close").click(function(){
$("#popup_wrap").hide();
});
$('.list a').click(function(){
if( $(this).parent().data( 'type' ) != 'movie' ){
$('.media_pop img').attr('src',$(this).attr('href'));
$('.media_pop').toggle();
return false;
}
});
if($('.story_txt').length > 0){
$('.story_txt').flexslider({
animation: "slide",
directionNav: false,
slideshow: false
});
}
$( 'a[name=a_menu]' ).click(function(){
$( location ).attr( 'href', rUrl + '/co' + '/' + $(this).data( 'type' ) );
return false;
});
} else {
func.mSize();
func.imgSize();
$(window).resize(function(){ func.mSize();func.imgSize(); });
$('body').addClass(func.detectIE());
/*
if( !func.isSafari() ){
var oVideo = document.getElementById( 'bgVideo' );
(function(){
function mp4Load(){
var sMp4Url = (func.isIe()) ? sIeMp4 : sMoMp4;
$( '#bgVideo source' ).attr( 'src', sMp4Url );
oVideo.autoplay = true;
oVideo.muted = true;
oVideo.loop = true;
oVideo.load();
var nReadyState = $( '#bgVideo').get(0).readyState;
if( nReadyState == 4 ){
if( $( '#bgVideo' ).parent().css( 'display' ) == 'none' )
$( '#bgVideo' ).parent().show();
}
};
if( !func.isIe() ) mp4Load();
var intvMp4LoadChk = setInterval(function(){
var nReadyState = $( '#bgVideo').get(0).readyState;
if( nReadyState == 4 ){
if( $( '#bgVideo' ).parent().css( 'display' ) == 'none' )
$( '#bgVideo' ).parent().show();
clearInterval( intvMp4LoadChk );
} else {
$( '#bgVideo' ).parent().hide();
mp4Load();
}
}, 1000);
})();
}
*/
/* ¾×¼Ç */
$( 'a[name=btn_view]' ).click(function(){ func.openPop1(); });
$( '.btn_close' ).click(function(){ func.closePop(); });
$( '.btn_yb' ).click(function(){ window.open( oUrl.yu ); });
$( '.top_bar strong' ).css( 'cursor', 'pointer' )
.click(function(){ window.open( oUrl.f33 ); });
/* ---- */
$("#cirButton area").mouseenter((function(){
$("#curImg").css({"background-position-x":"-"+this.alt+"px"});
})).mouseleave(function(){
$("#curImg").css({"background-position-x":"0"});
});
$('.btn_play').mouseenter(function(){$(this).addClass('on')});
$('.btn_play').mouseleave(function(){$(this).removeClass('on')});
$('.nav').css('margin-bottom',-$('.nav').height()/2);
$('.nav').mouseenter(function(){$(this).addClass('on')});
$('.nav').mouseleave(function(){$(this).removeClass('on')});
func.scrollContents('.websre');
/* ȸ»ç¼Ò°³ */
$('.intro_tab a').click(function(){
var cNum = $(this).index();
$('.intro_tab a').removeClass('on');
$('.scroll_wrap .intro_con').removeClass('on');
$('.intro_tab a').eq(cNum).addClass('on');
$('.scroll_wrap .intro_con').eq(cNum).addClass('on');
$('.scroll_wrap').scrollTop(0);
return false;
});
$('.intro a').click(function(){
$('.pop_intro').toggle();
var cNum = $(this).index();
$('.intro_tab a').removeClass('on');
$('.scroll_wrap .intro_con').removeClass('on');
$('.intro_tab a').eq(cNum).addClass('on');
$('.scroll_wrap .intro_con').eq(cNum).addClass('on');
$('.scroll_wrap').scrollTop(0);
return false;
});
$('.pop_intro .btn_close').click(function(){
$('.pop_intro').toggle();
return false;
});
$('.pop_intro .btn_close_bg').click(function(){
$('.pop_intro').toggle();
return false;
});
/* »ç¾÷¼Ò°³ */
$('.business_tab a').click(function(){
var cNum = $(this).index();
$('.business_tab a').removeClass('on');
$('.scroll_wrap .business_con').removeClass('on');
$('.business_tab a').eq(cNum).addClass('on');
$('.scroll_wrap .business_con').eq(cNum).addClass('on');
$('.scroll_wrap').scrollTop(0);
return false;
});
$('.business a').click(function(){
$('.pop_business').toggle();
var cNum = $(this).index();
$('.business_tab a').removeClass('on');
$('.scroll_wrap .business_con').removeClass('on');
$('.business_tab a').eq(cNum).addClass('on');
$('.scroll_wrap .business_con').eq(cNum).addClass('on');
$('.scroll_wrap').scrollTop(0);
return false;
});
$('.pop_business .btn_close').click(function(){
$('.pop_business').toggle();
return false;
});
$('.pop_business .btn_close_bg').click(function(){
$('.pop_business').toggle();
return false;
});
/* ä¿ëÁ¤º¸*/
$('.recruit_tab a').click(function(){
var cNum = $(this).index();
$('.recruit_tab a').removeClass('on');
$('.scroll_wrap .recruit_con').removeClass('on');
$('.recruit_tab a').eq(cNum).addClass('on');
$('.scroll_wrap .recruit_con').eq(cNum).addClass('on');
$('.scroll_wrap').scrollTop(0);
return false;
});
$('.recruit a').click(function(){
$('.pop_recruit').toggle();
var cNum = $(this).index();
$('.recruit_tab a').removeClass('on');
$('.scroll_wrap .recruit_con').removeClass('on');
$('.recruit_tab a').eq(cNum).addClass('on');
$('.scroll_wrap .recruit_con').eq(cNum).addClass('on');
$('.scroll_wrap').scrollTop(0);
return false;
});
$('.pop_recruit .btn_close').click(function(){
$('.pop_recruit').toggle();
return false;
});
$('.pop_recruit .btn_close_bg').click(function(){
$('.pop_recruit').toggle();
return false;
});
$('.portfolio .article').each(function(e){
$('.portfolio .wrap_nav').append('');
});
$('.portfolio .wrap_nav a').eq(0).addClass('on');
$('.portfolio .btn_left').click(function(){
var tDom = $(this).parent();
var nNum = parseInt(tDom.find('.wrap_article').attr('name'));
nNum--;
if ( nNum < 0 ) nNum = tDom.find('.article').length-1;
tDom.find('.wrap_article').attr('name',nNum);
tDom.find('.wrap_in').css('left',-nNum*100+'%');
tDom.find('.wrap_nav a').removeClass('on').eq(nNum).addClass('on');
return false;
});
$('.portfolio .btn_right').click(function(){
var tDom = $(this).parent();
var nNum = parseInt(tDom.find('.wrap_article').attr('name'));
nNum++;
if ( nNum > tDom.find('.article').length-1 ) nNum = 0;
tDom.find('.wrap_article').attr('name',nNum);
tDom.find('.wrap_in').css('left',-nNum*100+'%');
tDom.find('.wrap_nav a').removeClass('on').eq(nNum).addClass('on');
return false;
});
$('.chr_icon a').click(function(){
var cArticle = $(this).parent().parent();
var cNum = $(this).index();
cArticle.find('.chr_icon a').removeClass('on');
cArticle.find('.chr_icon a').eq(cNum).addClass('on');
cArticle.find('.visual').removeClass('on');
cArticle.find('.visual').eq(cNum).addClass('on');
return false;
});
/* inquiry */
$('.inquiry .inquiry_tab a').click(function(){
var eqN = $(this).index();
$('.inquiry .inquiry_tab a').removeClass('on');
$('.inquiry .inquiry_tab a').eq(eqN).addClass('on');
$('.inquiry .wrap_article').removeClass('on');
$('.inquiry .wrap_article').eq(eqN).addClass('on');
return false;
});
$('.inquiry .wrap_nav a').click(function(){
var eqN = $(this).index();
var tD = $(this).parent().parent();
tD.find('.article').removeClass('on');
tD.find('.article').eq(eqN).addClass('on');
tD.find('.wrap_nav a').removeClass('on');
tD.find('.wrap_nav a').eq(eqN).addClass('on');
return false;
});
$('.inquiry .btn_left').click(function(){
var tD = $(this).parent();
if ( tD.find('.wrap_nav a.on').prev().length > 0 ) tD.find('.wrap_nav a.on').prev().click();
else tD.find('.wrap_nav a:last').click();
return false;
});
$('.inquiry .btn_right').click(function(){
var tD = $(this).parent();
if ( tD.find('.wrap_nav a.on').next().length > 0 ) tD.find('.wrap_nav a.on').next().click();
else tD.find('.wrap_nav a:first').click();
return false;
});
}
$( '.btn_fb' ).click(function(){ window.open( oUrl.fa ); });
$( '[name=a_aos]' ).click(function(){ $( location ).attr( 'href', sAosUrl ); return false; });
$( '[name=a_ios]' ).click(function(){ $( location ).attr( 'href', sIosUrl ); return false; });
func.callApi();
}, isSafari : function(){
if( _this.navigator.userAgent.indexOf( 'Chrome' ) == -1 &&
_this.navigator.userAgent.indexOf( 'Safari' ) >= 0 ) return true;
else return false;
}, isIe : function(){
if( _this.navigator.appName == "Microsoft Internet Explorer" ||
_this.navigator.userAgent.indexOf( 'Trident' ) >= 0 )
return true;
else return false;
}, commaNum : function( num ){
var len, point, str;
num = num + "";
point = num.length % 3
len = num.length;
str = num.substring(0, point);
while (point < len) {
if (str != "") str += ",";
str += num.substring(point, point + 3);
point += 3;
}
return str;
/* 1-1. Ä«Ä«¿ÀÅå API È£Ãâ */
}, callApi : function(){
$.post( kUrl, {}, function( ret ){
if( ret.status == 200 ){
var nEntries = ret.preregistration.registration_statistics.number_of_entries;
$( '#s_entry_num' ).html( func.commaNum( nEntries ) );
func.syncCount();
} else
console.log( 'error : ' + ret.err );
}, 'json').fail(function( err ){
console.log( 'error : ' + err.responseText );
});
/* 1-2. Ä«¿îÆà animation */
}, syncCount : function(){
$( '.number' ).html( '' );
var number = $('.num').text();
number = $.trim(number).split('');
for(var i=0;i').appendTo('.number');
else $('').appendTo('.number');
}
setTimeout(function(){
for( var q=0;q *').eq(q).find('em').css('bottom', -550-number[q]*55).css('transition', 4+'s all '+((10-q)/10)+'s');
else
$('.number > *').eq(q).find('em').css('bottom',-1650-number[q]*165).css('transition',4+'s all '+((10-q)/10)+'s');
}
}
}, 500);
/* modify 151015 */
$("#lost_kingdom .banner .btn_close").bind("click",function(){
$(".banner").hide();
return false;
});
setTimeout(function(){
func.callApi();
}, nCallCycle);
}, detectIE : function(){
var bStyle = document.body.style;
if( !('msTransition' in bStyle) && !('transition' in bStyle) ) return 'oldB';
if( !('transition' in bStyle) ) return 'oldB';
else return 'newB';
/* 2. ¸Þ´º ¾Ö´Ï¸ÞÀÌ¼Ç */
}, scrollContents : function(scrollClass) {
/* Set */
window.eventClass = scrollClass;
window.nowSection = 0;
var scrollDelay = 400
, maxSection = $(eventClass).find('.section').length - 1;
/* Mouse wheel event */
function setMEvent() {
//Firefox
$(eventClass).bind('DOMMouseScroll', function(e) {
if (e.originalEvent.detail > 0) { scrollAction('down'); } else { scrollAction('up'); };
return false;
});
//IE, Opera, Safari
$(eventClass).bind('mousewheel', function(e) {
if (e.originalEvent.wheelDelta < 0) { scrollAction('down'); } else { scrollAction('up'); };
return false;
});
}
/* Scroll motion */
function scrollAction(upDown) {
if ( $(eventClass).hasClass('scrollOn') ) {
$(eventClass).removeClass('scrollOn');
setTimeout( function(){ $(eventClass).addClass('scrollOn'); } , scrollDelay );
if ( upDown == "up" ) {
if ( nowSection < 1 ) { }
else if ( nowSection > 0 ) {
nowSection--;
}
func.sectionChange();
}
else if ( upDown == "down" ) {
if ( nowSection > maxSection - 1 ) { }
else if ( nowSection < maxSection +1 ) {
$('.members .wrap_in').css('left','0');
nowSection++;
}
func.sectionChange();
}
}
else { return false; }
}
function scrollMotion() {}
setMEvent();
}, goToLink : function(sectionNum) {
nowSection = sectionNum-1 ;
func.sectionChange();
}, sectionChange : function() {
//var vidTag = document.createElement('video');
//if ( nowSection < 1){
// if (typeof vidTag.canPlayType == 'undefined') {}
// else {//bgVideo.play(); }
//}
//else{
// if (typeof vidTag.canPlayType == 'undefined') {}
// else {//bgVideo.pause(); }
//}
$(eventClass).find('.section').removeClass('up');
$(eventClass).find('.section').each(function(e){
if ( e < nowSection ) {
$(this).addClass('up');
} else if ( $(".section7").hasClass('up') ) {
$("#btmBtn").css('display','inline-block');
} else {
$("#btmBtn").css('display','none');
}
});
$(eventClass).attr('id','section'+(nowSection+1));
$('.nav').css('margin-bottom',-$('.nav').height()/2);
/* modify 151015 */
bannerOpen();
}, mSize : function(){
var wr = $(window).height() / $(window).width();
if ( wr > 0.6 ) {
$('.movie').css('height',$(window).height());
$('.movie').css('margin-left',-$(window).height()*10/12);
$('.movie').css('width',$(window).height()*10/6);
}
else {
$('.movie').css('width',$(window).width());
$('.movie').css('margin-left',-$(window).width()/2);
$('.movie').css('height',$(window).width()*6/10);
}
}, portfolioClick : function(aNum){
var tDom = $('.portfolio');
var nNum = aNum;
tDom.find('.wrap_article').attr('name',nNum);
tDom.find('.wrap_in').css('left',-nNum*100+'%');
tDom.find('.wrap_nav a').removeClass('on').eq(nNum).addClass('on');
return false;
}, imgSize : function(){
var wr = $(window).height() / $(window).width();
if ( wr > 0.6 ) {
$('.section_bg img').css('height',$(window).height());
$('.section_bg img').css('margin-left',-$(window).height()*10/12);
$('.section_bg img').css('width',$(window).height()*10/6);
}
else {
$('.section_bg img').css('width',$(window).width());
$('.section_bg img').css('margin-left',-$(window).width()/2);
$('.section_bg img').css('height',$(window).width()*6/10);
}
}, openMovie : function( murl ){
$('#pop_media').css('display','block');
$('#pop_media .pop_movie').append('');
}, closeMovie : function(){
$('.modal .pop_movie iframe').remove();
$('#pop_media').css('display','none');
}, openMedia : function( murl ){
$('#pop_media .pop_movie').empty();
$('#pop_media').css('display','block');
$('#pop_media .pop_movie').append('');
}, closeMedia : function(){
$('#pop_media .pop_movie').empty();
$('#pop_media').css('display','none');
}, openPop1 : function(){
$('#pop_common').css('display','block');
var vidTag = document.createElement('video');
if (typeof vidTag.canPlayType != 'undefined')
//bgVideo.pause();
$('#pop_common .pop_movie').append(
'');
}, openPop2 : function(){
$('#pop_common').css('display','block');
var vidTag = document.createElement('video');
if (typeof vidTag.canPlayType != 'undefined')
//bgVideo.pause();
$('#pop_common .pop_movie').append(
'');
}, closePop : function(){
$('#pop_common .pop_movie').empty();
var vidTag = document.createElement('video');
if (typeof vidTag.canPlayType != 'undefined')
//bgVideo.play();
$('#pop_common').css('display','none');
}
};
func.init();
window.func = func;
});
$(function() {
$(".websre .nav a").click(function() {
if($(this).is(':last-child')) {
$("#btmBtn").css({display:'inline-block'});
} else {
$("#btmBtn").css({display:'none'});
}
});
});
$(window).scroll(function() {
alert('ÁغñÁßÀÔ´Ï´Ù.');
});