(function(a) { a.fn.db_tabmotionbanner = function(b) { var c = { key: "", autorollingtime: 5000, bgspeed: 1000, motion: "" }; a.extend(c, b); return this.each(function() { var h = a(this); var k = h.find(".db_imgset"); var r = h.find(".db_imgset li"); var i = h.find(".db_menuset"); var m = h.find(".db_menuset li"); var e = h.find(".db_bgset li"); var q = h.find(".db_next"); var g = h.find(".db_prev"); var f = r.length; var p = 0; var j = 0; s(); function s() { l(); d(); t(); o() } function l() { k.css({ position: "relative" }); r.css({ position: "absolute" }); for (var y = 0; y < f; y++) { if (y == p) { r.eq(y).show() } else { r.eq(y).hide() } } for (var y = 0; y < r.length; y++) { var x = r.eq(y).find("img"); for (var w = 0; w < x.length; w++) { var a = x.eq(w); var v = c.motion[a.attr("class")]; if (v != null) { var z = number(a.css("left").split("px")[0]); var b = number(a.css("top").split("px")[0]); a.data({ x2: z, y2: b, x1: z + v.left, y1: b + v.top, opacity: v.opacity, speed: v.speed, delay: v.delay == null ? 0 : v.delay }) } } } } function d() { h.bind("mouseenter", function() { clearinterval(j); q.hide(); g.hide() }); h.bind("mouseleave", function() { t(); q.hide(); g.hide() }); m.bind("click", function() { if (a(this).index() != p) { p = a(this).index(); o() } }); m.bind("mouseenter", function() { n(a(this).find("img"), "src", "_off", "_on") }); m.bind("mouseleave", function() { if (p != a(this).index()) { n(a(this).find("img"), "src", "_on", "_off") } }); q.bind("click", function() { u() }); g.bind("click", function() { p--; if (p == -1) { p = f - 1 } o() }) } function u() { p = ++p % f; o() } function t() { j = setinterval(u, c.autorollingtime) } function o() { for (var z = 0; z < r.length; z++) { var a = r.eq(z); var y = e.eq(z); if (p == z) { a.show(); var x = a.find("img"); for (var w = 0; w < x.length; w++) { var a = x.eq(w); var v = c.motion[a.attr("class")]; if (v != null) { if (a.attr("src").indexof(".png") > 0 && a.browser.msie && a.browser.version < 9) { a.css({ left: a.data("x1"), top: a.data("y1"), opacity: 1, display: "none" }) } else { a.css({ left: a.data("x1"), top: a.data("y1"), opacity: a.data("opacity") }) } a.stop().delay(a.data("delay")).queue(function() { a(this).css("display", "block"); a(this).dequeue() }).animate({ left: a.data("x2"), top: a.data("y2"), opacity: 1 }, a.data("speed")) } } n(m.eq(z).find("img"), "src", "_off", "_on"); m.eq(z).addclass("select"); y.stop(true, true).fadein(c.bgspeed) } else { a.hide(); n(m.eq(z).find("img"), "src", "_on", "_off"); m.eq(z).removeclass("select"); y.stop(true, true).fadeout(c.bgspeed) } } } function n(w, z, v, x) { var y = w.attr(z); if (string(y).search(v) != -1) { w.attr(z, y.replace(v, x)) } } }) } })(jquery); $('.db_tab25').db_tabmotionbanner({ key:'b28551', autorollingtime:5000, bgspeed:800, motion:{ db_1_1:{top:75,opacity:0,speed:1500,delay:0}, db_1_2:{top:75,opacity:0,speed:1500,delay:500}, db_1_3:{top:75,opacity:0,speed:1500,delay:1000}, db_2_1:{top:75,opacity:0,speed:1500,delay:0}, db_2_2:{top:75,opacity:0,speed:1500,delay:500}, db_2_3:{top:75,opacity:0,speed:1500,delay:1000}, end:null } })