",
main_load_placeholder: "
",
pages_header: "",
sync_caption_dimensions: true,
minimagegap: 60,
use_webkit_transform: true,
use_3d_transform: !(a.is_in_iframe() && a.is_chrome()),
onload: function() {}
};
var H = ",onload,";
var r = ",containerid,gallerytitle,gallerywidth,galleryheight,backgroundcolor,overlaycolor,framecolor,showopenbutton,showexpandbutton,useflickr,flickrusername,flickrtags,configurl,themeurl,baseurl,debugmode,showthumbsbutton,maximagewidth,maximageheight,languagelist,usefullscreenexpand,textcolor,thumbframecolor,usethumbdots,";
var n = {
usefullscreenexpand: {
appliedValues: [true],
"default": false
},
showthumbsonload: {
appliedValues: [false],
"default": true
},
showthumbsbutton: {
appliedValues: [false],
"default": true
},
usethumbdots: {
appliedValues: [true],
"default": false
},
captionposition: {
appliedValues: ["BELOW_IMAGE", "BOTTOM", "OVERLAY_IMAGE", "BELOW_THUMBS"],
"default": "OVERLAY"
},
captionhalign: {
appliedValues: ["CENTER", "RIGHT"],
"default": "LEFT"
},
buttonbarposition: {
appliedValues: ["TOP"],
"default": "OVERLAY"
},
backbuttonposition: {
appliedValues: ["TOP", "OVERLAY"],
"default": "NONE"
},
backbuttonhalign: {
appliedValues: ["RIGHT", "CENTER"],
"default": "LEFT"
},
stagepadding: {
appliedValues: null,
"default": 0
},
imagepadding: {
appliedValues: null,
"default": 0
},
framewidth: {
appliedValues: null,
"default": 0
},
topbackcolor: {
appliedValues: null,
"default": ""
},
thumbsposition: {
appliedValues: ["TOP", "LEFT", "RIGHT"],
"default": "BOTTOM"
},
thumbnavposition: {
appliedValues: ["BOTTOM"],
"default": "CENTER"
},
imageframecolor: {
appliedValues: null,
"default": ""
},
imagetransitiontype: {
appliedValues: null,
"default": "SLIDE"
},
changeimageonhover: {
appliedValues: [true],
"default": false
},
gallerytitleposition: {
appliedValues: ["TOP", "ABOVE_THUMBS"],
"default": "OVERLAY"
},
gallerytitlehalign: {
appliedValues: ["RIGHT", "CENTER"],
"default": "LEFT"
},
buttonbarhalign: {
appliedValues: ["CENTER", "LEFT"],
"default": "RIGHT"
},
thumbshalign: {
appliedValues: ["RIGHT", "LEFT"],
"default": "CENTER"
},
thumbsvalign: {
appliedValues: ["TOP", "BOTTOM"],
"default": "CENTER"
},
imagehalign: {
appliedValues: ["RIGHT", "LEFT"],
"default": "CENTER"
},
imagevalign: {
appliedValues: ["TOP", "BOTTOM"],
"default": "CENTER"
}
};
var K = function(L) {
if (!L) {
return "100%"
}
if (typeof(L) === "number" || L.indexOf("%") <= 0) {
return parseInt(L) + "px"
}
return L
};
var E = function(N, M) {
if (!N) {
return M
}
var L = N.split("#")[0].split("?")[0].split("/");
if (L.length <= 0) {
return M
}
if (L.length <= 1) {
return ""
}
if (L[L.length - 1].toLowerCase().indexOf("theme.css") < 0) {
return M
}
return L[L.length - 2]
};
var l = function(M, L, O, N) {
if (N) {
return N
}
if (!M || M.length <= L) {
return O
}
return M[L]
};
var u = function(N, M, L, P, O) {
if (!P && y.languagelistall[N]) {
P = y.languagelistall[N]
}
y.languagelistall[N] = l(M, L, P, O)
};
var e = function(N, L) {
if (!L) {
return true
}
for (var M = 0; M < L.length; M++) {
if (typeof(N) === "string") {
if (L[M].toUpperCase() === N.toUpperCase()) {
return true
}
} else {
if (L[M] === N) {
return true
}
}
}
return false
};
var C = function() {
if (y.showexpandbutton == false) {
y.originalUsefullscreenexpand = y.usefullscreenexpand;
y.usefullscreenexpand = false
}
if (y.audiovolume < 0) {
y.audiovolume = 0
}
if (y.audiovolume > 1) {
y.audiovolume = 1
}
if (!y.showpreloader) {
y.main_load_placeholder = y.main_load_placeholder.replace("jb-status-loading", "jb-status-no-loading")
}
if (y.backbuttonuseicon) {
y.backbuttontext = " "
}
y.galleryfontface = decodeURI(y.galleryfontface).replace(/\+/g, " ").replace(/\"/g, "'");
var N = y.thumbsposition.toUpperCase();
if (N === "LEFT" || N === "RIGHT") {
y.usethumbdots = false
}
var M = a.is_large_screen_mode(y);
if (M) {
y.showsmallbackbutton = false;
return
}
for (var L in y) {
if (!n[L]) {
continue
}
if (!e(y[L], n[L].appliedValues)) {
continue
}
y[L] = n[L]["default"]
}
if (a.is_swipable_device()) {
if (y.forcetouchmode) {
y.forcetouchmodereversed = true
}
y.forcetouchmode = false
}
y.thumbselectedframewidth = y.thumbframewidth
};
var g = function() {
if (typeof(y.languagelistall) != "string" && !y.languagelist) {
return
}
var P = y.languagelist.split("|");
y.languagelistbak = y.languagelist;
y.languagelist = "";
var L = P.length;
var M = 7;
var O = 25;
if (m()) {
if (L - O > 0) {
P.splice(O, L - O)
}
} else {
if (L - M > 0) {
P.splice(O, L - M)
}
}
var N = null;
if (typeof(y.languagelistall) === "string") {
N = y.languagelistall.split("|");
y.languagelistall = {}
}
u("p", N, 0, "");
u("n", N, 1, "");
u("strta", N, 2, "", P[12]);
u("stpa", N, 3, "", P[13]);
u("plya", N, 4, "", P[8]);
u("psa", N, 5, "", P[9]);
u("st", N, 6, "", P[0]);
u("gf", N, 7, "", P[2]);
u("ef", N, 8, "", P[3]);
u("oiinw", N, 9, "", P[4]);
u("di", N, 10, "");
u("abt", N, 11, "");
u("aon", N, 12, "", P[14]);
u("aoff", N, 13, "", P[15]);
u("stlsm", N, 14, "", P[0]);
u("htlsm", N, 15, "", P[1]);
u("sinfo", N, 16, "", P[10]);
u("gonxt", N, 17, "", P[6]);
u("goprv", N, 18, "", P[7]);
u("hdinfo", N, 19, "", P[11]);
u("lcchm", N, 20, "");
u("ae", N, 21, "");
u("noid01", N, 22, "");
u("noid02", N, 23, "");
u("nothm", N, 24, "");
u("fotomoto", N, 25, "", P[17]);
u("facebook", N, 26, "", P[18]);
u("twitter", N, 27, "", P[19]);
u("gplus", N, 28, "", P[20]);
u("printerest", N, 29, "", P[21]);
u("fotomotomissingid", N, 30, "");
u("tumblr", N, 31, "", P[22]);
u("gobk", N, 32, "", P[16]);
u("pgnum", N, 33, "", P[23]);
u("splimgs", N, 34, "", P[5])
};
var I = function() {
y.galleryheight = K(y.galleryheight);
y.gallerywidth = K(y.gallerywidth);
y.theme = E(y.themeurl, y.theme);
if (y.thumbwidth < 20 || y.thumbwidth > 600) {
y.thumbwidth = 96
}
if (y.thumbheight < 20 || y.thumbheight > 600) {
y.thumbheight = 96
}
g();
var M;
if (y) {
if (y.backgroundcolor) {
M = G(y.backgroundcolor);
y.backgroundcolor = M.color;
if (M.fullFormate) {
y.backgroundopacity = M.opacity
}
}
if (y.expandedbackgroundcolor) {
M = G(y.expandedbackgroundcolor);
y.expandedbackgroundcolor = M.color;
if (M.fullFormate) {
y.backgroundopacity = M.opacity
}
}
if (y.textcolor) {
M = G(y.textcolor);
y.textcolor = M.color
}
if (y.textshadowcolor) {
if (y.textshadowcolor.replace(/ /g, "").toLowerCase() === "rgba(0,0,0,0)") {
y.textshadowcolora = "transparent";
b += "textshadowcolora,"
} else {
M = G(y.textshadowcolor);
y.textshadowcolora = M.color
}
}
if (y.topbackcolor) {
M = G(y.topbackcolor);
y.topbackcolor = M.color;
if (M.fullFormate) {
y.topbackopacity = M.opacity
}
}
if (y.captionbackcolor) {
M = G(y.captionbackcolor);
y.captionbackcolor = M.color;
if (M.fullFormate) {
y.captionbackopacity = M.opacity
}
}
if (y.buttonbarbackcolor) {
M = G(y.buttonbarbackcolor);
y.buttonbarbackcolor = M.color;
if (M.fullFormate) {
y.buttonbarbackopacity = M.opacity
}
}
if (y.imageframecolor) {
M = G(y.imageframecolor);
y.imageframecolor = M.color;
if (M.fullFormate) {
y.imageframeopacity = M.opacity
}
}
if (y.thumbframecolor) {
M = G(y.thumbframecolor);
y.thumbframecolor = M.color;
if (M.fullFormate) {
y.thumbframeopacity = M.opacity
}
}
if (y.thumbshadowcolor) {
M = G(y.thumbshadowcolor);
y.thumbshadowcolora = M.color
}
if (y.imageshadowcolor) {
M = G(y.imageshadowcolor);
y.imageshadowcolora = M.color
}
if (y.buttonbariconcolor) {
M = G(y.buttonbariconcolor);
y.buttonbariconcolor = M.color;
if (M.fullFormate) {
y.buttonbariconopacity = M.opacity
}
}
if (y.buttonbariconhovercolor) {
M = G(y.buttonbariconhovercolor);
y.buttonbariconhovercolor = M.color;
if (M.fullFormate) {
y.buttonbariconhoveropacity = M.opacity
}
}
if (y.buttonbarshadowcolor) {
M = G(y.buttonbarshadowcolor);
y.buttonbarshadowcolora = M.color
}
if (y.navbuttoniconcolor) {
M = G(y.navbuttoniconcolor);
y.navbuttoniconcolor = M.color;
if (M.fullFormate) {
y.navbuttoniconopacity = M.opacity
}
}
if (y.navbuttoniconhovercolor) {
M = G(y.navbuttoniconhovercolor);
y.navbuttoniconhovercolor = M.color;
if (M.fullFormate) {
y.navbuttoniconhoveropacity = M.opacity
}
}
if (y.navbuttonbackcolor) {
M = G(y.navbuttonbackcolor);
y.navbuttonbackcolor = M.color;
if (M.fullFormate) {
y.navbuttonbackcoloropacity = M.opacity
}
}
if (y.navbuttonshadowcolor) {
M = G(y.navbuttonshadowcolor);
y.navbuttonshadowcolora = M.color
}
if (y.thumbdotcolor) {
M = G(y.thumbdotcolor);
y.thumbdotcolor = M.color
}
if (y.thumbdothovercolor) {
M = G(y.thumbdothovercolor);
y.thumbdothovercolor = M.color
}
if (y.buttonbariconsize === 0) {
y.buttonbariconsize = 20
}
y.buttonbariconrealsize = y.buttonbariconsize;
if (y.navbuttoniconsize === 0) {
y.navbuttoniconsize = 20
}
y.navbuttoniconrealsize = y.navbuttoniconsize;
var L = a.is_large_screen_mode(y);
if (b.indexOf("maxthumbrows,") < 0) {
if (L) {
if (b.indexOf("screenmode,") > -1) {
y.maxthumbrows = 1
}
}
}
if (L) {
y.showsmallthumbsbutton = true;
if (y.usethumbdots && y.maxthumbcolumns <= 1 && y.thumbnavposition.toUpperCase() === "BOTTOM") {
y.maxthumbcolumns = 2
}
y.thumbhseparation = y.thumbpadding / 2;
y.thumbvseparation = y.thumbpadding / 2
} else {
y.showthumbsbutton = true;
y.maxthumbcolumns = 1000;
y.maxthumbrows = 1000;
y.showpagingtext = y.showsmallpagingtext
} if (a.is_side_layout(y)) {
if (y.thumbshalign.toUpperCase() != "CENTER") {
y.thumbshalign = "CENTER"
}
} else {
if (y.thumbsvalign.toUpperCase() != "CENTER") {
y.thumbsvalign = "CENTER"
}
} if (a.is_in_iframe()) {
y.fotomotostoreid = ""
}
if (a.is_swipable_device()) {
y.buttonbariconhovercolor = "";
y.navbuttoniconhovercolor = ""
}
if (y.expandinnewpage === true || (y.expandinnewpage + "").toUpperCase() === "TRUE") {
y.usefullscreenexpand = false
}
}
};
var D = function(M) {
var L = M.toString(16);
if (L.length >= 2) {
return L
}
if (L.length === 1) {
return "0" + L
}
if (L.length === 0) {
return "00"
}
return L
};
var h = function(L) {
return L && parseInt(L, 16) > 0
};
var G = function(S) {
if (!S) {
return {
color: "",
opacity: z(1)
}
}
var Q = S.toLowerCase().replace(/ /g, "");
if (Q.indexOf("rgb") !== 0) {
if (h(S)) {
S = "#" + S
}
return {
color: S,
opacity: z(1),
fullFormate: false
}
}
Q = Q.replace("rgba(", "").replace("rgb(", "").replace(")", "");
var P = Q.split(",");
if (P.length < 3 || P.length > 4) {
return {
color: S,
opacity: z(1),
fullFormate: false
}
}
var M = S;
if (v.browser.msie && v.browser.version < 9) {
var O = parseInt(P[0]);
var N = parseInt(P[1]);
var L = parseInt(P[2]);
M = "#" + D(O) + D(N) + D(L)
}
if (P.length === 3) {
return {
color: M,
opacity: z(1),
fullFormate: true
}
}
var R = parseFloat(P[3]);
if (R < 0 || R > 1) {
return {
color: M,
opacity: z(1),
fullFormate: true
}
}
return {
color: M,
opacity: z(R),
fullFormate: true
}
};
var z = function(L) {
if (!(v.browser.msie && v.browser.version < 9)) {
return L
}
if (("" + L).indexOf("filter") === 0) {
return L
}
var M = v.browser.version < 8 ? 100 : parseInt(100 * L);
return "filter:alpha(opacity=" + M + ")"
};
var m = function() {
return f || q === "048d7e421a02974b54391bc3463ebd52"
};
var j = function(O) {
if (!O) {
return
}
var N, R;
var Q = m();
for (var L in O) {
N = L.toLowerCase();
if (typeof y[N] == "undefined") {
if (",persistor_param,fullscreen_displaying_mode,parent_gallery,initial_body_css_inline_style,scroll_position,".indexOf("," + N + ",") >= 0) {
y[N] = O[N]
}
continue
}
R = "," + N + ",";
if (q === "048d7e421a20974d54321bc3563ebd52") {
continue
}
if (!Q && r.indexOf(R) < 0) {
continue
}
if (H.indexOf(R) >= 0) {
continue
}
b += N + ",";
var M = O[L];
var P = (typeof y[N]);
if (P === "string" && (typeof M) != "string") {
M += ""
}
y[N] = x(M, P)
}
I()
};
var q = "048d7e421a20974d54391bc3463ebd52";
var x = function(M, L) {
switch (L) {
case "boolean":
if (typeof M == "boolean") {
return M
}
return (M.toLowerCase() == "true" || M.toLowerCase() == "on" || M == "1") ? true : false;
case "number":
return parseFloat(M);
default:
return M
}
};
var B = function() {
var L = "";
var P = ",gallerywidth,galleryheight,containerid,maxthumbrows,maxthumbcolumns,";
var O, N;
for (var M in y) {
O = "," + M + ",";
if (H.indexOf(O) >= 0) {
continue
}
if (P.indexOf(O) >= 0) {
continue
}
if (q === "048d7e421a20975d64321bc3563ebd52") {
continue
}
N = (typeof y[M] == "string") ? y[M].replace("#", "_p-s_") : y[M];
L += M + "=" + encodeURI(N) + "&"
}
return L
};
var i = function() {
var P = window.location.href.split("?");
if (P.length <= 1) {
return null
}
var L = P[1].split("#");
if (L.length <= 0) {
return null
}
var T = L[0].split("&");
var Q = {};
var S, M, U, O;
var R;
for (var N = 0; N < T.length; N++) {
S = T[N].split("=");
if (S.length < 2) {
continue
}
M = S[0].toLowerCase();
O = S[1] ? S[1].replace("_p-s_", "#") : "";
U = decodeURI(O);
R = typeof y[M];
if (R == "undefined") {
continue
}
Q[M] = x(U, R)
}
return Q
};
var F = function(N) {
if (!N) {
return null
}
var M = {};
var Q, O;
var L = (v.browser.msie && N.childNodes.length > 1) ? N.childNodes[1] : N.childNodes[0];
if (!L || !L.attributes) {
return null
}
var P = v(L.attributes);
P.each(function(R, S) {
Q = S.nodeName.toLowerCase();
O = typeof y[Q];
if (O == "undefined") {
return
}
M[Q] = x(S.value, O)
});
return M
};
var d = function(O) {
if (!O) {
O = p
}
var R = function(V, W, U) {
if (U < 0) {
U = "Thu, 01 Jan 1970 00:00:00 GMT"
} else {
U = ""
}
document.cookie = V + "=" + window.escape(W) + ((U === "") ? "" : ";expires=" + U) + ";path=/"
};
var P = function(V) {
if (document.cookie.length > 0) {
var W = document.cookie.indexOf(V + "=");
if (W !== -1) {
W = W + V.length + 1;
var U = document.cookie.indexOf(";", W);
if (U === -1) {
U = document.cookie.length
}
return window.unescape(document.cookie.substring(W, U))
}
}
return ""
};
var N = function() {
return O + "svcrntimgi_lf"
};
var L = function() {
return O + "-sv-config-"
};
var S = function() {
return O + "-changed-options-"
};
var M = function(Z) {
R(N(), "1", null);
var Y = b.split(",");
var X = Z.skip ? "," + Z.skip + "," : "";
var W;
for (W = 0; W < Y.length; W++) {
if (!Y[W]) {
continue
}
if (X.indexOf("," + Y[W] + ",") >= 0) {
continue
}
R(L() + Y[W], encodeURI(y[Y[W]]))
}
var aa = "," + b;
var U = Z.skip.split(",");
for (W = 0; W < U.length; W++) {
aa = aa.replace("," + U[W] + ",", ",")
}
for (var V in Z.config) {
if (!V) {
continue
}
if (aa.indexOf("," + V + ",") < 0) {
aa += V + ","
}
y[V] = Z.config[V];
R(L() + V, encodeURI(y[V]))
}
R(S(), aa)
};
var Q = function() {
if (!P(N())) {
return
}
var X = P(S());
if (!X) {
return
}
var U = X.split(",");
for (var V = 0; V < U.length; V++) {
if (!U[V]) {
continue
}
var W = P(L() + U[V]);
if (!W) {
continue
}
y[U[V]] = x(decodeURI(W), typeof(y[U[V]]))
}
g()
};
var T = function() {
R(N(), "", -10)
};
return {
saveConfig: M,
loadSavedConfig: Q,
clearCookie: T
}
};
var J = function(M, L, O) {
if (window.location.href.indexOf("jbdbgmd=true") > 0 && A) {
f = true
}
j(F(L));
j(M);
if (y.debugmode || f) {
j(i())
}
p = O;
var N = d(p);
if (!a.is_new_expanded_window()) {
N.clearCookie()
} else {
N.loadSavedConfig()
}
};
var o = function(M, L) {
j(F(L));
j(M);
if (y.debugmode || f) {
j(i())
}
C()
};
var k = function() {
return y
};
var w = function(L) {
j(L);
if (y.showexpandbutton == false) {
y.usefullscreenexpand = false
} else {
if (y.originalUsefullscreenexpand) {
y.usefullscreenexpand = true
}
}
};
return {
isp: s == q,
init: J,
sync_option_with_dependency: w,
sync_options: o,
get_config: k,
get_query_string: B,
get_cookie_manager: d
}
};