/*****************************************************************
deletion of the current branch prohibited
powered by nnin ( http://www.nnin.com )
*****************************************************************/
/*jslint browser: true*/
/*global $, jQuery*/
$(function () {
/* ë©”ì¸ìЬë¼ì´ë”© 시간간격 : de01, de02, de03 공통ì ìš© */
// $('.carousel').carousel({
// interval: 5000
// });
/* ìƒë‹¨ê³ ì • */
$(window).scroll(function () {
var gnb = $('.gnb');
if ($(this).scrollTop() > 10) {
gnb.addClass('on');
gnb.find('.mainmenu').addClass('on');
$('.nt_sitemap').addClass('on');
} else {
gnb.removeClass('on');
gnb.find('.mainmenu').removeClass('on');
$('.nt_sitemap').removeClass('on');
}
});
/* 네비게ì´ì…˜ 분류 */
$('.mainmenu ul li').on({
mouseover : function () {
$(this).find('.submenu').stop().slideDown(200);
},
mouseout : function () {
$(this).find('.submenu').stop().slideUp(200);
},
click: function () {
if ($(window).width() < 768) {
$(this).find('> a').attr('href', '#none');
}
$(this).toggleClass('s_on');
if ($(this).hasClass('s_on')) {
$(this).find('.submenu').slideDown();
$(this).siblings().removeClass('s_on');
} else {
$(this).find('.submenu').slideUp();
}
}
});
/**/
$('.nt_quick').on({
mouseover : function () {
$(this).find('ul').stop().slideDown(200);
},
mouseout : function () {
$(this).find('ul').stop().slideUp(400);
}
});
/**/
$('.nt_shop').on({
mouseover : function () {
$(this).find('ul').stop().slideDown(200);
},
mouseout : function () {
$(this).find('ul').stop().slideUp(400);
},
click: function () {
$(this).toggleClass('s_on');
if ($(this).hasClass('s_on')) {
$(this).find('ul').slideDown();
} else {
$(this).find('ul').slideUp();
}
}
});
/**/
$('.logoArea p').click(function () {
$(this).toggleClass('on');
if ($(this).hasClass('on')) {
$('.mainmenu').slideDown();
} else {
$('.mainmenu').slideUp();
}
});
// $('.logoArea .logo').on({
// mouseenter: function () {
// $(this).find('.logo_off').stop().animate({
// opacity: 0,
// left: 20
// }, 300);
// $(this).find('.logo_on').stop().animate({
// opacity: 1,
// left: 0
// }, 300);
// },
// mouseleave: function () {
// $(this).find('.logo_off').stop().animate({
// opacity: 1,
// left: 0
// }, 300);
// $(this).find('.logo_on').stop().animate({
// opacity: 0,
// left: 20
// }, 300);
// }
// });
/* scrolltop */
$(window).scroll(function () {
if ($(this).scrollTop() > 200) {
$('.scrollToTop').fadeIn();
} else {
$('.scrollToTop').fadeOut();
}
});
$('.scrollToTop').click(function () {
$('html, body').animate({
scrollTop: 0
}, 800);
return false;
});
/**/
$('.n_swap').each(function () {
var $this = $(this);
$this.bind('mouseenter', function () {
var srcArr = $(this).attr('src').split('.');
$(this).attr('src', srcArr[0] + '_on.' + srcArr[1]);
$(this).addClass('on');
}).bind('mouseleave', function () {
$(this).attr('src', $(this).attr('src').replace('_on', ''));
$(this).removeClass('on');
});
});
/* íˆ´íŒ */
$(function () {
$('[data-toggle="tooltip"]').tooltip();
});
/* ì´ë¯¸ì§€ 확대,축소 */
$('.scaleUp').on({
mouseover: function () {
$(this).addClass('on');
},
mouseout: function () {
$(this).removeClass('on');
}
});
$('.scaleDown').on({
mouseover: function () {
$(this).addClass('on');
},
mouseout: function () {
$(this).removeClass('on');
}
});
/* 효과01 */
$('.effect01').each(function () {
$(this).on({
mouseenter: function () {
$(this).find('.effect01-box').stop().animate({
bottom: 0,
opacity: 1
}, 200);
},
mouseleave: function () {
$(this).find('.effect01-box').stop().animate({
bottom: -50,
opacity: 0
}, 200);
}
});
$(this).css({
cursor: 'pointer'
});
});
/* 효과02 */
$('.effect02').each(function () {
$(this).on({
mouseenter: function () {
$('.effect02-box').stop().animate({
top: 20,
opacity: 0.2
}, 100);
$(this).find('.effect02-box').stop().animate({
top: 0,
opacity: 1.0
}, 200);
},
mouseleave: function () {
$('.effect02-box').stop().animate({
top: 10,
opacity: 0.8
}, 100);
$(this).find('.effect02-box').stop().animate({
top: 10,
opacity: 0.8
}, 200);
}
});
$(this).css({
cursor: 'pointer'
});
});
/* 효과03 */
$('.effect03').each(function () {
$(this).on({
mouseenter: function () {
$(this).find('.effect03-box').stop().animate({
top: '50%',
opacity: 1
}, 200);
},
mouseleave: function () {
$(this).find('.effect03-box').stop().animate({
top: '40%',
opacity: 0
}, 200);
}
});
$(this).css({
cursor: 'pointer'
});
});
/* map ì§€ë„ : êµ¬ê¸€ì§€ë„ */
$('.map_google').click(function () {
$(this).find('iframe').addClass('clicked');
}).mouseleave(function () {
$(this).find('iframe').removeClass('clicked');
});
/*****************************************************************
- 아래 ì œìž‘ì‚¬ë¥¼ ì‚ì œ 하시면 ë””ìžì¸ë‹Œì˜ 추가서비스를 ì´ìš© 하실 수 없습니다.
- ì‚ì œë¥¼ í¬ë§ 하시면 X2.0ì˜ ë¹„ìš©ìœ¼ë¡œ ëª¨ë“ ì¶”ê°€ì„œë¹„ìŠ¤ë¥¼ ì´ìš© 하실 수 있습니다.
*****************************************************************/
$('.n_copyright').append(' powered by nnin');
$('.n_copyright span').css({display: 'inline-block', marginBottom: '5px'});
$('.n_copyright span a').attr('target', '_blank');
/************************************************************
게시íŒ
************************************************************/
/*게시íŒ:공통*/
$('.n_board_txt, .n_board_gallery').find('table[border="1"]').attr('border', '0');
/* ì¹´í…Œê³ ë¦¬ ì˜ì— ****************************************/
$('form[name=com_board_form]').parent().addClass('categoryArea');
$('form[name=com_board_form]').parent().find('td').removeAttr('align');
// $('form[name=com_board_form]').parent().css('marginBottom', '5px');
// $('form[name=com_board_form]').parent().find('img').remove();
// $('form[name=com_board_form]').parent().find('td > b').remove();
/* 댓글ì˜ì— ***********************************************/
/* 댓글ì˜ì— : 작성 */
$('.board_comment_bgcolor tbody:not(:first-child)').css({
'border': '0px solid #f00',
'padding': '0 10px',
'display': 'block'
});
/* 댓글ì˜ì— : 작성ì˜ì— */
$('.comment_txt > textarea').css({
'margin': '0 0 5px',
'padding': '10px',
'border': '1px solid #ccc',
'height': '100px'
});
/* 댓글ì˜ì— : 작성ì˜ì— : 버튼(댓글달기) */
$('.comment_txt > input[type=image]').css({
'paddingRight': '10px',
'float': 'left'
});
/* 댓글ì˜ì— : ëŒ“ê¸€ëª©ë¡ */
$('.comment_name').parent('tr').children('td').removeAttr('width');
$('.comment_name').parent('tr').children('td:nth-child(2)').addClass('comment_view');
$('.comment_name').parent('tr').children('td:nth-child(3)').addClass('comment_hour');
/* 댓글ì˜ì— : ëŒ“ê¸€ëª©ë¡ */
$('.comment_name').parent().parent().parent().parent().parent().parent().parent().addClass('commentArea');
/* í…스트형 : ê¸€ëª©ë¡ : 최ìƒë‹¨ ë¼ì¸ì˜ì— */
$('.n_board_txt .bbsno').parents('table').prev().find('td').addClass('board_top_line');
/* í…스트형 : ê¸€ëª©ë¡ 'tr' ì„ íƒ*/
$('.n_board_txt .bbsno').parent('tr').addClass('tr_line');
/* í…스트형 : ê¸€ëª©ë¡ : 최ìƒë‹¨ 구분ì˜ì— */
$('.n_board_txt .att_title').parent('tr').addClass('boardTitBar');
/* í…스트형 : ê¸€ëª©ë¡ : 최ìƒë‹¨ í–‰ ì†ì„± */
$('.n_board_txt .att_title font').removeAttr('style');
/* í…스트형 : 글보기 / 글쓰기*/
$('.n_board_txt .board_bgcolor, .n_board_gallery .board_bgcolor').parent('tr').addClass('diviedLine');
/* í…스트형 : 목ë¡ì „ì²´ì˜ì— : 하단여백*/
$('.boardTitBar').parent().parent().css('marginBottom', '20px');
/* 공통 : ëª©ë¡ : 하단 ì˜ì—들 */
$('.paging').css('padding', '10px 0');
$('.paging').parent().parent().parent().prev().css('border', '1px solid #fff');
$('.paging').parent('tr').next().remove();
// ê°¤ëŸ¬ë¦¬ëª©ë¡ : 관리ìžë¡œê·¸ì¸ì‹œ 게시물체í¬ë°•스
$('.n_board_gallery').find('input[name=delete_check_notice\\[\\]]').parent('td').addClass('adminCheck');
$('.n_board_gallery').find('input[name=delete_check_notice\\[\\]]').addClass('adminCheckBox');
// ê°¤ëŸ¬ë¦¬ëª©ë¡ : ì´ë¯¸ì§€ì„ íƒ(ì œëª©ì„ ì‚¬ìš©í•´ì•¼ ë¨)
$('.gallery_subject').parent().siblings('tr:first-child').addClass('nSize');
// ê°¤ëŸ¬ë¦¬ëª©ë¡ : 사ì´ì¦ˆ
$('.nSize').parents('.bbsnewf5').parents('td').addClass('boxArea');
// í…스트 ë‚´ìš©
$('.gallery_etc').css('color', '#fff');
/* í¼ë©”ì¼ : í•ëª©ì˜ ì†ì„± ì œê±° ***********************************************/
$('.formmail_title_bgcolor font').removeAttr('style');
/* ê°œì¸ì •ë³´ 수집ë™ì˜ ì˜ì— */
$('.np_form input[name=com_formmail_check_safe]').closest('table').addClass('personalInformation');
/* 스팸등ë¡ë°©ì§€ ì˜ì— */
$('#captcha').closest('tr').addClass('captcha');
/* í¼ë©”ì¼ : 하단버튼ì˜ì— : ìƒë‹¨ì—¬ë°± */
$('a[href="javascript: document.com_formmail.reset();"]').parent().addClass('formButton');
/* í¼ë©”ì¼ : 하단버튼ì˜ì— : 버튼 : í™•ì¸ */
$('.formButton a:first-child img').attr('src', '../img/component/board/board_1/confirm.gif');
/* í¼ë©”ì¼ : 하단버튼ì˜ì— : 버튼 : 취소 */
$('.formButton a:last-child img').attr('src', '../img/component/board/board_1/cancel.gif');
/* 글쓰기 : 하단버튼ì˜ì—ì˜ ìƒë‹¨ì—¬ë°± */
$('a[href="javascript: document.com_board.reset()"]').parent().parent().parent().parent().addClass('nbButton');
/* 글보기 : 하단버튼ì˜ì— */
$('img[align=absmiddle]').closest('table').parent().parent().parent().parent().addClass('veiwBottonArea');
/* 글보기 : 하단ë¼ì¸ & 글목ë¡ë¦¬ìŠ¤íŠ¸ */
$('.veiwBottonArea').siblings('table:last').find('td').css('backgroundColor', '#fff');
/* 글보기 : 하단 버튼 */
$('img[src="/cimg/btn_sdel.gif"]').attr('src', '../img/component/board/board_1/admin_delete.gif');
$('img[src="/cimg/move.gif"]').attr('src', '../img/component/board/board_1/admin_move.gif');
$('img[src="/cimg/copy.gif"]').attr('src', '../img/component/board/board_1/admin_copy.gif');
/*****************************************************************
ì¼ì •관리
*****************************************************************/
$('.np_schedule table').attr('width', '100%');
$('.np_schedule').find('input[name=subject]').attr('size', '').css('width', '100%');
/*****************************************************************
쇼핑몰 : 페ì´ì§•
*****************************************************************/
$('.tb_font04').parent().siblings('td[width=1]').remove();
/*****************************************************************
Animations
*****************************************************************/
var contentWayPoint = function () {
$('.animate-box').waypoint(function (direction) {
if (direction === 'down' && !$(this.element).hasClass('animatedFast')) {
$(this.element).addClass('item-animate');
setTimeout(function () {
$('body .animate-box.item-animate').each(function (k) {
var el = $(this);
setTimeout(function () {
var effect = el.data('animate-effect');
if (effect === 'fadeInUp') {
el.addClass('fadeInUp animatedFast');
} else if (effect === 'fadeInLeft') {
el.addClass('fadeInLeft animatedFast');
} else if (effect === 'fadeInRight') {
el.addClass('fadeInRight animatedFast');
} else if (effect === 'fadeInDown') {
el.addClass('fadeInDown animatedFast');
} else {
el.addClass('fadeInUp animatedFast');
}
el.removeClass('item-animate');
}, k * 300, 'easeInOutExpo');
});
}, 80);
}
}, {
offset: '95%'
});
};
// Document on load.
$(function () {
contentWayPoint();
});
});