menuFlag = true;
sw = $(window).width();
sh = $(window).height();
$(document).ready(function() {
sw = $(window).width();
sh = $(window).height();
set_ui();
gnb();
selectFooter();
selectTmenu();
//팝업 닫기 버튼 이벤트 등록(공통)
$('p.pop_bg,p.pop_top .btn_close').click(function(){
pop_view($('#pop_view'),1);
});
if($('#wrap').hasClass('sub')){
SubVisual = new subVisual();
}
if($('#wrap').hasClass('main')){
mainInit();
}
quickResize();
});//end ready
/************************
@ resize Event
************************/
$(window).resize(function(){
sw = $(window).width();
sh = $(window).height();
if($('#wrap').hasClass('main')){
quickResize();
}
});//end resize
//메인 퀵 리사이즈
function quickResize(){
if(sw < 1227){
$('#quick').css('left',613);
}else{
$('#quick').css('left','50%');
}
}
/************************
@ scroll Event
************************/
$(window).scroll(function() {
offy = $(window).scrollTop();
if($('#wrap').hasClass('sub')){
scrollSubPage(offy)
};
});//end scroll
/************************
@ 상단메뉴
************************/
function gnb(){
Gtarget = $('.gnb_wrap');
G_h = $('.gnb_wrap').height(); //gnb 고유높이값
Gtarget.find('> ul > li a').bind('mouseenter focus click',function(){
snb_Flag(0);
});
Gtarget.bind('mouseleave',function(){
snb_Flag(1);
});
$('.otherMenu').find('a').focus(function(){
snb_Flag(1);
});
Gtarget.find('> ul > li').bind('mouseenter mouseleave',function(event){
if(event.type=='mouseenter'){
if(!$(this).hasClass('current')){
$(this).addClass('current');
}
}else{
if(!$(this).hasClass('actived')){
$(this).removeClass('current');
}
}
});
//메뉴 초기화
Gtarget.css({'height':40,'visibility':'visible'});
if($('body').hasClass('mobile')){
Gtarget.find('> ul > li > a').attr('href','javascript:;');
}
}
/*************************
@ 페이지 이동
************************/
function movePage(dx){
//dx 이동값
//$('body,html').animate({scrollTop:dx},900,'easeOutExpo')
$('body,html').scrollTop(dx);
}
/************************
@ 푸터 셀렉박스
************************/
function selectFooter(){
var FToogle = false;
var FT_dx = 0;
var FT_speed = 900;
var FT_ease = 'easeOutExpo';
var FT_arrow_xy = 'left top'
FT_offy = $('#select_family').find('.select_list').height(); //셀렉터 리스트 고유값
Ftarget = $('#select_family'); //셀렉터 부모
FStarget = Ftarget.find('.select_list'); //셀렉터 리스트
FAtarget = Ftarget.find('.select_title'); //셀렉터 제목
Ftarget.find('.select_title').bind('click',function(){
FT_move.selectMove();
});
var FT_move = {
selectMove:function(){
if(FToogle){
FT_dx = 0;
FToogle = false;
FT_arrow_xy = 'left top'
}else{
FT_dx = FT_offy;
FToogle = true;
FT_arrow_xy = 'left bottom'
}
FAtarget.find('.arrow').css({'background-position':FT_arrow_xy})
FStarget.stop().css('display','block').animate({'height':FT_dx},FT_speed,FT_ease)
},
selectInit:function(){
FStarget.css('height','0')
}
}
Ftarget.bind('mouseleave',function(){
if(FToogle){FT_move.selectMove();};
});
FT_move.selectInit();
}
/************************
@ 로케이션 메뉴 셀렉박스
************************/
function selectTmenu(){
var MToogle = false;
var MT_dx = 0;
var MT_speed = 900;
var MT_ease = 'easeOutExpo';
var MT_arrow_xy = 'left top'
var MT_color = '#444444'
MT_offy = $('#select_tnb').find('.select_list').height(); //셀렉터 리스트 고유값
MTarget = $('#select_tnb'); //셀렉터 부모
MStarget = MTarget.find('.select_list'); //셀렉터 리스트
MAtarget = MTarget.find('.select_title'); //셀렉터 제목
MTarget.find('.select_title').bind('click',function(){
MT_move.selectMove();
});
var MT_move = {
selectMove:function(){
if(MToogle){
MT_dx = 0;
MToogle = false;
MT_arrow_xy = 'left top'
MT_color = '#444444';
}else{
MT_dx = MT_offy;
MToogle = true;
MT_arrow_xy = 'left bottom'
MT_color = '#a71a19';
}
MAtarget.css('color',MT_color).find('.arrow').css({'background-position':MT_arrow_xy})
MStarget.stop().css('display','block').animate({'height':MT_dx},MT_speed,MT_ease)
},
selectInit:function(){
MStarget.css('height','0')
}
}
MTarget.bind('mouseleave',function(){
if(MToogle){MT_move.selectMove();};
});
MT_move.selectInit();
}
/************************
@ 모바일 구분
************************/
function set_ui(){
var UserAgent = navigator.userAgent;
if (UserAgent.match(/iPhone|iPod|iPad|Android|Windows CE|BlackBerry|Symbian|Windows Phone|webOS|Opera Mini|Opera Mobi|POLARIS|IEMobile|lgtelecom|nokia|SonyEricsson/i) != null || UserAgent.match(/LG|SAMSUNG|Samsung/) != null)
{
$('body').addClass('mobile');
$('#header_wrap').css('position','absolute');
if($('#wrap').hasClass('main')){
$('head').append( $('').attr('href', 'common/css/mobile.css') );
}else{
$('head').append( $('').attr('href', '../common/css/mobile.css') );
}
$('head').append( $('').attr('href', 'common/css/mobile.css') );
//$('head').append("");
//offHeight = $('#container > div:eq('+(len-1)+')').height();
}
setTimeout(function(){$('body,html').scrollTop(0);},30);
//footer 페딩 체크
f_m = (sh-$('#wrap').height())*-1;
if(f_m >=0 && f_m <= 212)$('#footer_wrap').css('padding-bottom',(222-f_m));
};//end set_ui
set_ui();