var IvyBannerRoller = {
bannerMax: 0,
bannerNow: 1,
nowScrollLeft : 0,
bannerInterVal : null,
bannerInit : function() {
$(".bannerCtrl .play").css({"display":"none"});
$(".bannerZone ul").bind({
mouseenter: function() {
IvyBannerRoller.bannerStop();
},
mouseleave: function() {
IvyBannerRoller.bannerStart();
}
});
$(".bannerZone ul a").bind({
focus: function() {
IvyBannerRoller.bannerStop();
},
blur: function() {
IvyBannerRoller.bannerStart();
}
});
IvyBannerRoller.bannerStart();
},
bannerPrev : function() {
var _this = this;
_this.bannerStop();
$(".bannerZone ul li:first-child").before( $("
").html($(".bannerZone ul li:nth-child("+bannerMax+")").html()) );
$(".bannerZone ul li:nth-child("+(bannerMax+1)+")").remove();
},
bannerNext : function() {
var _this = this;
_this.bannerStop();
_this.bannerRoll();
},
bannerStop : function() {
window.clearInterval(bannerInterVal);
$(".bannerCtrl .play").css({"display":"inline"});
$(".bannerCtrl .stop").css({"display":"none"});
},
bannerStart : function() {
bannerMax = $(".bannerZone ul").children("li").length;
bannerInterVal = window.setInterval(function(){
IvyBannerRoller.bannerRoll();
}, 3000);
$(".bannerCtrl .play").css({"display":"none"});
$(".bannerCtrl .stop").css({"display":"inline"});
},
bannerRoll: function() {
var _this = this;
obj = $(".bannerZone ul").children("li:first-child");
wid = $(obj).outerWidth();
$(".bannerZone ul").animate({ "left" : "-"+wid+"px" }, "slow", function() {
$("").html($(".bannerZone ul li:first-child").html()).appendTo( $(".bannerZone ul") );
$(".bannerZone ul li:first-child").remove();
$(".bannerZone ul").css("left","0px");
$(".bannerZone ul").animate({ "left" : "-10px" }, "fast", function() {
$(".bannerZone ul").animate({ "left" : "-2px" }, "fast", function() {});
});
});
}
};
$(document).ready(function(){
intterValTime = 0;
if ( location.host == "api.phnet.kr" ) intterValTime = 100;
window.setTimeout(function(){
IvyBannerRoller.bannerInit();
},intterValTime);
});