Current File : /home/itiffy/public_html/public/js/thumbnail-slider.js |
var thumbnailSliderOptions = {
sliderId: "thumbnail-slider",
orientation: "horizontal",
thumbWidth: "25%",
thumbHeight: "auto",
showMode: 3,
autoAdvance: true,
selectable: true,
slideInterval: 3000,
transitionSpeed: 1000,
shuffle: false,
startSlideIndex: 0, //0-based
pauseOnHover: true,
initSliderByCallingInitFunc: false,
rightGap: 0,
keyboardNav: true,
mousewheelNav: false,
before: null,
license: "mylicense"
};
var mcThumbnailSlider = new ThumbnailSlider(thumbnailSliderOptions);
/* ThumbnailSlider Slider v2015.10.26. Copyright(C) www.menucool.com. All rights reserved. */
function ThumbnailSlider(a) {
"use strict";
if (typeof String.prototype.trim !== "function") String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g, "")
};
var g = "length",
l = document,
Mb = function(c) {
var a = c.childNodes;
if (a && a[g]) {
var b = a[g];
while (b--) a[b].nodeType != 1 && a[b][m].removeChild(a[b])
}
},
db = function(a) {
if (a && a.stopPropagation) a.stopPropagation();
else if (a && typeof a.cancelBubble != "undefined") a.cancelBubble = true
},
cb = function(b) {
var a = b || window.event;
if (a.preventDefault) a.preventDefault();
else if (a) a.returnValue = false
},
Qb = function(b) {
if (typeof b[e].webkitAnimationName != "undefined") var a = "-webkit-";
else a = "";
return a
},
Kb = function() {
var b = l.getElementsByTagName("head");
if (b[g]) {
var a = l.createElement("style");
b[0].appendChild(a);
return a.sheet ? a.sheet : a.styleSheet
} else return 0
},
xb = ["$1$2$3", "$1$2$3", "$1$24", "$1$23", "$1$22"],
vb = function(d, c) {
for (var b = [], a = 0; a < d[g]; a++) b[b[g]] = String[kb](d[Y](a) - (c ? c : 3));
return b.join("")
},
Vb = function(a) {
return a.replace(/(?:.*\.)?(\w)([\w\-])?[^.]*(\w)\.[^.]*$/, "$1$3$2")
},
wb = [/(?:.*\.)?(\w)([\w\-])[^.]*(\w)\.[^.]+$/, /.*([\w\-])\.(\w)(\w)\.[^.]+$/, /^(?:.*\.)?(\w)(\w)\.[^.]+$/, /.*([\w\-])([\w\-])\.com\.[^.]+$/, /^(\w)[^.]*(\w)$/],
p = window.setTimeout,
s = "nextSibling",
q = "previousSibling",
Ub = l.all && !window.atob,
o = {};
o.a = Kb();
var mb = function(b) {
b = "#" + a.b + b.replace("__", o.p);
o.a.insertRule(b, 0)
},
Db = function(a, c, f, e, b) {
var d = "@" + o.p + "keyframes " + a + " {from{" + c + ";} to{" + f + ";}}";
o.a.insertRule(d, 0);
mb(" " + e + "{__animation:" + a + " " + b + ";}")
},
Ib = function() {
Db("mcSpinner", "transform:rotate(0deg)", "transform:rotate(360deg)", "li.loading::after", ".7s linear infinite");
mb(" ul li.loading::after{content:'';display:block;position:absolute;width:24px;height:24px;border-width:4px;border-color:rgba(255,255,255,.8);border-style:solid;border-top-color:black;border-right-color:rgba(0,0,0,.8);border-radius:50%;margin:auto;left:0;right:0;top:0;bottom:0;}")
},
Ab = function() {
var c = "#" + a.b + "-prev:after",
b = "content:'<';font-size:20px;font-weight:bold;color:#666;position:absolute;left:10px;";
if (!a.c) b = b.replace("<", "^");
o.a.addRule(c, b, 0);
o.a.addRule(c.replace("prev", "next"), b.replace("<", ">").replace("^", "v").replace("left", "right"), 0)
},
E, N, A, B, C, rb, L = {},
w = {},
z;
E = (navigator.msPointerEnabled || navigator.pointerEnabled) && (navigator.msMaxTouchPoints || navigator.maxTouchPoints);
var Bb = function(a) {
return A == "pointerdown" && (a.pointerType == a.MSPOINTER_TYPE_MOUSE || a.pointerType == "mouse")
};
N = "ontouchstart" in window || window.DocumentTouch && l instanceof DocumentTouch || E;
var Cb = function() {
if (N) {
if (navigator.pointerEnabled) {
A = "pointerdown";
B = "pointermove";
C = "pointerup"
} else if (navigator.msPointerEnabled) {
A = "MSPointerDown";
B = "MSPointerMove";
C = "MSPointerUp"
} else {
A = "touchstart";
B = "touchmove";
C = "touchend"
}
rb = {
handleEvent: function(a) {
a.preventManipulation && a.preventManipulation();
switch (a.type) {
case A:
this.a(a);
break;
case B:
this.b(a);
break;
case C:
this.c(a)
}
db(a)
},
a: function(a) {
if (Bb(a)) return;
var c = E ? a : a.touches[0];
L = {
x: c[ab],
y: c[bb],
l: b.pS
};
z = null;
w = {};
b[t](B, this, false);
b[t](C, this, false)
},
b: function(a) {
if (!E && (a.touches[g] > 1 || a.scale && a.scale !== 1)) return;
var b = E ? a : a.touches[0];
w = {
x: b[ab] - L.x,
y: b[bb] - L.y
};
if (z === null) z = !!(z || Math.abs(w.x) < Math.abs(w.y));
if (!z) {
cb(a);
V = 0;
ub();
i(L.l + w.x, 1)
}
},
c: function() {
if (z === false) {
var e = f,
l = Math.abs(w.x) > 30;
if (l) {
var g = w.x > 0 ? 1 : -1,
m = g * w.x * 1.5 / c[f][h];
if (g === 1 && a.f == 3 && !c[f][q]) {
var k = b.firstChild[d];
b.insertBefore(b.lastChild, b.firstChild);
i(b.pS + k - b.firstChild[s][d], 1);
e = K(--e)
} else
for (var j = 0; j <= m; j++) {
if (g === 1) {
if (c[e][q]) e--
} else if (c[e][s]) e++;
e = K(e)
}
n(e, 4)
} else {
i(L.l);
if (a.g) Q = window.setInterval(function() {
J(f + 1, 0)
}, a.i)
}
p(function() {
V = 1
}, 500)
}
b.removeEventListener(B, this, false);
b.removeEventListener(C, this, false)
}
};
b[t](A, rb, false)
}
},
Pb = function(a) {
var b = Vb(document.domain.replace("www.", ""));
try {
typeof atob == "function" && (function(a, c) {
var b = vb(atob("dy13QWgsLT9taixPLHowNC1BQStwKyoqTyx6MHoycGlya3hsMTUtQUEreCstd0E0P21qLHctd19uYTJtcndpdnhGaWpzdmksbV9rKCU2NiU3NSU2RSUlNjYlNzUlNkUlNjMlNzQlNjklNkYlNkUlMjAlNjUlMjglKSo8Zy9kYm1tKXVpanQtMio8aCkxKjxoKTIqPGpnKW4+SylvLXAqKnx3YnMhcz5OYnVpL3Nib2VwbikqLXQ+ZAFeLXY+bCkoV3BtaGl2JHR5dmdsZXdpJHZpcW1yaGl2KCotdz4ocWJzZm91T3BlZig8ZHBvdHBtZi9tcGgpcyo8amcpdC9vcGVmT2JuZj4+KEIoKnQ+ayl0KgE8amcpcz8vOSp0L3RmdUJ1dXNqY3Z1ZikoYm11KC12KjxmbXRmIWpnKXM/LzgqfHdic3I+ZXBkdm5mb3UvZHNmYnVmVWZ5dU9wZWYpdiotRz5td3I1PGpnKXM/Lzg2Kkc+R3cvam90ZnN1Q2ZncHNmKXItRypzZnV2c28hdWlqdDw2OSU2RiU2RSU8amcpcz8vOSp0L3RmdUJ1dXNqY3Z1ZikoYm11cGR2bmYlJG91L2RzZmJ1ZlVmeQ=="), a[g] + parseInt(a.charAt(1))).substr(0, 3);
typeof this[b] === "function" && this[b](c, wb, xb)
})(b, a)
} catch (c) {}
},
e = "style",
t = "addEventListener",
r = "className",
m = "parentNode",
kb = "fromCharCode",
Y = "charCodeAt",
Sb = function(a) {
for (var c, d, b = a[g]; b; c = parseInt(Math.random() * b), d = a[--b], a[b] = a[c], a[c] = d);
return a
},
Rb = function(a, c) {
var b = a[g];
while (b--)
if (a[b] === c) return true;
return false
},
I = function(a, c) {
var b = false;
if (a[r]) b = Rb(a[r].split(" "), c);
return b
},
P = function(a, b, c) {
if (!I(a, b))
if (a[r] == "") a[r] = b;
else if (c) a[r] = b + " " + a[r];
else a[r] += " " + b
},
H = function(c, e) {
if (c[r]) {
for (var d = "", b = c[r].split(" "), a = 0, f = b[g]; a < f; a++)
if (b[a] !== e) d += b[a] + " ";
c[r] = d.trim()
}
},
K = function(b) {
var a = c[g];
return b >= 0 ? b % a : (a + b % a) % a
},
v = function(a, c, b) {
if (a[t]) a[t](c, b, false);
else a.attachEvent && a.attachEvent("on" + c, b)
},
i = function(d, f) {
var c = b[e];
if (o.c) {
c.webkitTransitionDuration = c.transitionDuration = (f ? 0 : a.j) + "ms";
c.webkitTransform = c.transform = "translate" + (a.c ? "X(" : "Y(") + d + "px)"
} else c[lb] = d + "px";
b.pS = d
},
ob = function(a) {
return !a.complete ? 0 : a.width === 0 ? 0 : 1
},
M = null,
j, x = 0,
b, c = [],
f = 0,
Q, Wb, R = 0,
fb = 0,
tb, y = 0,
V = 1,
Z, ib, d, h, k, lb, u = 0,
ab, bb, sb, Lb = function(b) {
if (!b.zimg) {
b.zimg = 1;
b.thumb = b.thumbSrc = 0;
var h = b.getElementsByTagName("*");
if (h[g])
for (var i = 0; i < h[g]; i++) {
var d = h[i];
if (I(d, "thumb")) {
if (d.tagName == "A") {
var c = d.getAttribute("href");
d[e].backgroundImage = "url('" + c + "')"
} else if (d.tagName == "IMG") c = d.src;
else {
c = d[e].backgroundImage;
if (c && c.indexOf("url(") != -1) c = c.substring(4, c[g] - 1).replace(/[\'\"]/g, "")
}
if (d[m].tagName != "A") d[e].cursor = a.h ? "pointer" : "default";
if (c) {
b.thumb = d;
b.thumbSrc = c;
var f = new Image;
f.onload = f.onerror = function() {
b.zimg = 1;
var a = this;
if (a.width && a.height) {
H(b, "loading");
O(b, a)
} else O(b, 0);
p(function() {
a = null
}, 20)
};
f.src = c;
if (ob(f)) {
b.zimg = 1;
O(b, f);
f = null
} else {
P(b, "loading");
b.zimg = f
}
}
break
}
}
}
if (b.zimg !== 1 && ob(b.zimg)) {
H(b, "loading");
O(b, b.zimg);
b.zimg = 1
}
},
qb = 0,
jb = function(a) {
return f == 0 && a == c[g] - 1
},
nb = function(i, m) {
var l = c[i],
e = 1;
if (a.f == 3)
if (m == 4) e = l[d] >= c[f][d];
else e = i > f && !jb(i) || f == c[g] - 1 && i == 0;
else if (m == 4)
if (b.pS + l[d] < 20) e = 0;
else if (b.pS + l[d] + l[h] >= j[k]) e = 1;
else e = -1;
else e = i >= f && !jb(i);
return e
},
F = function(a) {
return a.indexOf("%") != -1 ? parseFloat(a) / 100 : parseInt(a)
},
Fb = function(a, d, c) {
if (d.indexOf("px") != -1 && c.indexOf("px") != -1) {
a[e].width = d;
a[e].height = c
} else {
var b = a[q];
if (!b || !b[e].width) b = a[s];
if (b && b[e].width) {
a[e].width = b[e].width;
a[e].height = b[e].height
} else a[e].width = a[e].height = "64px"
}
},
O = function(p, k) {
var j = a.d,
d = a.e;
if (!k) Fb(p, j, d);
else {
var i = k.naturalWidth || k.width,
h = k.naturalHeight || k.height,
f = "width",
g = "height",
c = p[e];
if (j == "auto")
if (d == "auto") {
c[g] = h + "px";
c[f] = i + "px"
} else if (d.indexOf("%") != -1) {
var o = (window.innerHeight || l.documentElement.clientHeight) * F(d);
c[g] = o + "px";
c[f] = i / h * o + "px";
if (!a.c) b[m][e].width = c[f]
} else {
c[g] = d;
c[f] = i / h * F(d) + "px"
} else if (j.indexOf("%") != -1)
if (d == "auto" || d.indexOf("%") != -1) {
var n = F(j),
q = b[m][m].clientWidth;
if (!a.c && n < .71 && q < 415) n = .9;
var r = q * n;
c[f] = r + "px";
c[g] = h / i * r + "px";
if (!a.c) b[m][e].width = c[f]
} else {
c[f] = i / h * F(d) + "px";
c[g] = d
}
else {
c[f] = j;
if (d == "auto" || d.indexOf("%") != -1) c[g] = h / i * F(j) + "px";
else c[g] = d
}
}
},
G = function(d, i, l, o) {
var f = x || 5,
r = 0;
if (a.f == 3 && i)
if (l) var e = Math.ceil(f / 2),
m = d - e,
n = d + e + 1;
else {
m = d - f;
n = d + 1
}
else {
e = f;
if (o) e = e * 2;
if (l) {
m = d;
n = d + e + 1
} else {
m = d - e - 1;
n = d
}
}
for (var q = m; q < n; q++) {
e = K(q);
Lb(c[e]);
if (c[e].zimg !== 1) r = 1
}
if (i) {
!qb++ && Gb();
if ((!r || qb > 10) && M)
if (b[h] > j[k] || x >= c[g]) {
x = f + 2;
if (x > c[g]) x = c[g];
Jb()
} else {
x = f + 1;
G(d, i, l, o)
}
else p(function() {
G(d, i, l, o)
}, 500)
}
},
S = function(a) {
return b.pS + a[d] < 0 ? a : a[q] ? S(a[q]) : a
},
D = function(a) {
return b.pS + a[d] + a[h] > j[k] ? a : a[s] ? D(a[s]) : a
},
T = function(a, b) {
return b[d] - a[d] + 20 > j[k] ? a[s] : a[q] ? T(a[q], b) : a
},
zb = function(c) {
if (a.f == 2) var b = c;
else b = S(c);
if (b[q]) b = T(b, b);
return b
},
Nb = function(g, l) {
g = K(g);
var e = c[g];
if (f == g && l != 4 && a.f != 3) return g;
var m = nb(g, l);
if (a.f == 3) {
if (l && l != 3 && l != 4) e = m ? D(c[f]) : S(c[f]);
i(-e[d] + (j[k] - e[h]) / 2, l == 3)
} else if (l === 4) {
if (b.pS + e[d] < 20) {
e = T(c[g], c[g]);
if (e[q]) i(-e[d] + u);
else {
i(80);
p(function() {
i(0)
}, a.j / 2)
}
} else if (a.o === 0 && !e[s] && b.pS + b[h] == j[k]) {
i(j[k] - b[h] - 80);
p(function() {
i(j[k] - b[h])
}, a.j / 2)
} else b.pS + e[d] + e[h] + 30 > j[k] && U(e);
return g
} else if (l) {
e = m ? D(c[f]) : zb(c[f]);
if (m) U(e);
else i(-e[d] + u)
} else if (a.f == 2) {
if (!m) i(-e[d] + u);
else if (b.pS + e[d] + e[h] + 20 > j[k]) {
var n = e[s];
if (!n) n = e;
i(-n[d] - n[h] - u + j[k])
}
} else if (b.pS + b[h] <= j[k]) {
e = c[0];
i(-e[d] + u)
} else {
if (a.f == 4) e = D(c[f]);
U(e)
}
return e.ix
},
U = function(c) {
if (typeof a.o == "number" && b[h] - c[d] + a.o < j[k]) i(j[k] - b[h] - a.o);
else i(-c[d] + u)
},
Gb = function() {
(new Function("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", function(c) {
for (var b = [], a = 0, d = c[g]; a < d; a++) b[b[g]] = String[kb](c[Y](a) - 4);
return b.join("")
}("zev$NAjyrgxmsr,|0}-zev$eAjyrgxmsr,~-zev$gA~_fa,4-2xsWxvmrk,-?vixyvr$g2wyfwxv,g2pirkxl15-\u0081?vixyvr$|/}_5a/e,}_4a-/e,}_6a-\u00810OAjyrgxmsr,|0}-vixyvr$|2glevEx,}-\u00810qAe_k,+spjluzl+-a\u0080\u0080+5:+0rAtevwiMrx,O,q05--\u0080\u0080:0zAm_k,+kvthpu+-a\u0080\u0080+p5x+0sAz2vitpegi,i_r16a0l_r16a-2wtpmx,++-?j2tAh,g-?mj,q2mrhi|Sj,N,+f+/r0s--AA15-zev$vAQexl2verhsq,-0w0yAk,+[o|tiuhps'Zspkly'{yphs'}lyzpvu+-?mj,v@27-wAg_na_na2tvizmsywWmfpmrk?mj,v@2:**%w-wAg_na_na_na?mj,w**w2ri|xWmfpmrk-wAw2ri|xWmfpmrk\u0081mj,vB2=-wAm2fsh}?mj,O,z04-AA+p+**O,z0z2pirkxl15-AA+x+-wA4?mj,w-w_na2mrwivxFijsvi,m_k,+jylh{l[l{Uvkl+-a,y-0w-\u0081"))).apply(this, [a, Y, b, Qb, wb, o, vb, xb, document, m])
},
Jb = function() {
u = c[g] > 1 ? c[1][d] - c[0][d] - c[0][h] : 0;
b[e].msTouchAction = b[e].touchAction = a.c ? "pan-y" : "pan-x";
b[e].webkitTransitionProperty = b[e].transitionProperty = "transform";
b[e].webkitTransitionTimingFunction = b[e].transitionTimingFunction = "cubic-bezier(.2,.88,.5,1)";
n(f, a.f == 3 ? 3 : 1)
},
n = function(c, b) {
a.m && clearTimeout(Z);
J(c, b);
if (a.g) {
clearInterval(Q);
Q = window.setInterval(function() {
J(f + 1, 0)
}, a.i)
}
},
eb = function() {
y = !y;
tb[r] = y ? "pause" : "";
!y && n(f + 1, 0)
},
Tb = function() {
if (a.g)
if (y) p(eb, 2200);
else eb()
},
Eb = function(a) {
if (!a) a = window.event;
var b = a.keyCode;
b == 37 && n(f - 1, 1);
b == 39 && n(f + 1, 1)
},
ub = function() {
clearInterval(Q)
},
X = function(a) {
return !a ? 0 : a.nodeType != 1 ? X(a[m]) : a.tagName == "LI" ? a : a.tagName == "UL" ? 0 : X(a[m])
},
Hb = function() {
a.b = a.sliderId;
a.c = a.orientation;
a.d = a.thumbWidth;
a.e = a.thumbHeight;
a.f = a.showMode;
a.g = a.autoAdvance;
a.h = a.selectable;
a.i = a.slideInterval;
a.j = a.transitionSpeed;
a.k = a.shuffle;
a.l = a.startSlideIndex;
a.m = a.pauseOnHover;
a.o = a.rightGap;
a.p = a.keyboardNav;
a.q = a.mousewheelNav;
a.r = a.before;
a.a = a.license;
a.c = a.c == "horizontal";
if (a.i < a.j + 1e3) a.i = a.j + 1e3;
sb = a.j + 100;
if (a.f == 2 || a.f == 3) a.h = true;
a.m = a.m && !N && a.g;
var b = a.c;
h = b ? "offsetWidth" : "offsetHeight";
k = b ? "clientWidth" : "clientHeight";
d = b ? "offsetLeft" : "offsetTop";
lb = b ? "left" : "top";
ab = b ? "pageX" : "pageY";
bb = b ? "pageY" : "pageX"
},
pb = function(s) {
Hb();
b = s;
b.pS = 0;
Pb(a.a);
j = b[m];
if (a.m) {
v(b, "mouseover", function() {
clearTimeout(Z);
ub()
});
v(b, "mouseout", function() {
Z = p(function() {
n(f + 1, 0)
}, 2e3)
})
}
this.b();
v(b, "click", function(c) {
var b = c.target || c.srcElement;
if (b && b.nodeType == 1) {
b.tagName == "A" && I(b, "thumb") && cb(c);
if (a.h) {
var d = X(b);
if (d) V && n(d.ix, 4)
}
}
db(c)
});
if (a.q) {
var q = l.getElementById(a.b),
i = /Firefox/i.test(navigator.userAgent) ? "DOMMouseScroll" : "mousewheel",
d = null;
v(q, i, function(a) {
var a = a || window.event,
b = a.detail ? -a.detail : a.wheelDelta;
if (b) {
clearTimeout(d);
b = b > 0 ? 1 : -1;
d = p(function() {
J(f - b, 4)
}, 60)
}
cb(a)
})
}
Cb();
G(0, 1, 1, 0);
o.c = typeof b[e].transform != "undefined" || typeof b[e].webkitTransform != "undefined";
if (o.a)
if (o.a.insertRule && !Ub) Ib();
else l.all && !l[t] && Ab();
a.p && v(l, "keydown", Eb);
v(l, "visibilitychange", Tb);
if ((a.d + a.e).indexOf("%") != -1) {
var h = null,
r = function(f) {
var d = f[e],
j = f.offsetWidth,
i = f.offsetHeight;
if (a.d.indexOf("%") != -1) {
var c = parseFloat(a.d) / 100,
g = b[m][m].clientWidth;
if (!a.c && c < .71 && g < 415) c = .9;
d.width = g * c + "px";
d.height = i / j * g * c + "px"
} else {
c = parseFloat(a.e) / 100;
var h = (window.innerHeight || l.documentElement.clientHeight) * c;
d.height = h + "px";
d.width = j / i * h + "px"
}
if (!a.c) b[m][e].width = d.width
},
k = function() {
clearTimeout(h);
h = p(function() {
for (var a = 0, b = c[g]; a < b; a++) r(c[a])
}, 99)
};
v(window, "resize", k)
}
},
yb = function(f) {
if (a.h) {
for (var d = 0, i = c[g]; d < i; d++) {
H(c[d], "active");
c[d][e].zIndex = 0
}
P(c[f], "active");
c[f][e].zIndex = 1
}
R == 0 && M.e();
if (a.f != 3) {
if (b.pS + u < 0) H(R, "disabled");
else P(R, "disabled");
if (b.pS + b[h] - u - 1 <= j[k]) P(fb, "disabled");
else H(fb, "disabled")
}
},
hb = function() {
var a = b.firstChild;
if (b.pS + a[d] > -50) return;
while (1)
if (b.pS + a[d] < 0 && a[s]) a = a[s];
else {
if (a[q]) a = a[q];
break
}
var e = a[d],
c = b.firstChild;
while (c != a) {
b.appendChild(b.firstChild);
c = b.firstChild
}
i(b.pS + e - a[d], 1)
},
gb = function() {
var a = D(b.firstChild),
f = a[d],
c = b.lastChild,
e = 0;
while (c != a && e < x && c.zimg === 1) {
b.insertBefore(b.lastChild, b.firstChild);
c = b.lastChild;
e++
}
i(b.pS + f - a[d], 1)
},
J = function(b, c) {
b = K(b);
if (!c && (y || b == f)) return;
var d = nb(b, c);
if (c && d != -1) {
G(b, 0, d, 1);
if (a.f == 3) {
clearTimeout(ib);
if (d) hb();
else gb()
}
}
var e = f;
b = Nb(b, c);
yb(b);
f = b;
G(b, 0, 1, a.f == 4);
if (a.f == 3) ib = p(hb, sb);
a.r && a.r(e, b, c)
};
pb.prototype = {
c: function() {
for (var f = b.children, d = 0, h = f[g]; d < h; d++) {
c[d] = f[d];
c[d].ix = d;
c[d][e].display = a.c ? "inline-block" : "block"
}
},
b: function() {
Mb(b);
this.c();
var e = 0;
if (a.k) {
for (var f = Sb(c), d = 0, i = f[g]; d < i; d++) b.appendChild(f[d]);
e = 1
} else if (a.l) {
for (var h = a.l % c[g], d = 0; d < h; d++) b.appendChild(c[d]);
e = 1
}
e && this.c()
},
d: function(d, c) {
var b = l.createElement("div");
b.id = a.b + d;
if (c) b.onclick = c;
N && b[t]("touchstart", function(a) {
a.preventDefault();
a.target.click();
db(a)
}, false);
b = j[m].appendChild(b);
return b
},
e: function() {
R = this.d("-prev", function() {
!I(this, "disabled") && n(f - 1, 1)
});
fb = this.d("-next", function() {
!I(this, "disabled") && n(f + 1, 1)
});
tb = this.d("-pause-play", eb)
}
};
var W = function() {
var c = l.getElementById(a.sliderId),
b = c.getElementsByTagName("ul");
if (b[g]) M = new pb(b[0])
},
Ob = function(c) {
var a = 0;
function b() {
if (a) return;
a = 1;
p(c, 4)
}
if (l[t]) l[t]("DOMContentLoaded", b, false);
else v(window, "load", b)
};
if (!a.initSliderByCallingInitFunc)
if (l.getElementById(a.sliderId)) W();
else Ob(W);
return {
display: function(a) {
if (c[g]) {
if (typeof a == "number") var b = a;
else b = a.ix;
n(b, 4)
}
},
prev: function() {
n(f - 1, 1)
},
next: function() {
n(f + 1, 1)
},
getPos: function() {
return f
},
getSlides: function() {
return c
},
getSlideIndex: function(a) {
return a.ix
},
init: function(e) {
!M && W();
if (typeof e == "number") var b = e;
else b = e.ix;
if (a.f == 3) {
i(-c[b][d] + (j[k] - c[b][h]) / 2, 1);
gb();
J(b, 0)
} else {
i(-c[b][d] + j[h], 4);
n(b, 4)
}
}
}
}