var IvyMain = {
/*
popupPrev: function() {
$("#IvyMain").find(".popup_img").prev();
},
popupNext: function() {
$("#IvyMain").find(".popup_img").next();
},
popupStart: function() {
try { $("#IvyMain").find(".popupzone .play").css({"display":"none"}); } catch(e) {}
try { $("#IvyMain").find(".popupzone .stop").css({"display":"inline"}); } catch(e) {}
try { $("#popup_img").timerStart(); } catch(e) {}
},
popupStop: function() {
try { $("#IvyMain").find(".popupzone .play").css({"display":"inline"}); } catch(e) {}
try { $("#IvyMain").find(".popupzone .stop").css({"display":"none"}); } catch(e) {}
try { $("#popup_img").timerStop(); } catch(e) {}
},
popupShowAll: function() {
if ( $("#IvyMain").find(".popup_list").css("display") == "none" ) {
$("#IvyMain").find(".popup_list").slideDown();
} else $("#IvyMain").find(".popup_list").slideUp();
},
*/
bannerMax: 0,
bannerNow: 1,
nowScrollLeft : 0,
bannerInterVal : null,
bannerInit : function() {
$("#Ivycontainer").find(".baner_ctrl .play").css({"display":"none"});
$("#Ivycontainer").find(".banerzone ul").bind({
mouseenter: function() {
IvyMain.bannerStop();
},
mouseleave: function() {
IvyMain.bannerStart();
}
});
$("#Ivycontainer").find(".banerzone ul a").bind({
focus: function() {
IvyMain.bannerStop();
},
blur: function() {
IvyMain.bannerStart();
}
});
IvyMain.bannerStart();
},
bannerPrev : function() {
var _this = this;
_this.bannerStop();
$("#Ivycontainer").find(".banerzone ul li:first-child").before( $("
").html($(".banerzone ul li:nth-child("+bannerMax+")").html()) );
$("#Ivycontainer").find(".banerzone ul li:nth-child("+(bannerMax+1)+")").remove();
},
bannerNext : function() {
var _this = this;
_this.bannerStop();
_this.bannerRoll();
},
bannerStop : function() {
window.clearInterval(bannerInterVal);
$("#Ivycontainer").find(".baner_ctrl .play").css({"display":"inline"});
$("#Ivycontainer").find(".baner_ctrl .stop").css({"display":"none"});
},
bannerStart : function() {
bannerMax = $("#Ivycontainer").find(".banerzone ul").children("li").length;
bannerInterVal = window.setInterval(function(){
IvyMain.bannerRoll();
}, 3000);
$("#Ivycontainer").find(".baner_ctrl .play").css({"display":"none"});
$("#Ivycontainer").find(".baner_ctrl .stop").css({"display":"inline"});
},
bannerRoll: function() {
var _this = this;
obj = $("#Ivycontainer").find(".banerzone ul").children("li:first-child");
wid = $(obj).outerWidth();
$("#Ivycontainer").find(".banerzone ul").animate({ "left" : "-"+wid+"px" }, "slow", function() {
$("").html($(".banerzone ul li:first-child").html()).appendTo( $("#Ivycontainer").find(".banerzone ul") );
$("#Ivycontainer").find(".banerzone ul li:first-child").remove();
$("#Ivycontainer").find(".banerzone ul").css("left","0px");
$("#Ivycontainer").find(".banerzone ul").animate({ "left" : "-10px" }, "fast", function() {
$("#Ivycontainer").find(".banerzone ul").animate({ "left" : "-2px" }, "fast", function() {});
});
});
},
/*
visiualMax: 7,
visiualNow: 0,
visiualInterVal: null,
visiualFair: true,
visiualInit: function() {
var _this = this;
$("#IvyMain").find("ul.visual").css("position","relative");
$("#IvyMain").find("ul.visual li.channel").css("position","");
try { $("#IvyMain").find("div.visual_ctrl").css("z-index","2"); } catch(e) {}
try { $("#IvyMain").find("div.visual_txt").css("z-index","2"); } catch(e) {}
//$("div.visual_ctrl").hide();
_this.visiualMax = $("#IvyMain").find("ul.visual").children().length;
if ( _this.visiualMax < 2 ) return false;
$("#IvyMain").find("ul.visual").bind({
mouseenter: function() {
_this.visiualStop();
},
mouseleave: function() {
_this.visiualStart();
}
});
$("#IvyMain").find("ul.visual a").bind({
focus: function() {
_this.visiualStop();
},
blur: function() {
_this.visiualStart();
}
});
_this.visiualStart();
},
visiualPlay: function(){
var _this = this;
_this.visiualStart();
},
visiualStart: function() {
var _this = this;
visiualInterVal = window.setInterval(function(){
_this.visiualRoll();
}, 3000);
$("#IvyMain").find(".visual_ctrl .play").css({"display":"none"});
$("#IvyMain").find(".visual_ctrl .stop").css({"display":"inline"});
},
visiualStop: function() {
var _this = this;
//$("div.visual_ctrl").fadeIn();
$("#IvyMain").find(".visual_ctrl .play").css({"display":"inline"});
$("#IvyMain").find(".visual_ctrl .stop").css({"display":"none"});
window.clearInterval(visiualInterVal);
},
visiualRoll: function() {
var _this = this;
//$("div.visual_ctrl").fadeOut();
_this.visiualNow++;
if ( _this.visiualMax <= _this.visiualNow ) _this.visiualNow = 0;
$("ul.visual li.channel"+_this.visiualNow).css("z-index","1");
$("ul.visual li.channel"+_this.visiualNow).fadeIn(0,function(){
prevvisiualNow = _this.visiualNow - 1;
if ( prevvisiualNow < 0 ) prevvisiualNow = _this.visiualMax - 1;
$("ul.visual li.channel"+prevvisiualNow).fadeOut(0,function(){ $(this).css("z-index","-1"); });
_this.visiualFair = true;
});
},
visiualDown: function() {
var _this = this;
try { $("div.v1 img.img"+_this.visiualNow).attr("src","/Ivyimages/site/open_content/main/visual_bt_on.gif"); } catch(e){}
$("ul.visual li.channel"+_this.visiualNow).fadeIn(0,function(){
_this.visiualFair = true;
});
},
visiualPrev: function() {
var _this = this;
_this.visiualStop();
$("ul.visual li.channel"+_this.visiualNow).hide();
_this.visiualNow--;
if ( _this.visiualNow < 0 ) _this.visiualNow = ( _this.visiualMax - 1 );
_this.visiualDown();
_this.visiualFair = true;
},
visiualNext: function() {
var _this = this;
_this.visiualStop();
$("ul.visual li.channel"+_this.visiualNow).hide();
_this.visiualNow++;
if ( _this.visiualMax <= _this.visiualNow ) _this.visiualNow = 0;
_this.visiualDown();
_this.visiualFair = false;
},
visiualHit: function(num) {
var _this = this;
_this.visiualStop();
try { $("div.v1 img").attr("src","/Ivyimages/site/open_content/main/visual_bt_off.gif"); } catch(e){}
$("ul.visual li.channel"+_this.visiualNow).css("display","none");
_this.visiualNow = num;
_this.visiualDown();
},
*/
mainTabInit: function() {
$("div.notice ul > li").each(function(k,v){
$(this).children("a.tab").bind("mouseover", function(){
$(this).parents("ul").children("li").removeClass("select");
$(this).parent("li").addClass("select");
});
$(this).children("a.tab").bind("focus", function(){
$(this).parents("ul").children("li").removeClass("select");
$(this).parent("li").addClass("select");
});
});
},
/*
assemblymanMinihome: function() {
var ash = $("#IvyMain").find(".asmanlist").height() + 10;
if ( $("#IvyMain").find(".asmanlist").css("display") == "none" ) {
$("#IvyMain").find(".asmanlist").slideDown();
} else {
$("#IvyMain").find(".asmanlist").slideUp();
}
return false;
},
maxAssemblyman: 0,
nowAssemblyman: 1,
interAssemblyman: null,
rollAssemblymanInit: function() {
var _this = this;
_this.maxAssemblyman = $("#IvyMain").find(".asmanlist ul").children().length;
$("#IvyMain").find(".rollAssemblyman").html( $(".asmanlist ul > li:first-child").html() )
.bind("mouseleave",function(){
_this.rollAssemblymanStart();
})
.bind("mouseenter",function(){
_this.rollAssemblymanStop();
});
_this.rollAssemblymanStart();
},
rollAssemblymanStart: function() {
var _this = this;
$("#IvyMain").find(".assemblymanMinihome a.playstop img").attr("src","/Ivyimages/main/common_pause.gif").attr("alt","일시정지").removeClass("play").addClass("pause");
_this.interAssemblyman = window.setInterval(function(){ _this.rollAssemblymanChange(); }, 3000);
},
rollAssemblymanStop: function() {
var _this = this;
$("#IvyMain").find(".assemblymanMinihome a.playstop img").attr("src","/Ivyimages/main/common_play.gif").attr("alt","자동넘김").removeClass("pause").addClass("play");
window.clearInterval( _this.interAssemblyman );
},
rollAssemblymanChange: function() {
var _this = this;
_this.nowAssemblyman++;
if ( _this.nowAssemblyman > _this.maxAssemblyman ) _this.nowAssemblyman = 1;
$("#IvyMain").find(".rollAssemblyman").fadeOut("fast",function(){
$("#IvyMain").find(".rollAssemblyman").html( $(".asmanlist ul > li:nth-child("+_this.nowAssemblyman+")").html() ).fadeIn("fast");
});
},
rollAssemblymanToggle: function( obj ) {
var _this = this;
if ( $(obj).children("img").hasClass("pause") ) {
_this.rollAssemblymanStop();
} else _this.rollAssemblymanStart();
},
*/
tabnews: function( obj ) {
// var pdpos = $(obj).parents("div.tabnews").position();
// var ppos = $(obj).parents("li").position();
$(obj).parents("li").parents("ul").children("li").children("ul.body").each(function(){
if ( $(this).css("display") != "none" ) $(this).css("display","none");
$(this).parents("li").removeClass("select");
});
// $(obj).parents("li").children("ul.body").css({"left":(pdpos.left - ppos.left)+"px","display":"block"});
$(obj).parents("li").children("ul.body").css({"display":"block"});
$(obj).parents("li").addClass("select");
$(obj).parents("ul").find(".more").css("z-index", "auto");
$(obj).parents("li").find(".more").css("z-index", 999);
}
};
function nWindow(){
Ivy.popup('/Servicehtml'+arguments[0],'E30',30,170,655,640);
}
(function($){
$.fn.extend({
vr_rolling : function(opt) {
// 기본값 설정
var defaults = {
direction : 'left',
delay : 5000,
pos : 0,
navi : 'show',
afterAction : false
};
var now,next,prev,total,obj, list, width,slideTimer,navi;
var opt = $.extend(defaults, opt);
var setPrev = function() {
var n = now-1;
prev = 0 > n ? total-1 : n;
if (opt.direction == 'fade') {
list.eq(prev).css('display', 'none');
if (opt.afterAction) {
reset_act(prev);
}
} else {
list.eq(prev).css('left', obj.width() * -1);
}
};
//console.log(opt.delay);
var setNext = function() {
var n = now+1;
next = total > n ? n : 0;
if (opt.direction =='fade') {
list.eq(next).css('display', 'none');
if (opt.afterAction) {
reset_act(next);
}
} else {
list.eq(next).css('left', obj.width());
}
};
var setPos = function(n) {
switch (opt.direction) {
case 'fade' :
now = n;
list.eq(now).css('display','block');
setPrev();
setNext();
break;
default:
now = n;
list.eq(now).css('left', 0);
setPrev();
setNext();
break
}
};
var act = function(now) {
var el = list.eq(now);
var img = el.find('.zoom_in');
img.animate({
height: '100%',
width: '100%',
top: '0%',
left:'0%'
},2000);
$('.up_50').css('top', '50px');
var text1 = el.find('.up_50');
text1.animate({
top:0,
opacity : 1
},400);
};
var reset_act = function(n) {
var el = list.eq(n);
var img = el.find('.zoom_in');
el.find('*').stop();
img.css({
height: '120%',
width: '120%',
top: '-10%',
left:'-10%'
});
var text1 = el.find('.up_50');
text1.css({
top:50,
opacity : 0
});
};
var resetPosition = function(n) {
setPos(n);
};
var slide = function() {
list.removeClass('on');
navi.removeClass('on');
var dir = arguments.length == 0 ? opt.direction : arguments[0];
switch (dir) {
case 'fade' :
list.eq(now).css('z-index','1');
list.eq(next).css('z-index','2');
list.eq(next).fadeIn(function(){
list.eq(now).fadeOut();
resetPosition(next);
if (opt.afterAction) {
act(now);
}
});
list.eq(next).addClass('on');
navi.eq(next).addClass('on');
break;
case 'right' :
list.eq(now).animate({left : obj.width()},500);
list.eq(prev).animate({left : 0},500,function(){resetPosition(prev)});
list.eq(prev).addClass('on');
navi.eq(prev).addClass('on');
break;
default: // left;
list.eq(now).animate({left : obj.width() * -1},500);
list.eq(next).animate({left : 0},500,function(){resetPosition(next)});
list.eq(next).addClass('on');
navi.eq(next).addClass('on');
break;
}
};
return this.each(function() {
obj = $(this);
obj.css('overflow', 'hidden');
obj.find('.roll').css('overflow', 'hidden');
list = obj.find('.roll>li');
list.each(function(idx, el){
$(el).css('display','none');
});
navi = $('.roll_navi a');
width = obj.width();
if (opt.direction != 'fade') {
list.css('left', obj.width());
list.eq(opt.pos).css('left', 0);
}
list.eq(opt.pos).addClass('on');
navi.eq(opt.pos).addClass('on');
if (opt.afterAction) {
act(opt.pos);
}
total = list.length;
setPos(opt.pos);
if (opt.navi == 'hide') {
obj.find('.roll_navi').css('display','none');
}
slideTimer = setInterval(slide,opt.delay);
obj.find('a.next').click(function(e) {
e.preventDefault();
clearInterval(slideTimer);
var dir = opt.direction;
slide(dir);
slideTimer = setInterval(slide,opt.delay);
});
obj.find('a.prev').click(function(e) {
e.preventDefault();
clearInterval(slideTimer);
var dir = opt.direction;
switch(dir) {
case 'left' :
slide('right');
break;
case 'right' :
slide('left');
break;
default :
slide(dir);
break;
}
slideTimer = setInterval(slide,opt.delay);
});
navi.click(function(e){
e.preventDefault();
if($(this).hasClass('on')) {
return;
}
var idx = $(this).parent('li').index('.roll_navi li');
//console.log(idx);
var dir;
if (opt.direction == 'fade') {
next = idx;
dir = opt.direction;
} else {
if (idx > now) {
dir = 'left';
next = idx;
list.eq(idx).css('left', width);
} else {
dir = 'right';
prev = idx;
list.eq(idx).css('left', width * -1);
}
}
clearInterval(slideTimer);
slide(dir);
slideTimer = setInterval(slide,opt.delay);
});
});
}
});
})(jQuery);
$(document).ready(function(){
// 2018-01-24
$(".tabnews").find(".more").eq(0).css("z-index", 999);
if ( $("#IvyMain").find(".popupzone").attr("class") != undefined ) {
try { $("#IvyMain").find(".popupzone .popup_list").css({"display":"none"}); } catch(e) {}
try { $("#IvyMain").find(".popupzone .play").css({"display":"none"}); } catch(e) {}
if ( $("#IvyMain").find(".popup_img ul").children().length > 0 && !$("#IvyMain").find(".popup_img ul li:first-child").hasClass("none") ) {
if ( $("#IvyMain").find(".popup_img ul").children().length > 1 ) $("#popup_img").slideShow();
} else {
// console.log($("#IvyMain").find(".popupzone .stop").attr("style"));
$("#IvyMain").find(".popupzone .stop").css({"display":"none"});
$("#IvyMain").find(".popupzone .total").css({"display":"none"});
$("#IvyMain").find(".popup_img ul").children().remove();
var default_img_url = "/Ivyimages/site/open_content/main/popup_default.jpg";
hostSet = document.domain.split(".");
$("").html('
').appendTo( $("#IvyMain").find(".popup_img ul") );
}
}
if ( $("#popupzone_top").find(".popupzone_2").attr("class") != undefined ) {
/*popupzone (상단)*/
try { $(".popupzone_2 .popup_list_2").css({"display":"none"}); } catch(e) {}
try { $(".popupzone_2 .play").css({"display":"none"}); } catch(e) {}
if ( $(".popup_img_2 ul").children().length > 0 && !$(".popup_img_2 ul li:first-child").hasClass("none") ) {
if ( $(".popup_img_2 ul").children().length > 1 ) $("#popup_img_2").slideShow_2();
// console.log($("#popup_img_2"));
} else {
$(".popupzone_2 .stop").css({"display":"none"});
$(".popupzone_2 .total").css({"display":"none"});
$(".popup_img_2 ul").children().remove();
var default_img_url = "/Ivyimages/common/main/popup_default.jpg";
var hostSet = document.domain.split(".");
switch( hostSet[0] ){
case "ihealth" : { default_img_url = "/Ivyimages/common/main/popup_default.jpg"; } break;
case "iphhealth" : { default_img_url = "/Ivyimages/common/main/popup_default.jpg"; } break;
case "lifetimeedu" : { default_img_url = "/Ivyimages/site/lifetimeedu/main/popup_default.jpg"; } break;
}
$("").html('
').appendTo( $("#popupzone_top").find(".popup_img_2 ul") );
}
}
// if ( $("#IvyMain").find(".visual").attr("class") != undefined ) IvyMain.visiualInit();
if ( $("#Ivycontainer").find(".banerzone").attr("class") != undefined ) IvyMain.bannerInit();
$('.img_roller').vr_rolling({'delay' : 7000, 'navi' : 'show', 'direction' : 'fade', 'afterAction': true});
try{ // 초,중,고,일반 탭제어
$("div.tablist ul li > span").bind("click", function(){
$("div.tablist ul li span").removeClass("select");
$(this).addClass("select");
$("div.tablist ul li ul").css({"display":"none"});
$(this).parent().children("ul").css({"display":"block"});
});
} catch(e){}
});
var IvyMain_2 = {
popupPrev: function() {
$(".popup_img_2").prev_2();
},
popupNext: function() {
$(".popup_img_2").next_2();
},
popupStart: function() {
try { $(".popupzone_2 .play").css({"display":"none"}); } catch(e) {}
try { $(".popupzone_2 .stop").css({"display":"inline"}); } catch(e) {}
try { $("#popup_img_2").timerStart_2(); } catch(e) {}
},
popupStop: function() {
try { $(".popupzone_2 .play").css({"display":"inline"}); } catch(e) {}
try { $(".popupzone_2 .stop").css({"display":"none"}); } catch(e) {}
try { $("#popup_img_2").timerStop_2(); } catch(e) {}
},
popupShowAll: function() {
if ( $(".popup_list_2").css("display") == "none" ) {
$(".popup_list_2").slideDown();
} else $(".popup_list_2").slideUp();
},
}
//function noticeAction( obj ) {
// hei = $("div.mainNotice").height();
// if ( $(obj).hasClass("open") ) {
// $(obj).removeClass("open");
// $(obj).children("img").attr("src","/Ivyimages/site/dam/notice_more.gif").attr("alt","더보기");
// $("#IvyMain").find(".mainNotice").animate({ height: 33 });
//
// } else {
// $(obj).addClass("open");
// $(obj).children("img").attr("src","/Ivyimages/site/dam/notice_more_close.gif").attr("alt","닫기");
// $("#IvyMain").find(".mainNotice").animate({ height: 160 });
// }
//}
//
//function maincontAction( obj ) {
// hei = $("div.cont01_list").height();
// if ( $(obj).hasClass("open") ) {
// $(obj).removeClass("open");
// $(obj).children("img").attr("src","/Ivyimages/site/dam/cont_01.png").attr("alt","열기");
// $("#IvyMain").find(".cont01_list").animate({ height:0, top:0 });
//
// } else {
// $(obj).addClass("open");
// $(obj).children("img").attr("src","/Ivyimages/site/dam/cont_01_c.png").attr("alt","닫기");
// $("#IvyMain").find(".cont01_list").animate({ height:129, top:-129 });
// }
//}
//
//function maincontAction2( obj ) {
// hei = $("div.cont02_list").height();
// if ( $(obj).hasClass("open") ) {
// $(obj).removeClass("open");
// $(obj).children("img").attr("src","/Ivyimages/site/dam/cont_02.png").attr("alt","열기");
// $("#IvyMain").find(".cont02_list").animate({ height:0, top:0 });
//
// } else {
// $(obj).addClass("open");
// $(obj).children("img").attr("src","/Ivyimages/site/dam/cont_02_c.png").attr("alt","닫기");
// $("#IvyMain").find(".cont02_list").animate({ height:129, top:-129 });
// }
//}
//
//
//function maincontAction3( obj ) {
// hei = $("div.cont03_list").height();
// if ( $(obj).hasClass("open") ) {
// $(obj).removeClass("open");
// $(obj).children("img").attr("src","/Ivyimages/site/dam/cont_03.png").attr("alt","열기");
// $("#IvyMain").find(".cont03_list").animate({ height:0, top:0 });
//
// } else {
// $(obj).addClass("open");
// $(obj).children("img").attr("src","/Ivyimages/site/dam/cont_03_c.png").attr("alt","닫기");
// $("#IvyMain").find(".cont03_list").animate({ height:129, top:-129 });
// }
//}
function closepopup24( obj ) {
cDay = 1
var expire = new Date();
expire.setDate(expire.getDate() + cDay);
Ivy.setCookie("pupopzone24Close","YES", expire, "/", document.domain);
$('.IvyPopup').slideUp();
}
/**
* 메인탭
*/
function mtab(i){if(i==1){$("div.focus_list").removeClass("hide"); $("div.notice_list").addClass("hide"); $("div.faq_list").addClass("hide");
$("h3.focus_tit").addClass("act"); $("h3.notice_tit").removeClass("act"); $("h3.faq_tit").removeClass("act");}
else if(i==2){$("div.focus_list").addClass("hide"); $("div.notice_list").removeClass("hide"); $("div.faq_list").addClass("hide");
$("h3.focus_tit").removeClass("act"); $("h3.notice_tit").addClass("act"); $("h3.faq_tit").removeClass("act");}
else{$("div.focus_list").addClass("hide"); $("div.notice_list").addClass("hide"); $("div.faq_list").removeClass("hide");
$("h3.focus_tit").removeClass("act"); $("h3.notice_tit").removeClass("act"); $("h3.faq_tit").addClass("act");}}