"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 : '',
yu : ''
};
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);
})();
}
*/
/* ---- */
$("#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;
});
$('.portfolio table').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('table').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('table').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;
});
}
/* 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');
}
});
$(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;
});