/**
 * flashgallery
 *
 * @version 0.4.5
 * @copyright 2011-2012 Flash-Gallery.com
 */

if(void 0===JSON){var JSON;JSON||(JSON={});(function(){function b(b){return 10>b?"0"+b:b}function t(b){q.lastIndex=0;return q.test(b)?'"'+b.replace(q,function(b){var f=C[b];return"string"===typeof f?f:"\\u"+("0000"+b.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+b+'"'}function z(b,q){var f,a,c,d,g=u,j,l=q[b];l&&"object"===typeof l&&"function"===typeof l.toJSON&&(l=l.toJSON(b));"function"===typeof r&&(l=r.call(q,b,l));switch(typeof l){case "string":return t(l);case "number":return isFinite(l)?""+
l:"null";case "boolean":case "null":return""+l;case "object":if(!l)return"null";u+=w;j=[];if("[object Array]"===Object.prototype.toString.apply(l)){d=l.length;for(f=0;f<d;f+=1)j[f]=z(f,l)||"null";c=0===j.length?"[]":u?"[\n"+u+j.join(",\n"+u)+"\n"+g+"]":"["+j.join(",")+"]";u=g;return c}if(r&&"object"===typeof r){d=r.length;for(f=0;f<d;f+=1)"string"===typeof r[f]&&(a=r[f],(c=z(a,l))&&j.push(t(a)+(u?": ":":")+c))}else for(a in l)Object.prototype.hasOwnProperty.call(l,a)&&(c=z(a,l))&&j.push(t(a)+(u?": ":
":")+c);c=0===j.length?"{}":u?"{\n"+u+j.join(",\n"+u)+"\n"+g+"}":"{"+j.join(",")+"}";u=g;return c}}if("function"!==typeof Date.prototype.toJSON)Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+b(this.getUTCMonth()+1)+"-"+b(this.getUTCDate())+"T"+b(this.getUTCHours())+":"+b(this.getUTCMinutes())+":"+b(this.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()};var x=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
q=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,u,w,C={"\u0008":"\\b","\t":"\\t","\n":"\\n","\u000c":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},r;if("function"!==typeof JSON.stringify)JSON.stringify=function(b,q,f){var a;w=u="";if("number"===typeof f)for(a=0;a<f;a+=1)w+=" ";else"string"===typeof f&&(w=f);if((r=q)&&"function"!==typeof q&&("object"!==typeof q||"number"!==typeof q.length))throw Error("JSON.stringify");return z("",
{"":b})};if("function"!==typeof JSON.parse)JSON.parse=function(b,q){function f(a,b){var g,j,l=a[b];if(l&&"object"===typeof l)for(g in l)Object.prototype.hasOwnProperty.call(l,g)&&(j=f(l,g),void 0!==j?l[g]=j:delete l[g]);return q.call(a,b,l)}var a,b=""+b;x.lastIndex=0;x.test(b)&&(b=b.replace(x,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)}));if(/^[\],:{}\s]*$/.test(b.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,
"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return a=eval("("+b+")"),"function"===typeof q?f({"":a},""):a;throw new SyntaxError("JSON.parse");}})()}
jQuery.effects||function(b,t){function z(f){var a;return f&&f.constructor==Array&&3==f.length?f:(a=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(f))?[parseInt(a[1],10),parseInt(a[2],10),parseInt(a[3],10)]:(a=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(f))?[2.55*parseFloat(a[1]),2.55*parseFloat(a[2]),2.55*parseFloat(a[3])]:(a=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(f))?[parseInt(a[1],16),parseInt(a[2],
16),parseInt(a[3],16)]:(a=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(f))?[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)]:/rgba\(0, 0, 0, 0\)/.exec(f)?r.transparent:r[b.trim(f).toLowerCase()]}function x(){var b=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,a={},c,d;if(b&&b.length&&b[0]&&b[b[0]])for(var g=b.length;g--;)c=b[g],"string"==typeof b[c]&&(d=c.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()}),a[d]=b[c]);else for(c in b)"string"===
typeof b[c]&&(a[c]=b[c]);return a}function q(f){var a,c;for(a in f)c=f[a],(null==c||b.isFunction(c)||a in K||/scrollbar/.test(a)||!/color/i.test(a)&&isNaN(parseFloat(c)))&&delete f[a];return f}function u(b,a){var c={_:0},d;for(d in a)b[d]!=a[d]&&(c[d]=a[d]);return c}function w(f,a,c,d){if("object"==typeof f)d=a,c=null,a=f,f=a.effect;b.isFunction(a)&&(d=a,c=null,a={});if("number"==typeof a||b.fx.speeds[a])d=c,c=a,a={};b.isFunction(c)&&(d=c,c=null);a=a||{};c=c||a.duration;c=b.fx.off?0:"number"==typeof c?
c:c in b.fx.speeds?b.fx.speeds[c]:b.fx.speeds._default;d=d||a.complete;return[f,a,c,d]}function C(f){return!f||"number"===typeof f||b.fx.speeds[f]||"string"===typeof f&&!b.effects[f]?!0:!1}b.effects={};b.each("backgroundColor,borderBottomColor,borderLeftColor,borderRightColor,borderTopColor,borderColor,color,outlineColor".split(","),function(f,a){b.fx.step[a]=function(c){if(!c.colorInit){var f;f=c.elem;var g=a,j;do{j=b.curCSS(f,g);if(""!=j&&"transparent"!=j||b.nodeName(f,"body"))break;g="backgroundColor"}while(f=
f.parentNode);f=z(j);c.start=f;c.end=z(c.end);c.colorInit=!0}c.elem.style[a]="rgb("+Math.max(Math.min(parseInt(c.pos*(c.end[0]-c.start[0])+c.start[0],10),255),0)+","+Math.max(Math.min(parseInt(c.pos*(c.end[1]-c.start[1])+c.start[1],10),255),0)+","+Math.max(Math.min(parseInt(c.pos*(c.end[2]-c.start[2])+c.start[2],10),255),0)+")"}});var r={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],
darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],
maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},G=["add","remove","toggle"],K={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};b.effects.animateClass=function(f,a,c,d){b.isFunction(c)&&(d=c,c=null);return this.queue(function(){var g=b(this),j=g.attr("style")||
" ",l=q(x.call(this)),w,r=g.attr("class");b.each(G,function(a,b){if(f[b])g[b+"Class"](f[b])});w=q(x.call(this));g.attr("class",r);g.animate(u(l,w),{queue:!1,duration:a,easing:c,complete:function(){b.each(G,function(a,b){if(f[b])g[b+"Class"](f[b])});"object"==typeof g.attr("style")?(g.attr("style").cssText="",g.attr("style").cssText=j):g.attr("style",j);d&&d.apply(this,arguments);b.dequeue(this)}})})};b.fn.extend({_addClass:b.fn.addClass,addClass:function(f,a,c,d){return a?b.effects.animateClass.apply(this,
[{add:f},a,c,d]):this._addClass(f)},_removeClass:b.fn.removeClass,removeClass:function(f,a,c,d){return a?b.effects.animateClass.apply(this,[{remove:f},a,c,d]):this._removeClass(f)},_toggleClass:b.fn.toggleClass,toggleClass:function(f,a,c,d,g){return"boolean"==typeof a||a===t?c?b.effects.animateClass.apply(this,[a?{add:f}:{remove:f},c,d,g]):this._toggleClass(f,a):b.effects.animateClass.apply(this,[{toggle:f},a,c,d])},switchClass:function(f,a,c,d,g){return b.effects.animateClass.apply(this,[{add:a,
remove:f},c,d,g])}});b.extend(b.effects,{version:"1.8.16",save:function(b,a){for(var c=0;c<a.length;c++)null!==a[c]&&b.data("ec.storage."+a[c],b[0].style[a[c]])},restore:function(b,a){for(var c=0;c<a.length;c++)null!==a[c]&&b.css(a[c],b.data("ec.storage."+a[c]))},setMode:function(b,a){"toggle"==a&&(a=b.is(":hidden")?"show":"hide");return a},getBaseline:function(b,a){var c,d;switch(b[0]){case "top":c=0;break;case "middle":c=0.5;break;case "bottom":c=1;break;default:c=b[0]/a.height}switch(b[1]){case "left":d=
0;break;case "center":d=0.5;break;case "right":d=1;break;default:d=b[1]/a.width}return{x:d,y:c}},createWrapper:function(f){if(f.parent().is(".ui-effects-wrapper"))return f.parent();var a={width:f.outerWidth(!0),height:f.outerHeight(!0),"float":f.css("float")},c=b("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),d=document.activeElement;f.wrap(c);(f[0]===d||b.contains(f[0],d))&&b(d).focus();c=f.parent();"static"==f.css("position")?
(c.css({position:"relative"}),f.css({position:"relative"})):(b.extend(a,{position:f.css("position"),zIndex:f.css("z-index")}),b.each(["top","left","bottom","right"],function(b,c){a[c]=f.css(c);isNaN(parseInt(a[c],10))&&(a[c]="auto")}),f.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"}));return c.css(a).show()},removeWrapper:function(f){var a,c=document.activeElement;return f.parent().is(".ui-effects-wrapper")?(a=f.parent().replaceWith(f),(f[0]===c||b.contains(f[0],c))&&b(c).focus(),
a):f},setTransition:function(f,a,c,d){d=d||{};b.each(a,function(a,b){unit=f.cssUnit(b);0<unit[0]&&(d[b]=unit[0]*c+unit[1])});return d}});b.fn.extend({effect:function(f,a,c,d){var g=w.apply(this,arguments),j={options:g[1],duration:g[2],callback:g[3]},g=j.options.mode,l=b.effects[f];return b.fx.off||!l?g?this[g](j.duration,j.callback):this.each(function(){j.callback&&j.callback.call(this)}):l.call(this,j)},_show:b.fn.show,show:function(b){if(C(b))return this._show.apply(this,arguments);var a=w.apply(this,
arguments);a[1].mode="show";return this.effect.apply(this,a)},_hide:b.fn.hide,hide:function(b){if(C(b))return this._hide.apply(this,arguments);var a=w.apply(this,arguments);a[1].mode="hide";return this.effect.apply(this,a)},__toggle:b.fn.toggle,toggle:function(f){if(C(f)||"boolean"===typeof f||b.isFunction(f))return this.__toggle.apply(this,arguments);var a=w.apply(this,arguments);a[1].mode="toggle";return this.effect.apply(this,a)},cssUnit:function(f){var a=this.css(f),c=[];b.each(["em","px","%",
"pt"],function(b,f){0<a.indexOf(f)&&(c=[parseFloat(a),f])});return c}});b.easing.jswing=b.easing.swing;b.extend(b.easing,{def:"easeOutQuad",swing:function(f,a,c,d,g){return b.easing[b.easing.def](f,a,c,d,g)},easeInQuad:function(b,a,c,d,g){return d*(a/=g)*a+c},easeOutQuad:function(b,a,c,d,g){return-d*(a/=g)*(a-2)+c},easeInOutQuad:function(b,a,c,d,g){return 1>(a/=g/2)?d/2*a*a+c:-d/2*(--a*(a-2)-1)+c},easeInCubic:function(b,a,c,d,g){return d*(a/=g)*a*a+c},easeOutCubic:function(b,a,c,d,g){return d*((a=
a/g-1)*a*a+1)+c},easeInOutCubic:function(b,a,c,d,g){return 1>(a/=g/2)?d/2*a*a*a+c:d/2*((a-=2)*a*a+2)+c},easeInQuart:function(b,a,c,d,g){return d*(a/=g)*a*a*a+c},easeOutQuart:function(b,a,c,d,g){return-d*((a=a/g-1)*a*a*a-1)+c},easeInOutQuart:function(b,a,c,d,g){return 1>(a/=g/2)?d/2*a*a*a*a+c:-d/2*((a-=2)*a*a*a-2)+c},easeInQuint:function(b,a,c,d,g){return d*(a/=g)*a*a*a*a+c},easeOutQuint:function(b,a,c,d,g){return d*((a=a/g-1)*a*a*a*a+1)+c},easeInOutQuint:function(b,a,c,d,g){return 1>(a/=g/2)?d/2*
a*a*a*a*a+c:d/2*((a-=2)*a*a*a*a+2)+c},easeInSine:function(b,a,c,d,g){return-d*Math.cos(a/g*(Math.PI/2))+d+c},easeOutSine:function(b,a,c,d,g){return d*Math.sin(a/g*(Math.PI/2))+c},easeInOutSine:function(b,a,c,d,g){return-d/2*(Math.cos(Math.PI*a/g)-1)+c},easeInExpo:function(b,a,c,d,g){return 0==a?c:d*Math.pow(2,10*(a/g-1))+c},easeOutExpo:function(b,a,c,d,g){return a==g?c+d:d*(-Math.pow(2,-10*a/g)+1)+c},easeInOutExpo:function(b,a,c,d,g){return 0==a?c:a==g?c+d:1>(a/=g/2)?d/2*Math.pow(2,10*(a-1))+c:d/
2*(-Math.pow(2,-10*--a)+2)+c},easeInCirc:function(b,a,c,d,g){return-d*(Math.sqrt(1-(a/=g)*a)-1)+c},easeOutCirc:function(b,a,c,d,g){return d*Math.sqrt(1-(a=a/g-1)*a)+c},easeInOutCirc:function(b,a,c,d,g){return 1>(a/=g/2)?-d/2*(Math.sqrt(1-a*a)-1)+c:d/2*(Math.sqrt(1-(a-=2)*a)+1)+c},easeInElastic:function(b,a,c,d,g){var b=1.70158,j=0,l=d;if(0==a)return c;if(1==(a/=g))return c+d;j||(j=0.3*g);l<Math.abs(d)?(l=d,b=j/4):b=j/(2*Math.PI)*Math.asin(d/l);return-(l*Math.pow(2,10*(a-=1))*Math.sin((a*g-b)*2*Math.PI/
j))+c},easeOutElastic:function(b,a,c,d,g){var b=1.70158,j=0,l=d;if(0==a)return c;if(1==(a/=g))return c+d;j||(j=0.3*g);l<Math.abs(d)?(l=d,b=j/4):b=j/(2*Math.PI)*Math.asin(d/l);return l*Math.pow(2,-10*a)*Math.sin((a*g-b)*2*Math.PI/j)+d+c},easeInOutElastic:function(b,a,c,d,g){var b=1.70158,j=0,l=d;if(0==a)return c;if(2==(a/=g/2))return c+d;j||(j=g*0.3*1.5);l<Math.abs(d)?(l=d,b=j/4):b=j/(2*Math.PI)*Math.asin(d/l);return 1>a?-0.5*l*Math.pow(2,10*(a-=1))*Math.sin((a*g-b)*2*Math.PI/j)+c:0.5*l*Math.pow(2,
-10*(a-=1))*Math.sin((a*g-b)*2*Math.PI/j)+d+c},easeInBack:function(b,a,c,d,g,j){j==t&&(j=1.70158);return d*(a/=g)*a*((j+1)*a-j)+c},easeOutBack:function(b,a,c,d,g,j){j==t&&(j=1.70158);return d*((a=a/g-1)*a*((j+1)*a+j)+1)+c},easeInOutBack:function(b,a,c,d,g,j){j==t&&(j=1.70158);return 1>(a/=g/2)?d/2*a*a*(((j*=1.525)+1)*a-j)+c:d/2*((a-=2)*a*(((j*=1.525)+1)*a+j)+2)+c},easeInBounce:function(f,a,c,d,g){return d-b.easing.easeOutBounce(f,g-a,0,d,g)+c},easeOutBounce:function(b,a,c,d,g){return(a/=g)<1/2.75?
d*7.5625*a*a+c:a<2/2.75?d*(7.5625*(a-=1.5/2.75)*a+0.75)+c:a<2.5/2.75?d*(7.5625*(a-=2.25/2.75)*a+0.9375)+c:d*(7.5625*(a-=2.625/2.75)*a+0.984375)+c},easeInOutBounce:function(f,a,c,d,g){return a<g/2?0.5*b.easing.easeInBounce(f,2*a,0,d,g)+c:0.5*b.easing.easeOutBounce(f,2*a-g,0,d,g)+0.5*d+c}})}(jQuery);
(function(b,t){function z(b){return"object"==typeof b&&b.length!==t}function x(a){if(location.href.match(/#jsgallerydebug$/)){var i=b("#debug"),a="object"==typeof a?JSON.stringify(a):a;i.size()?i.append("<div>"+a+"</div>"):alert("JavaScript Gallery:\n\n"+a+"\n")}}function q(a){b(a).css({display:"block",position:"static",cssFloat:"none",clear:"none",left:"auto",right:"auto",top:"auto",bottom:"auto",width:"auto",height:"auto",minWidth:"none",minHeight:"none",maxWidth:"none",maxHeight:"none",overflow:"visible",
margin:0,padding:0,border:"none",background:"none",color:"#000000",fontFamily:"serif",fontSize:"16px",fontStyle:"normal",fontVariant:"normal",fontWeight:"normal",letterSpacing:"normal",lineHeight:"normal",opacity:1,outline:"none",textAlign:"left",textIndent:0,textShadow:"none",visibility:"visible",whiteSpace:"normal",cursor:"inherit"})}function u(){var b=document.getElementsByTagName("script");return b[b.length-1].src||location.href}function w(b){return'url("'+b+'")'}function C(b){var a=[],h,e;for(h=
0;h<b.length;h++)for(e=0;e<b[h].items.length;e++)a.push(b[h].items[e]);return a}function r(b){if("number"==typeof b)return"#"+sprintf("%06x",b);if("string"==typeof b){var a;return(a=b.match(/[0-9a-f]{3,6}$/i))?3==a[0].length?"#"+a[0]+a[0]+a[1]+a[1]+a[2]+a[2]:"#"+a[0]:(a=b.match(/rgb\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/i))?"#"+sprintf("%02x",a[1])+sprintf("%02x",a[2])+sprintf("%02x",a[3]):b}}function G(b){return r(b).match(/[0-9a-f]{6}$/i)?!0:!1}function K(b,a){for(var b=r(b),h=b.match(/#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})/),
e=[],c=1;3>=c;c++)e.push(parseInt(h[c],16));return a!==t?"rgba("+e[0]+", "+e[1]+", "+e[2]+", "+a+")":"rgb("+e[0]+", "+e[1]+", "+e[2]+")"}function f(b){for(var a in b)"object"==typeof b[a]?b[a]=f(b[a]):"true"==b[a]?b[a]=!0:"false"==b[a]?b[a]=!1:b[a]==parseInt(b[a])&&(b[a]=parseInt(b[a]));return b}function a(b){var a="",h,e=b.length;for(h=0;h<e;h++)a+=b.charCodeAt(h).toString(16);return a}function c(a,i){if(i===t)return i={},b(a).data("transform")||{};b(a).each(function(){var a=[],e;for(e in i)a.push(e+
"("+i[e]+")");a=a.join(" ");b(this).data("transform",i).css({"-moz-transform":a,"-webkit-transform":a,"-khtml-transform":a,"-o-transform":a,"-ms-transform":a,transform:a})});return b(a)}function d(){var y=location.hostname.toString().replace(/^www\./i,"");return!location.hostname||-1!=b.inArray(a(y),N)}function g(b,a,h){x("loadImage: request: "+b);h===t&&"number"==typeof a&&(h=a,a=t);h=h||10;if(b&&D[b]===t){var e=new Image;D[b]=e;D[b].loaded=!1;D[b].callbacks=[];"function"==typeof a&&(x("loadImage: added callback for "+
b),D[b].callbacks.push(a));setTimeout(function(){e.onload=function(){D[b].loaded=!0;x("loadImage: executing "+D[b].callbacks.length+" callbacks for "+b);for(var a=0;a<D[b].callbacks.length;a++)D[b].callbacks[a](D[b])};x("loadImage: GET: "+b);e.src=b},h)}else D[b].loaded?"function"==typeof a&&(x("loadImage: added callback for "+b),a(D[b])):"function"==typeof a&&(x("loadImage: added callback for "+b),D[b].callbacks.push(a))}function j(a,i,h,e){h===t&&"number"==typeof i&&(h=i,i=t);h=h||10;if("string"==
typeof a)return g(a,i,h);if(z(a)){var e=e||[],c=a.slice();setTimeout(function(){var a=c.shift(),a="string"==typeof a?a:a.source||a.src||b(a).attr("src");g(a,function(b){c.length?(e.push(b),j(c,i,h,e)):"function"==typeof i&&i(e)})},h)}}function l(a,i){this.init=function(){var h=b('<div class="altgallery-canvas"></div>');q(h);h.css({display:"block",position:"relative",width:i.width,height:i.height,cursor:"default","-moz-user-select":"none","-webkit-user-select":"none","-khtml-user-select":"none",userSelect:"none"});
this.element=b("<div></div>");this.element.css({display:"block",position:"relative",width:i.width,height:i.height,overflow:"hidden",margin:0,padding:0,background:i.background});h.append(this.element);if(!d()){eval('var _c="#3C#61#20#68#72#65#66#3D#22#68#74#74#70#3A#2F#2F#77#77#77#2E#66#6C#61#73#68#2D#67#61#6C#6C#65#72#79#2E#63#6F#6D#2F#22#20#74#61#72#67#65#74#3D#22#5F#62#6C#61#6E#6B#22#20#73#74#79#6C#65#3D#22#64#69#73#70#6C#61#79#3A#62#6C#6F#63#6B#3B#70#6F#73#69#74#69#6F#6E#3A#61#62#73#6F#6C#75#74#65#3B#6C#65#66#74#3A#30#3B#74#6F#70#3A#30#3B#7A#2D#69#6E#64#65#78#3A#39#39#39#39#3B#77#69#64#74#68#3A#39#30#70#78#3B#68#65#69#67#68#74#3A#32#30#70#78#3B#6F#76#65#72#66#6C#6F#77#3A#68#69#64#64#65#6E#3B#66#6F#6E#74#2D#66#61#6D#69#6C#79#3A#54#61#68#6F#6D#61#2C#41#72#69#61#6C#2C#48#65#6C#76#65#74#69#63#61#2C#73#61#6E#73#2D#73#65#72#69#66#3B#66#6F#6E#74#2D#73#69#7A#65#3A#39#70#78#3B#6C#69#6E#65#2D#68#65#69#67#68#74#3A#31#32#70#78#3B#74#65#78#74#2D#61#6C#69#67#6E#3A#6C#65#66#74#3B#74#65#78#74#2D#64#65#63#6F#72#61#74#69#6F#6E#3A#6E#6F#6E#65#3B#74#65#78#74#2D#73#68#61#64#6F#77#3A#6E#6F#6E#65#3B#63#6F#6C#6F#72#3A#23#66#66#66#3B#62#61#63#6B#67#72#6F#75#6E#64#3A#72#67#62#61#28#30#2C#30#2C#30#2C#30#2E#37#29#3B#6F#70#61#63#69#74#79#3A#30#2E#37#3B#62#6F#72#64#65#72#2D#72#61#64#69#75#73#3A#34#70#78#3B#22#3E#3C#73#70#61#6E#20#73#74#79#6C#65#3D#22#64#69#73#70#6C#61#79#3A#62#6C#6F#63#6B#3B#70#61#64#64#69#6E#67#3A#34#70#78#20#31#30#70#78#3B#74#65#78#74#2D#74#72#61#6E#73#66#6F#72#6D#3A#75#70#70#65#72#63#61#73#65#3B#66#6F#6E#74#2D#73#69#7A#65#3A#38#70#78#3B#66#6F#6E#74#2D#77#65#69#67#68#74#3A#62#6F#6C#64#3B#77#68#69#74#65#2D#73#70#61#63#65#3A#6E#6F#77#72#61#70#3B#22#3E#50#68#6F#74#6F#20#47#61#6C#6C#65#72#79#3C#2F#73#70#61#6E#3E#3C#73#70#61#6E#20#73#74#79#6C#65#3D#22#64#69#73#70#6C#61#79#3A#62#6C#6F#63#6B#3B#70#61#64#64#69#6E#67#3A#35#70#78#20#31#30#70#78#20#31#30#70#78#3B#66#6F#6E#74#2D#73#69#7A#65#3A#39#70#78#3B#62#61#63#6B#67#72#6F#75#6E#64#3A#72#67#62#61#28#30#2C#30#2C#30#2C#30#2E#35#29#3B#62#6F#72#64#65#72#2D#62#6F#74#74#6F#6D#2D#6C#65#66#74#2D#72#61#64#69#75#73#3A#34#70#78#3B#62#6F#72#64#65#72#2D#62#6F#74#74#6F#6D#2D#72#69#67#68#74#2D#72#61#64#69#75#73#3A#34#70#78#3B#6F#70#61#63#69#74#79#3A#30#3B#22#3E#44#6F#77#6E#6C#6F#61#64#20#66#72#65#65#20#76#65#72#73#69#6F#6E#20#6F#66#20#74#68#69#73#20#67#61#6C#6C#65#72#79#20#66#72#6F#6D#20#46#6C#61#73#68#2D#47#61#6C#6C#65#72#79#2E#63#6F#6D#3C#2F#73#70#61#6E#3E#3C#2F#61#3E";'.replace(/#/g,
"\\x"));var e=b(_c),c=e.width();b.browser.opera&&e.css({width:100}).find("span:first").css({letterSpacing:"-1px"});b.browser.msie&&9>b.browser.version?(e.css({background:"#444"}).find("span:last").css({background:"#222"}),e.hover(function(){b(this).stop().animate({width:120},"fast",function(){b(this).animate({height:70},"fast",function(){b(this).find("span:last").show()})})},function(){b(this).find("span:last").hide();b(this).stop().animate({height:20},"fast",function(){b(this).animate({width:c},
"fast")})})):e.hover(function(){b(this).stop().animate({width:120},"fast",function(){b(this).animate({height:70,opacity:1},"fast",function(){b(this).find("span:last").animate({opacity:1},"slow")})})},function(){b(this).find("span:last").animate({opacity:0},"fast");b(this).stop().animate({height:20},"fast",function(){b(this).animate({width:c,opacity:0.7},"fast")})});h.append(e)}b(a).empty().append(h)};this.init();this.empty=function(){this.element.empty()};this.width=function(b){return this.element.width(b)};
this.height=function(b){return this.element.height(b)};this.drawImage=function(a,e,i){var e=b.extend({left:0,top:0,width:120,height:90,scaleMode:"fill",background:"none"},e),i=i===t?this.element:b(i,this.element),c=new Image;c.onload=function(){var y=document.createElement("a");b(y).attr({href:a.source});b(y).css({display:"block",position:"absolute",left:e.x,top:e.y,zIndex:e.z,width:e.width,height:e.height,overflow:"hidden",background:e.background});b(y).click(e.onclick);b(y).hover(e.onmouseover,
e.onmouseout);var d=document.createElement("img");d.src=c.src;var m;"fit"==e.scaleMode?m=B.fit(this.width,this.height,e.width,e.height):"fill"==e.scaleMode&&(m=B.fill(this.width,this.height,e.width,e.height));b(d).css({marginTop:m.top,marginRight:0,marginBottom:0,marginLeft:m.left,width:m.width,height:m.height,padding:0,border:"none",maxWidth:"none",maxHeight:"none",opacity:e.opacity});b(y).append(d);i.append(y)};c.src=a.thumb}}function H(a,i,h){var e=this;this.canvas=a;this.albums=i;this.items=C(i);
this.currentItem=0;this.getCurrentItem=function(){return this.items[this.currentItem]};this.settings=b.extend(!0,{image:{scaleMode:"fit",cornerRadius:10,align:"center",transitionEffect:"fade",transitionDuration:1,useShadow:!0},thumbBar:{useThumbBar:!0,position:"bottom",scrollSpeed:10},thumbnail:{width:80,height:60,cornerRadius:10,alpha:70,outlineColor:3355443,outlineColorOnRollOver:6710886,outlineColorOnClick:10066329,useShadow:!0},slideshow:{start:!1,delay:2.5,loop:!0,stopAutoOnClick:!0}},h);this.settings=
f(this.settings);(new Image).src=v.images.loader;e.settings.slideshow.start&&setTimeout(function(){e.slideshowStart()},500*e.settings.image.transitionDuration);this.render()}function I(a,i,h){this.canvas=a;this.albums=i;this.items=C(i);this.currentItem=-1;this.getCurrentItem=function(){return this.items[this.currentItem]};this.settings=b.extend(!0,{thumbnail:{width:120,height:90,alpha:85},colorScheme:{thumbsFrameColor:16777215,imageBGColor:1118481,useShadow:!0}},h);this.settings=f(this.settings);
this.page=0;g(v.images.loader,500);this.render()}function F(a,i,h){this.canvas=a;this.albums=i;this.settings=b.extend(!0,{imageAngle:30,maxImageWidth:0,useHighlight:!0,useScrollBar:!0,showReflections:!0,solidReflection:!0,reflectionAlpha:80,slideShow:!1,slideShowDelay:2,flipDuration:1,startPosition:"center",colorScheme:"custom",preloader:{stripesAlpha:45,barColor:0,barAlpha:30,bgColor:0,bgAlpha:20,innerShadow:20,dropShadow:30},scrollbar:{bgColor:0,bgAlpha:40,handleColor:0,handleAlpha:40,arrowsColor:0,
arrowsAlpha:40,innerShadow:20,dropShadow:20},caption:{textColor:16777215,bgColor:0,bgAlpha:80,frameColor:16777215,frameAlpha:40,shadowAlpha:50,multilingual:!1,multilingualFontSize:12},background:{bgColor:16777215,transparentBG:!0}},h);this.settings=f(this.settings);if(!this.settings.maxImageWidth)this.settings.maxImageWidth=parseInt(a.element.width()/2);this.showReflections=this.settings.showReflections&&G(this.canvas.element.css("backgroundColor"))&&!(b.browser.msie&&9>b.browser.version);this.items=
C(i);this.currentItem=0;this.getCurrentItem=function(){return this.items[this.currentItem]};this.getItemX=function(b){return-(this.currentItem-b)};this.getItemZ=function(b){return parseInt(this.items.length/2)-Math.abs(this.getItemX(b))};this.currentItem="left"==this.settings.startPosition?0:"right"==this.settings.startPosition?this.items.length:Math.floor((this.items.length-1)/2);(new Image).src=v.images.loader;this.scene=b('<div class="altgallery-scene"></div>');this.scene.css({position:"relative",
width:a.width(),height:a.height()});this.canvas.element.append(this.scene);this.render()}function A(a,i,h){this.canvas=a;this.albums=i;this.currentAlbum=0;this.getCurrentAlbum=function(){return this.albums[this.currentAlbum]};this.currentItem=0;this.getCurrentItem=function(){return this.getCurrentAlbum().items[this.currentItem]};this.settings=b.extend(!0,{initialState:"Show Albums",imageScaleMode:"fill",frameSize:5,frameColor:"#ffffff",backgroundColor:"#aac5d8",cornerRadius:7,iconWidth:90,iconHeight:55,
iconPadding:10,panelBackgroundAlpha:50,showCaption:"always",captionBackgroundAlpha:40,showButtons:"always",buttonsBackgroundAlpha:40,showAlbumsButton:!0,showThumbnailsButton:!0,showSlideshowButton:!0,showNavigationButton:!0,useEmbeddedFont:!0,fontName:"Arial",fontSize:11,translation:{Album:"Album",Albums:"Albums",Image:"Image",Images:"Images",Close:"CLOSE",BackToAlbums:"BACK TO ALBUMS",LoadingImage:"Loading Image",Of:"of"}},h);this.settings=f(this.settings);if(this.settings.useEmbeddedFont)this.settings.fontName=
"Tahoma",this.settings.fontSize=9;g(v.images.loader,500);this.cache=function(){if(0<=this.currentItem){var b=this.getCurrentAlbum().items,a=[],i,h;for(h=this.currentItem+1;h<this.currentItem+3;h++)(i=b[(b.length+h)%b.length])&&(i=i.source)&&a.push(i);for(h=this.currentItem-1;h>this.currentItem-2;h--)(i=b[(b.length+h)%b.length])&&(i=i.source)&&a.push(i);x("Caching images: "+JSON.stringify(a));a.length&&j(a,100)}};this.render()}function O(a,i){function h(){function b(a){if(a.match(/Art/i))return"art";
if(a.match(/Box/i))return"box";if(a.match(/PhotoFlow/i))return"photoflow";if(a.match(/Zen/i))return"zen"}switch(i.type?i.type.toLowerCase():e.galleryName?i.type=b(e.galleryName):i.type="box"){case "art":case "promo":new H(k,c,e.settings||{});break;default:case "box":new I(k,c,e.settings||{});break;case "photoflow":new F(k,c,e.settings||{});break;case "zen":new A(k,c,e.settings||{})}}a=b(a);v=i;var e,c,k;e=i.config||{};(function(){function i(b,a,h){c.push({id:a||0,description:h,items:b})}c=[];if(z(e.albums)&&
e.albums.length)for(var h=0;h<e.albums.length;h++)i(e.albums[h].items,h,e.albums[h].description);else z(e.items)&&e.items.length?i(e.items):i(function(a){var i=[];b(a).find("img").each(function(){i.push({source:b(this).parent("a").attr("href")||b(this).attr("src"),thumb:b(this).attr("src"),description:this.title})});return i}(a),0)})();k=new l(a,i);b(document).ready(function(){setTimeout(function(){h()},100)})}var N=["6c6f63616c686f7374","666c6173682d67616c6c6572792e636f6d"];sprintfWrapper={init:function(){if("undefined"==
typeof arguments||1>arguments.length||"string"!=typeof arguments[0]||"undefined"==typeof RegExp)return null;for(var b=arguments[0],a=RegExp(/(%([%]|(\-)?(\+|\x20)?(0)?(\d+)?(\.(\d)?)?([bcdfosxX])))/g),h=[],e=[],c=0,k=0,E=0,k=0,d="",m=null;m=a.exec(b);)m[9]&&(c+=1),E=a.lastIndex-m[0].length,e[e.length]=b.substring(k,E),k=a.lastIndex,h[h.length]={match:m[0],left:m[3]?!0:!1,sign:m[4]||"",pad:m[5]||" ",min:m[6]||0,precision:m[8],code:m[9]||"%",negative:0>parseInt(arguments[c])?!0:!1,argument:""+arguments[c]};
e[e.length]=b.substring(k);if(0==h.length)return b;if(arguments.length-1<c)return null;b=null;for(b=0;b<h.length;b++)"%"==h[b].code?substitution="%":"b"==h[b].code?(h[b].argument=""+Math.abs(parseInt(h[b].argument)).toString(2),substitution=sprintfWrapper.convert(h[b],!0)):"c"==h[b].code?(h[b].argument=""+String.fromCharCode(parseInt(Math.abs(parseInt(h[b].argument)))),substitution=sprintfWrapper.convert(h[b],!0)):"d"==h[b].code?(h[b].argument=""+Math.abs(parseInt(h[b].argument)),substitution=sprintfWrapper.convert(h[b])):
"f"==h[b].code?(h[b].argument=""+Math.abs(parseFloat(h[b].argument)).toFixed(h[b].precision?h[b].precision:6),substitution=sprintfWrapper.convert(h[b])):"o"==h[b].code?(h[b].argument=""+Math.abs(parseInt(h[b].argument)).toString(8),substitution=sprintfWrapper.convert(h[b])):"s"==h[b].code?(h[b].argument=h[b].argument.substring(0,h[b].precision?h[b].precision:h[b].argument.length),substitution=sprintfWrapper.convert(h[b],!0)):"x"==h[b].code?(h[b].argument=""+Math.abs(parseInt(h[b].argument)).toString(16),
substitution=sprintfWrapper.convert(h[b])):"X"==h[b].code?(h[b].argument=""+Math.abs(parseInt(h[b].argument)).toString(16),substitution=sprintfWrapper.convert(h[b]).toUpperCase()):substitution=h[b].match,d+=e[b],d+=substitution;return d+=e[b]},convert:function(b,a){b.sign=a?"":b.negative?"-":b.sign;var h=b.min-b.argument.length+1-b.sign.length,h=Array(0>h?0:h).join(b.pad);return b.left?"0"==b.pad||a?b.sign+b.argument+h.replace(/0/g," "):b.sign+b.argument+h:"0"==b.pad||a?b.sign+h+b.argument:h+b.sign+
b.argument}};sprintf=sprintfWrapper.init;var D={};u();var M=u().replace(/[^\/]*$/,""),B={fit:function(a,i,h,e,c){var k,d,f=a/i,c=b.extend({noEnlarge:!1,minWidth:16,minHeight:16},c);k=h;d=h/f;d>e&&(d=e,k=d*f);if(k<c.minWidth)k=c.minWidth,d=k/f;if(d<c.minHeight)d=c.minHeight,k=d*f;if(c.noEnlarge&&(k>a||d>i))k=a,d=i;a=(e-d)/2;return{left:parseInt((h-k)/2),top:parseInt(a),width:parseInt(k),height:parseInt(d),margin:0}},fill:function(b,a,h,e){var c=b/a,b=h,a=h/c;a<e&&(a=e,b=a*c);e=(e-a)/2;return{left:parseInt((h-
b)/2),top:parseInt(e),width:parseInt(b),height:parseInt(a),margin:0}}};H.prototype.render=function(){function a(){var k=b('<div class="altgallery-thumbBar"></div>'),d,f,m,g,s,n={};switch(h.thumbBar.position.toLowerCase()){default:case "bottom":d="horizontal";f=e.width()-20;m=h.thumbnail.height+4;g=c.length*(h.thumbnail.width+5)-5;n.left=10;n.bottom=7;n.width=f;n.height=m;break;case "top":d="horizontal";f=e.width()-20;m=h.thumbnail.height+4;g=c.length*(h.thumbnail.width+5)-5;n.left=10;n.top=9;n.width=
f;n.height=m;break;case "left":d="vertical";f=h.thumbnail.width+4;m=e.height()-20;s=c.length*(h.thumbnail.height+5)-5;n.left=9;n.top=10;n.width=f;n.height=m;break;case "right":d="vertical",f=h.thumbnail.width+4,m=e.height()-20,s=c.length*(h.thumbnail.height+5)-5,n.right=8,n.top=10,n.width=f,n.height=m}n.position="absolute";n.overflow="hidden";k.css(n);for(var o=b('<div style="position:relative;"></div>'),n=0;n<c.length;n++)(function(a){var e=b('<a href="'+c[a].source+'"></a>');e.css({position:"absolute",
left:"horizontal"==d?a*(h.thumbnail.width+5):1,top:"horizontal"==d?1:a*(h.thumbnail.height+5),width:h.thumbnail.width-4,height:h.thumbnail.height-4,overflow:"hidden",border:"2px solid",borderColor:r(h.thumbnail.outlineColor),"-moz-border-radius":h.thumbnail.cornerRadius/2,"-webkit-border-radius":h.thumbnail.cornerRadius/2,"-khtml-border-radius":h.thumbnail.cornerRadius/2,borderRadius:h.thumbnail.cornerRadius/2,opacity:h.thumbnail.alpha/100});e.hover(function(){var a=b(this);a.hasClass("altgallery-active")||
(a.data("style",{opacity:a.css("opacity"),borderColor:a.css("borderTopColor")}),a.css({borderColor:r(h.thumbnail.outlineColorOnRollOver),opacity:1}))},function(){var a=b(this);a.hasClass("altgallery-active")||a.css(a.data("style"))});e.click(function(){i.currentItem=a;var e=b(this);e.hasClass("altgallery-active")||(e.parent().find("a").removeClass("altgallery-active").css({opacity:h.thumbnail.alpha/100,borderColor:r(h.thumbnail.outlineColor)}),e.addClass("altgallery-active").data("style",{opacity:1,
borderColor:r(h.thumbnail.outlineColorOnClick)}).css(e.data("style")),i.open(c[a]),function(){var b;if("horizontal"==d&&f<g){var i=0-(a*(h.thumbnail.width+5)-f/2+h.thumbnail.width/2),e=0-g+f;0<i&&(i=0);i<e&&(i=e);o.animate({left:i});o.unbind("mouseleave").mouseleave(function(){b=setTimeout(function(){o.animate({left:i},1E3)},1E3)})}else m<s&&(i=0-(a*(h.thumbnail.height+5)-m/2+h.thumbnail.height/2),e=0-s+m,0<i&&(i=0),i<e&&(i=e),o.animate({top:i}),o.unbind("mouseleave").mouseleave(function(){b=setTimeout(function(){o.animate({top:i},
1E3)},1E3)}));o.unbind("mouseenter").mouseenter(function(){clearTimeout(b)})}());return!1});o.append(e);var k=new Image;k.onload=function(){var i=b('<img src="'+c[a].thumb+'" alt="" />');q(i);i.css({position:"absolute",border:"none"});i.css(B.fill(this.width,this.height,h.thumbnail.width-4,h.thumbnail.height-4));h.thumbnail.useShadow&&e.css({"-moz-box-shadow":"1px 1px 2px rgba(0, 0, 0, 0.5)","-webkit-box-shadow":"1px 1px 2px rgba(0, 0, 0, 0.5)","-khtml-box-shadow":"1px 1px 2px rgba(0, 0, 0, 0.5)",
boxShadow:"1px 1px 2px rgba(0, 0, 0, 0.5)"});e.append(i)};k.src=c[a].thumb})(n);k.append(o);(function(){function a(){n=!0;o.stop();L=setInterval(function(){var b=parseInt(o.css("left"))+20;0<b?(o.css("left",0),c()):o.css("left",b)},50)}function i(){n=!0;o.stop();L=setInterval(function(){var b=parseInt(o.css("left"))-20,a=0-g+f;b<a?(o.css("left",a),c()):o.css("left",b)},50)}function e(){n=!0;o.stop();L=setInterval(function(){var b=parseInt(o.css("top"))+20;0<b?(o.css("top",0),c()):o.css("top",b)},
50)}function h(){n=!0;o.stop();L=setInterval(function(){var b=parseInt(o.css("top"))-20,a=0-s+m;b<a?(o.css("top",a),c()):o.css("top",b)},50)}function c(){clearInterval(L);n=!1}var L,n=!1;"horizontal"==d&&f<g?k.mousemove(function(e){e=e.pageX-b(this).offset().left;50>e?n||a():e>f-50?n||i():c()}):m<s&&k.mousemove(function(a){a=a.pageY-b(this).offset().top;50>a?n||e():a>m-50?n||h():c()});k.mouseleave(function(){c()})})();e.element.append(k)}var i=this,h=this.settings,e=this.canvas,c=this.items;(function(){var a=
b('<div class="altgallery-imageFrame" style="position:absolute;"></div>'),i={};if(h.thumbBar.useThumbBar)switch(h.thumbBar.position.toLowerCase()){default:case "bottom":i.left=10;i.top=10;i.width=e.width()-20;i.height=e.height()-h.thumbnail.height-30;break;case "top":i.left=10;i.bottom=10;i.width=e.width()-20;i.height=e.height()-h.thumbnail.height-30;break;case "left":i.right=10;i.top=10;i.width=e.width()-h.thumbnail.width-30;i.height=e.height()-20;break;case "right":i.left=10,i.top=10,i.width=e.width()-
h.thumbnail.width-30,i.height=e.height()-20}else i.left=10,i.top=10,i.width=e.width()-20,i.height=e.height()-20;a.css(i);e.element.append(a)})();h.thumbBar.useThumbBar?(a(),e.element.find(".altgallery-thumbBar a").eq(i.currentItem).click()):i.open(i.getCurrentItem())};H.prototype.open=function(a){var i=this,h=this.settings,e=this.canvas,c=e.element.find(".altgallery-imageFrame"),k=b('<img class="altgallery-preloader" src="'+v.images.loader+'" alt="" />');q(k);k.css({position:"absolute",left:"50%",
top:"50%",zIndex:10,margin:"-16px 0 0 -16px"});var d=new Image;d.onload=function(){k.hide();e.element.find(".altgallery-preloader").remove();var a=h.image.scaleMode.toLowerCase(),f="fill"==a?B.fill(d.width,d.height,c.width(),c.height()):B.fit(d.width,d.height,c.width(),c.height()),g=b("<div></div>");g.css({position:"absolute",left:"fill"==a?0:f.left,top:"fill"==a?0:f.top,width:"fill"==a?c.width():f.width,height:"fill"==a?c.height():f.height,overflow:"hidden","-moz-border-radius":h.image.cornerRadius/
2,"-webkit-border-radius":h.image.cornerRadius/2,"-khtml-border-radius":h.image.cornerRadius/2,borderRadius:h.image.cornerRadius/2});h.image.useShadow&&g.css({"-moz-box-shadow":"1px 1px 2px rgba(0, 0, 0, 0.5)","-webkit-box-shadow":"1px 1px 2px rgba(0, 0, 0, 0.5)","-khtml-box-shadow":"1px 1px 2px rgba(0, 0, 0, 0.5)",boxShadow:"1px 1px 2px rgba(0, 0, 0, 0.5)"});var s=b('<img src="'+d.src+'" alt="" />');q(s);s.css({position:"absolute",left:"fill"==a?f.left:0,top:"fill"==a?f.top:0,width:f.width,height:f.height});
g.append(s);switch(h.image.transitionEffect.toLowerCase()){default:case "fade":c.animate({opacity:0},{duration:500*h.image.transitionDuration,easing:"linear",complete:function(){c.empty();c.append(g);c.animate({opacity:1},{duration:500*h.image.transitionDuration,easing:"linear"})}});break;case "xfade":case "crossfade":g.hide(),a=c.find("div"),a.size()?(a.animate({opacity:0},{duration:1E3*h.image.transitionDuration,easing:"linear",complete:function(){b(this).remove()}}),c.append(g),g.css({opacity:0}).animate({opacity:1},
{duration:1E3*h.image.transitionDuration,easing:"linear"})):(c.append(g),g.css({opacity:0}).animate({opacity:1},{duration:500*h.image.transitionDuration,easing:"linear"}))}if(i.slideshow)i.slideshowTimer=setTimeout(function(){i.next()},1E3*i.settings.slideshow.delay+1E3*i.settings.image.transitionDuration)};d.src=a.source;setTimeout(function(){e.element.find(".altgallery-preloader").remove();c.append(k)},500)};H.prototype.prev=function(){this.settings.thumbBar.useThumbBar?this.canvas.element.find(".altgallery-thumbBar a.altgallery-active").prev().click():
(0<this.currentItem?this.currentItem--:this.currentItem=this.items.length-1,this.open(this.getCurrentItem()))};H.prototype.next=function(){this.currentItem<this.items.length-1?this.currentItem++:this.currentItem=0;this.settings.thumbBar.useThumbBar?this.canvas.element.find(".altgallery-thumbBar a").eq(this.currentItem).click():this.open(this.getCurrentItem())};H.prototype.slideshowStart=function(){var b=this;b.slideshow=!0;b.slideshowTimer=setTimeout(function(){b.next()},1E3*b.settings.slideshow.delay+
1E3*b.settings.image.transitionDuration);b.settings.slideshow.stopAutoOnClick&&b.canvas.element.click(function(){b.slideshowStop()})};H.prototype.slideshowStop=function(){this.slideshow=!1;clearTimeout(this.slideshowTimer)};I.prototype.render=function(a){var i=this,c=this.canvas,e=this.items,d=this.settings;if(a===t)a=i.page;c.element.empty();var k=this.canvas.width(),f=this.canvas.height(),g=parseInt((k-40)/parseInt(this.settings.thumbnail.width)),m=parseInt((f-40)/parseInt(this.settings.thumbnail.height)),
p=Math.ceil(e.length/g);m>p&&(m=p);p=g*m;a*=p;i.pagesCount=Math.ceil(e.length/p);var s=parseInt(this.settings.thumbnail.width)+2,n=parseInt(this.settings.thumbnail.height)+2,o=(k-s*g)/2-8,J=(f-n*m)/2-8,j=b('<div class="altgallery-frame" />'),k={position:"absolute",left:parseInt(o),top:parseInt(J),width:parseInt(k-2*(o+8))+14,height:parseInt(f-2*(J+8))+14,overflow:"hidden",background:r(d.colorScheme.thumbsFrameColor),"-moz-border-radius":"4px","-webkit-border-radius":"4px","-khtml-border-radius":"4px",
borderRadius:"4px"};d.colorScheme.useShadow&&(k=b.extend(k,{"-moz-box-shadow":"0 0 10px rgba(0, 0, 0, 0.5)","-webkit-box-shadow":"0 0 10px rgba(0, 0, 0, 0.5)","-khtml-box-shadow":"0 0 10px rgba(0, 0, 0, 0.5)",boxShadow:"0 0 10px rgba(0, 0, 0, 0.5)"}));j.css(k);0<i.page&&(d=b('<a class="altgallery-page" style="left:4px; background:no-repeat center; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;"></a>'),d.css({backgroundImage:w(v.images.left)}),d.click(function(){i.prevPage()}),
j.append(d));i.page<i.pagesCount-1&&(d=b('<a class="altgallery-page" style="right:4px; background:no-repeat center; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;"></a>'),d.css({backgroundImage:w(v.images.right)}),d.click(function(){i.nextPage()}),j.append(d));j.find(".altgallery-page").css({position:"absolute",width:"30px",height:"30px",top:parseInt(k.height/2)-15,zIndex:20,cursor:"pointer"});"ontouchstart"in document.documentElement||j.hover(function(){j.find(".altgallery-page").show()},
function(){j.find(".altgallery-page").hide()});c.element.append(j);d=b('<div class="altgallery-frameMask" />');k.background="#000";k.opacity=0.6;k.zIndex=20;k["-moz-box-shadow"]="none";k["-webkit-box-shadow"]="none";k["-khtml-box-shadow"]="none";k.boxShadow="none";d.css(k).hide();c.element.append(d);var l=parseInt(this.settings.thumbnail.alpha)/100,q=r(i.settings.colorScheme.imageBGColor),u=m=1;for(d=a,k=-1,f=e.length;d<f&&!(d>=p+a);d++){d%g||k++;m=d%g*s+8;u=k*n+8;(function(a,d,k){c.drawImage(e[a],
{x:parseInt(d),y:parseInt(k),z:10,width:i.settings.thumbnail.width,height:i.settings.thumbnail.height,scaleMode:"fill",opacity:l,background:q,onclick:function(){i.currentItem=a;i.open(i.getCurrentItem(),{left:parseInt(d+o),top:parseInt(k+J)});return!1},onmouseover:function(){b(this).children("img").css({opacity:1})},onmouseout:function(){b(this).children("img").css({opacity:l})}},".altgallery-frame")})(d,m,u)}};I.prototype.open=function(a,i){var c=this,e=this.settings,d=b('<img class="altgallery-preloader" src="'+
v.images.loader+'" alt="" />');q(d);d.css({position:"absolute",left:"50%",top:"50%",zIndex:10,margin:"-16px 0 0 -16px"});var k=document.createElement("img");k.src=a.thumb;var f=new Image;f.onload=function(){b(".altgallery-imageFrame",c.canvas.element).remove();b(".altgallery-frameMask",c.canvas.element).fadeIn(v.animation.duration);var a=document.createElement("div");b(a).addClass("altgallery-imageFrame").css({position:"absolute",padding:8,background:r(e.colorScheme.imageBGColor),zIndex:30});b(a).hide();
var g=B.fit(f.width,f.height,c.canvas.width()-48,c.canvas.height()-48),s={left:g.left+16+g.width/3,top:g.top+16+g.height/3,width:g.width/3,height:g.height/3};if(i!==t){if(i.left!==t)s.left=i.left;if(i.top!==t)s.top=i.top}b(a).css(s);var n=B.fit(f.width,f.height,c.canvas.width()-48,c.canvas.height()-48),o={left:n.left+16+n.width/3,top:n.top+16+n.height/3,width:n.width/3,height:n.height/3,margin:0,padding:0,border:"none",maxWidth:"none",maxHeight:"none",cursor:"pointer"};b(k).css(o);b(a).append(k);
c.canvas.element.append(a);b(k).animate(n,v.animation.duration);b(a).animate({opacity:"show",left:g.left+16,top:g.top+16,width:g.width,height:g.height},v.animation.duration,function(){var i=b('<a class="altgallery-close" style="position:absolute; right:-15px; top:-13px; width:30px; height:30px; z-index:40; background:no-repeat center; cursor:pointer;"></a>');i.css({backgroundImage:w(v.images.close)});i.click(function(){b(this).remove();s.opacity="hide";b(a).animate(s,v.animation.duration,function(){b(this).remove()});
b(k).animate(o,v.animation.duration);b(".altgallery-frameMask",c.canvas.element).fadeOut(v.animation.duration)});b(a).append(i);setTimeout(function(){b(a).append(d)},500)});b(k).click(function(){b(".altgallery-close",a).remove();s.opacity="hide";b(a).animate(s,v.animation.duration,function(){b(this).remove();c.next()});b(k).animate(o,v.animation.duration)})};f.src=a.thumb;var g=new Image;g.onload=function(){d.hide();c.canvas.element.find(".altgallery-preloader").remove();b(k).attr("src",a.source)};
g.src=a.source};I.prototype.prev=function(){this.currentItem--;if(0>this.currentItem)this.currentItem=this.items.length-1;this.open(this.getCurrentItem())};I.prototype.next=function(){this.currentItem++;if(this.currentItem>=this.items.length)this.currentItem=0;this.open(this.getCurrentItem())};I.prototype.prevPage=function(){this.page--;this.render(this.page)};I.prototype.nextPage=function(){this.page++;this.render(this.page)};F.prototype.showScrollbar=function(){var a=this,i=this.settings,c=this.canvas,
e=b('<div class="altgallery-scrollbar"></div>'),d=Math.round(0.8*c.width())-36;e.css({position:"absolute",zIndex:1E3,left:(c.width()-d)/2,bottom:5,width:d+36,height:17,background:K(i.scrollbar.bgColor,i.scrollbar.bgAlpha/100),"-moz-border-radius":8,"-webkit-border-radius":8,borderRadius:8});if(b.browser.msie&&9>b.browser.version){var k=sprintf("%02x%s",255*i.scrollbar.bgAlpha/100,r(i.scrollbar.bgColor).replace("#",""));e.css({filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#"+k+",endColorstr=#"+
k+")"})}var f=b('<div class="altgallery-scrollbar-handle"></div>'),g=d/a.items.length;f.css({position:"absolute",left:Math.round(a.currentItem*g),width:Math.floor(g),height:13,background:r(i.scrollbar.handleColor),opacity:i.scrollbar.handleAlpha/100,cursor:"pointer"});f.hover(function(){f.css({opacity:1})},function(){f.css({opacity:i.scrollbar.handleAlpha/100})});k=b("<div></div>");k.css({position:"relative",top:2,height:13,margin:"0 18px"});k.click(function(i){i=i.pageX-b(this).offset().left;a.currentItem=
Math.floor(i/d*a.items.length);f.css({left:Math.round(a.currentItem*g)});a.animate()});var m={position:"absolute",top:2,width:16,height:16,fontFamily:"Arial, Helvetica, sans-serif",fontSize:"10px",lineHeight:"14px",textAlign:"center",color:r(i.scrollbar.arrowsColor),opacity:i.scrollbar.arrowsAlpha/100,cursor:"pointer"},p=b("<div>&#9668;</div>");p.css(m);p.css({left:1});p.click(function(){a.prev()});e.append(p);p=b("<div>&#9658;</div>");p.css(m);p.css({right:1});p.click(function(){a.next()});e.append(p);
k.append(f);e.append(k);c.element.append(e)};F.prototype.updateScrollbar=function(){var a=this.canvas,b=(Math.round(0.8*a.width())-36)/this.items.length;a.element.find(".altgallery-scrollbar-handle").css({left:Math.round(this.currentItem*b)})};F.prototype.getItemStyle=function(a,b){var c=this.settings,e=this.canvas,d,k;d=this.getItemX(b);k=this.getItemZ(b);var f;f=Math.abs(d);var g=B.fit(a.width,a.height,c.maxImageWidth*(1>f?1:2>f?0.55:3>f?0.5:0.6-0.05*f),e.height()-60);return{zIndex:k,left:(e.width()-
g.width)/2+d*e.width()/8+(d?d/f*c.maxImageWidth/3:0),top:(e.height()-g.height)/2-30,width:g.width,height:g.height,opacity:d?0.8:1,transform:{rotateY:-(d?d/f:0)*c.imageAngle+"deg"}}};F.prototype.render=function(){function a(f,k){g(d[f].source,function(a){var g=i.getItemStyle(a,f),m=b('<a class="altgallery-item-'+f+'"></a>');d[f].link&&(m.attr("href",d[f].link),d[f].target&&m.attr("target",d[f].target));m.css({display:"block",position:"absolute",zIndex:g.zIndex,left:g.left,top:g.top,width:g.width,height:g.height,
overflow:"visible",background:"#000",cursor:"pointer",outline:"none"});c(m,{rotateY:g.transform.rotateY});var p=b('<img src="" alt="" />');p.attr("src",a.src);q(p);p.css({display:"block",width:g.width,height:g.height,opacity:g.opacity});m.append(p);if(i.showReflections){a=p.clone();a.css({position:"absolute",opacity:h.reflectionAlpha/100,"-moz-transform":"scaleY(-1)","-webkit-transform":"scaleY(-1)","-o-transform":"scaleY(-1)","-ms-transform":"scaleY(-1)",transform:"scaleY(-1)",zIndex:1});var j=b('<div class="altgallery-overlay"></div>');
j.css({position:"absolute",top:g.height,width:g.width,height:g.height,background:e.element.css("backgroundColor"),zIndex:0});var E=b('<div class="altgallery-overlay"></div>');E.css({position:"absolute",top:g.height,width:g.width,height:g.height,zIndex:2});var g=e.element.css("backgroundColor"),l=[K(g,0),K(g,0.5),K(g,1)];b.browser.mozilla?E.css({background:"-moz-linear-gradient(top, "+l[0]+" 0%, "+l[1]+" 15%, "+l[2]+" 50%)"}):b.browser.webkit?E.css({background:"-webkit-linear-gradient(top, "+l[0]+
" 0%, "+l[1]+" 15%, "+l[2]+" 50%)"}):b.browser.opera?E.css({background:"-o-linear-gradient(top, "+l[0]+" 0%, "+l[1]+" 15%, "+l[2]+" 50%)"}):b.browser.msie?(g=r(g).replace("#",""),E.css({filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00"+g+",endColorstr=#ff"+g+",GradientType=0)"})):E.css({background:"linear-gradient(top, "+l[0]+" 0%, "+l[1]+" 15%, "+l[2]+" 50%)"});m.append(a);m.append(j);m.append(E)}m.click(function(){i.currentItem+=k;if(0>i.currentItem)i.currentItem=0;else if(i.currentItem>=
d.length)i.currentItem=d.length-1;i.animate();return!1}).hover(function(){p.css({opacity:1})},function(){p.css({opacity:k?0.8:1})});f==i.currentItem&&m.unbind("click");i.scene.append(m)})}var i=this,h=this.settings,e=this.canvas,d=this.items;i.scene.empty();i.scene.css({"-webkit-perspective":400,"-moz-perspective":400,perspective:400});var k,f,j,m,p;m=i.currentItem;p=2*Math.max(m,d.length-m);for(k=1;k<=p;k++)f=m+(k%2?parseInt(k/2):-parseInt(k/2)),0<=f&&f<d.length&&(j=i.getItemX(f),a(f,j));h.useScrollBar&&
i.showScrollbar();b.browser.mozilla&&i.showReflections&&i.animate()};F.prototype.animate=function(){function a(f,k){g(e[f].source,function(a){var g=b.scene.find(".altgallery-item-"+f),m=g.find("img"),j={left:parseInt(g.css("left")),top:parseInt(g.css("top")),width:g.width(),height:g.height(),opacity:g.find("img").css("opacity"),transform:c(g)},l=b.getItemStyle(a,f);g.show().css({zIndex:l.zIndex});g.unbind("click").click(function(){b.currentItem+=k;if(0>b.currentItem)b.currentItem=0;else if(b.currentItem>=
e.length)b.currentItem=e.length-1;b.animate();return!1}).unbind("hover").hover(function(){m.first().css({opacity:1})},function(){m.first().css({opacity:k?0.8:1})});m.first().css({opacity:l.opacity});var E=g.find(".altgallery-overlay");g.animate({animate:1E4},{duration:800*d.flipDuration,easing:"easeOutCubic",step:function(a){function e(b){return j[b]+(l[b]-j[b])*a/1E4}g.css({left:Math.round(e("left")),top:Math.round(e("top")),width:Math.round(e("width")),height:Math.round(e("height"))});m.css({width:Math.round(e("width")),
height:Math.round(e("height"))});b.showReflections&&E.css({top:Math.round(e("height")),width:Math.round(e("width")),height:Math.round(e("height"))});c(this,{rotateY:parseInt(j.transform.rotateY)+(parseInt(l.transform.rotateY)-parseInt(j.transform.rotateY))*a/1E4+"deg"})},complete:function(){g.prop("animate",0);f==b.currentItem&&g.unbind("click")}})})}var b=this,d=this.settings,e=this.items,f,k,j,l,m;l=b.currentItem;m=2*Math.max(l,e.length-l);for(f=1;f<=m;f++)k=l+(f%2?parseInt(f/2):-parseInt(f/2)),
0<=k&&k<e.length&&(j=b.getItemX(k),a(k,j));d.useScrollBar&&b.updateScrollbar()};F.prototype.showAlbums=function(){};F.prototype.open=function(){};F.prototype.prev=function(){0<this.currentItem&&(this.currentItem--,this.animate())};F.prototype.next=function(){this.currentItem<this.items.length-1&&(this.currentItem++,this.animate())};A.prototype.render=function(){var a=this,c=this.settings,d=this.canvas,e=this.albums;d.element.css({fontFamily:c.fontName,fontSize:parseInt(c.fontSize)+"px",lineHeight:1.2*
parseInt(c.fontSize)+"px"});(function(){var f=b('<div class="altgallery-imageFrame"></div>');f.css({width:d.width()-2*c.frameSize,height:d.height()-2*c.frameSize,padding:c.frameSize,background:r(c.frameColor),borderRadius:c.cornerRadius/2});var g=b('<div class="altgallery-image"></div>');g.css({position:"relative",width:d.width()-2*c.frameSize,height:d.height()-2*c.frameSize,overflow:"hidden",background:r(c.backgroundColor),borderRadius:c.cornerRadius/2-c.frameSize/4,cursor:"pointer"});var j=b('<img src="" alt="" />');
q(g.children("img"));j.css({position:"absolute"});f.click(function(){a.next()});g.append(j);f.append(g);d.element.append(f);a.open(e[0].items[0])})();switch(c.initialState.toLowerCase()){default:case "show albums":this.showAlbums();break;case "show thumbnails":this.showThumbnails();case "load image":case "start slideshow":}};A.prototype.showAlbums=function(){function a(){function f(){var a=n*p+1,b=n*p+p;if(b>c.albums.length)b=c.albums.length;J.html(a+"-"+b+" "+e.translation.Of+" "+c.albums.length);
0>=n?(r.css({opacity:0.3,cursor:"default"}),r.unbind("click").click(function(){return!1})):(r.css({opacity:1,cursor:"pointer"}),r.unbind("click").click(u));n>=s-1?(t.css({opacity:0.3,cursor:"default"}),t.unbind("click").click(function(){return!1})):(t.css({opacity:1,cursor:"pointer"}),t.unbind("click").click(x))}c.hideThumbnails();c.hideButtons();c.hideCaption();c.hideNavigation();var k=b('<div class="altgallery-albums"></div>'),j=d.width()-2*e.frameSize,l=e.iconHeight+115;k.css({position:"absolute",
left:e.frameSize,top:(d.height()-l)/2,width:d.width()-2*e.frameSize,height:l,overflow:"hidden",color:"#fff",border:"1px #000",borderStyle:"solid none",zIndex:2});var m=b('<div class="altgallery-albums-overlay"></div>');m.css({position:"absolute",left:e.frameSize,top:(d.height()-l)/2,width:d.width()-2*e.frameSize,height:l+1,background:"#000",opacity:e.panelBackgroundAlpha/100,zIndex:1});d.element.append(m);l=b("<div></div>");l.css({position:"absolute",top:10,right:20});m=b('<a class="altgallery-close" href="#">'+
e.translation.Close+"</a>");m.css({marginRight:0,color:"#fff",fontWeight:"bold",textDecoration:"none",textShadow:"0 1px 0 rgba(0, 0, 0, 0.5)",background:"no-repeat left center",backgroundImage:w(v.images.folder+"zen-close.png"),paddingLeft:12});m.click(function(){c.hideAlbums();c.showButtons();c.showCaption();c.showNavigation();return!1});l.append(m);k.append(l);var p=Math.floor((j-20)/(e.iconWidth+e.iconPadding)),p=p>c.albums.length?c.albums.length:p,l=(e.iconWidth+e.iconPadding)*p-e.iconPadding,
m=(e.iconWidth+e.iconPadding)*c.albums.length-e.iconPadding,s=Math.ceil(c.albums.length/p),n=0,o=b("<div>"+e.translation.Albums+"</div>");o.css({position:"absolute",left:9,top:0,padding:10,paddingLeft:25,textShadow:"-1px 1px 0 rgba(0, 0, 0, 0.5)",fontWeight:"bold",background:"no-repeat left center",backgroundImage:w(v.images.folder+"zen-albums.png")});k.append(o);var J=b("<span></span>");J.css({marginLeft:"1em",fontWeight:"normal"});o.append(J);o=b("<div></div>");o.css({position:"absolute",left:(j-
l)/2-4,top:42,width:l+4,height:e.iconHeight+70,overflow:"hidden"});var y=b("<div></div>");y.css({position:"relative",left:0,width:m});o.append(y);j=b("<div></div>");j.css({position:"absolute",right:4,bottom:3,height:20,opacity:0.9});var r=b('<a href="#" style="float:left;"></a>');r.css({display:"block",cssFloat:"left",width:16,height:16,marginRight:3,background:"no-repeat center",backgroundImage:w(v.images.folder+"zen-prev.png")});var u=function(){n--;var a=(e.iconWidth+e.iconPadding)*p*n;y.stop();
y.animate({left:-a},2*v.animation.duration,"easeOutQuart");f();return!1};r.click(u);j.append(r);k.append(o);var t=b('<a href="#" style="float:left;"></a>');t.css({display:"block",cssFloat:"left",width:16,height:16,marginRight:3,background:"no-repeat center",backgroundImage:w(v.images.folder+"zen-next.png")});var x=function(){n++;var a=(e.iconWidth+e.iconPadding)*p*n;y.stop();y.animate({left:-a},2*v.animation.duration,"easeOutQuart");f();return!1};t.click(x);j.append(t);k.append(j);f();for(j=0;j<c.albums.length;j++)(function(a,
d){var f=b("<div></div>");f.css({position:"absolute",left:(e.iconWidth+e.iconPadding)*d,top:0,width:e.iconWidth+e.iconPadding+6,overflow:"hidden",textShadow:"0 1px 0 rgba(0, 0, 0, 0.5)"});var h=b("<div></div>");h.css({position:"relative",width:e.iconWidth-2,height:e.iconHeight-2,overflow:"hidden",border:"1px solid",borderColor:c.currentAlbum==d?"#000":"#fff",margin:"2px",cursor:"pointer"});g(a.items[0].thumb,function(a){var c=b('<img src="" alt="" />');c.attr("src",a.src);q(c);c.css({position:"absolute"});
c.css(B.fill(a.width,a.height,e.iconWidth-2,e.iconHeight-2));h.append(c)},50*d);f.append(h);f.append('<div style="padding:7px 2px 2px; font-weight:bold;">'+(a.description||"Album "+(d+1))+"<div>");f.append('<div style="padding:1px 2px;">'+a.items.length+" "+(1==a.items.length?e.translation.Image:e.translation.Images)+"<div>");f.hover(function(){h.css({borderWidth:"3px",margin:"0px"})},function(){h.css({borderWidth:"1px",margin:"2px"})}).click(function(){if(c.currentAlbum!=d)c.currentItem=-1;c.currentAlbum=
d;c.showThumbnails()});y.append(f)})(c.albums[j],j);d.element.append(k)}var c=this,d=this.canvas,e=this.settings;d.element.find(".altgallery-albums").size()||a()};A.prototype.hideAlbums=function(){this.canvas.element.find(".altgallery-albums, .altgallery-albums-overlay").remove()};A.prototype.showThumbnails=function(){function a(){function k(){var a=o*s+1,b=o*s+s;if(b>f.items.length)b=f.items.length;r.html(a+"-"+b+" "+e.translation.Of+" "+f.items.length);0>=o?(u.css({opacity:0.3,cursor:"default"}),
u.unbind("click").click(function(){return!1})):(u.css({opacity:1,cursor:"pointer"}),u.unbind("click").click(x));o>=n-1?(z.css({opacity:0.3,cursor:"default"}),z.unbind("click").click(function(){return!1})):(z.css({opacity:1,cursor:"pointer"}),z.unbind("click").click(A))}c.hideAlbums();c.hideButtons();c.hideCaption();c.hideNavigation();var j=b('<div class="altgallery-images"></div>'),l=d.width()-2*e.frameSize,m=e.iconHeight+75;j.css({position:"absolute",left:e.frameSize,top:(d.height()-m)/2,width:d.width()-
2*e.frameSize,height:m,overflow:"hidden",color:"#fff",border:"1px #000",borderStyle:"solid none",zIndex:2});var p=b('<div class="altgallery-images-overlay"></div>');p.css({position:"absolute",left:e.frameSize,top:(d.height()-m)/2,width:d.width()-2*e.frameSize,height:m+1,background:"#000",opacity:e.panelBackgroundAlpha/100,zIndex:1});d.element.append(p);m=b("<div></div>");m.css({position:"absolute",top:10,right:20});1<c.albums.length&&(p=b('<a class="altgallery-back" href="#">'+e.translation.BackToAlbums+
"</a>"),p.css({marginRight:"1.5em",color:"#fff",fontWeight:"bold",textDecoration:"none",textShadow:"0 1px 0 rgba(0, 0, 0, 0.5)",background:"no-repeat left center",backgroundImage:w(v.images.folder+"zen-backToAlbums.png"),paddingLeft:14}),p.click(function(){c.showAlbums();return!1}),m.append(p));p=b('<a class="altgallery-close" href="#">'+e.translation.Close+"</a>");p.css({marginRight:0,color:"#fff",fontWeight:"bold",textDecoration:"none",textShadow:"0 1px 0 rgba(0, 0, 0, 0.5)",background:"no-repeat left center",
backgroundImage:w(v.images.folder+"zen-close.png"),paddingLeft:12});p.click(function(){c.hideThumbnails();c.showButtons();c.showCaption();c.showNavigation();return!1});m.append(p);j.append(m);var s=Math.floor((l-20)/(e.iconWidth+e.iconPadding)),s=s>f.items.length?f.items.length:s,m=(e.iconWidth+e.iconPadding)*s-e.iconPadding,p=(e.iconWidth+e.iconPadding)*f.items.length-e.iconPadding,n=Math.ceil(f.items.length/s),o=0,y=b("<div>"+e.translation.Images+"</div>");y.css({position:"absolute",left:9,top:0,
padding:10,paddingLeft:25,textShadow:"-1px 1px 0 rgba(0, 0, 0, 0.5)",fontWeight:"bold",background:"no-repeat left center",backgroundImage:w(v.images.folder+"zen-thumbnails.png")});j.append(y);var r=b("<span></span>");r.css({marginLeft:"1em",fontWeight:"normal"});y.append(r);y=b("<div></div>");y.css({position:"absolute",left:(l-m)/2-4,top:42,width:m+4,height:e.iconHeight+4,overflow:"hidden"});var t=b("<div></div>");t.css({position:"relative",left:0,width:p});y.append(t);j.append(y);l=b("<div></div>");
l.css({position:"absolute",right:4,bottom:3,height:20,opacity:0.9});var u=b('<a href="#" style="float:left;"></a>');u.css({display:"block",cssFloat:"left",width:16,height:16,marginRight:3,background:"no-repeat center",backgroundImage:w(v.images.folder+"zen-prev.png")});var x=function(){o--;var a=(e.iconWidth+e.iconPadding)*s*o;t.stop();t.animate({left:-a},2*v.animation.duration,"easeOutQuart");k();return!1};u.click(x);l.append(u);var z=b('<a href="#" style="float:left;"></a>');z.css({display:"block",
cssFloat:"left",width:16,height:16,marginRight:3,background:"no-repeat center",backgroundImage:w(v.images.folder+"zen-next.png")});var A=function(){o++;var a=(e.iconWidth+e.iconPadding)*s*o;t.stop();t.animate({left:-a},2*v.animation.duration,"easeOutQuart");k();return!1};z.click(A);l.append(z);j.append(l);k();for(l=0;l<f.items.length;l++)(function(a,d){var f=b("<div></div>");f.css({position:"absolute",left:(e.iconWidth+e.iconPadding)*d,top:0,width:e.iconWidth+e.iconPadding+6,overflow:"hidden",textShadow:"0 1px 0 rgba(0, 0, 0, 0.5)"});
var h=b("<div></div>");h.css({position:"relative",width:e.iconWidth-2,height:e.iconHeight-2,overflow:"hidden",border:"1px solid",borderColor:c.currentItem==d?"#000":"#fff",margin:"2px",cursor:"pointer"});g(a.thumb,function(a){var c=b('<img src="" alt="" />');c.attr("src",a.src);q(c);c.css({position:"absolute"});c.css(B.fill(a.width,a.height,e.iconWidth-2,e.iconHeight-2));h.append(c)},50*d);f.append(h);f.hover(function(){h.css({borderWidth:"3px",margin:"0px"})},function(){h.css({borderWidth:"1px",
margin:"2px"})}).click(function(){c.currentItem=d;c.open(c.getCurrentItem())});t.append(f)})(f.items[l],l);d.element.append(j)}var c=this,d=this.canvas,e=this.settings,f=this.getCurrentAlbum();d.element.find(".altgallery-images").size()||a()};A.prototype.hideThumbnails=function(){this.canvas.element.find(".altgallery-images, .altgallery-images-overlay").remove()};A.prototype.showButtons=function(){function a(){var d=b('<div class="altgallery-buttons"></div>');d.css({position:"absolute",right:c.settings.frameSize,
top:25+c.settings.frameSize,padding:"3px 3px 3px 1px",background:"rgba(0, 0, 0, "+c.settings.buttonsBackgroundAlpha/100+")",border:"1px solid rgba(0, 0, 0, 0.8)",borderRight:"none","-moz-border-top-left-radius":"3px","-moz-border-bottom-left-radius":"3px","-webkit-border-top-left-radius":"3px","-webkit-border-bottom-left-radius":"3px","border-top-left-radius":"3px","border-bottom-left-radius":"3px"});if(b.browser.msie&&9>b.browser.version){var e=Math.round(255*parseInt(c.settings.buttonsBackgroundAlpha)/
100),e=16>e?"0"+e.toString(16):e.toString(16);d.css({borderColor:"#000",filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#"+e+"000000,endColorstr=#"+e+"000000)"})}c.settings.showAlbumsButton&&1<c.albums.length&&(e=b('<a href="#" style="float:left;"></a>'),e.css({display:"block",cssFloat:"left",margin:"0 2px",width:16,height:16,background:"no-repeat center",backgroundImage:w(v.images.folder+"zen-albums.png"),opacity:0.8}),e.click(function(){c.showAlbums();return!1}),d.append(e));c.settings.showThumbnailsButton&&
(e=b('<a href="#" style="float:left;"></a>'),e.css({display:"block",cssFloat:"left",margin:"0 2px",width:16,height:16,background:"no-repeat center",backgroundImage:w(v.images.folder+"zen-thumbnails.png"),opacity:0.8}),e.click(function(){c.showThumbnails();return!1}),d.append(e));c.canvas.element.append(d)}var c=this;if("never"!=c.settings.showButtons.toLowerCase()&&(c.settings.showAlbumsButton||c.settings.showThumbnailsButton))c.canvas.element.find(".altgallery-buttons").size()||a()};A.prototype.hideButtons=
function(){this.canvas.element.find(".altgallery-buttons").remove()};A.prototype.showCaption=function(){this.hideCaption();if("never"!=this.settings.showCaption.toLowerCase()&&(this.getCurrentAlbum()&&this.getCurrentAlbum().description||this.getCurrentItem()&&this.getCurrentItem().description)){var a=b('<div class="altgallery-caption"></div>');a.css({position:"absolute",left:this.settings.frameSize,top:25+this.settings.frameSize,padding:"4px 10px 5px 7px",color:"#fff",textShadow:"-1px 1px 0 rgba(0, 0, 0, 0.3)",
background:"rgba(0, 0, 0, "+this.settings.captionBackgroundAlpha/100+")",border:"1px solid rgba(0, 0, 0, 0.8)",borderLeft:"none","-moz-border-top-right-radius":"3px","-moz-border-bottom-right-radius":"3px","-webkit-border-top-right-radius":"3px","-webkit-border-bottom-right-radius":"3px","border-top-right-radius":"3px","border-bottom-right-radius":"3px"});if(b.browser.msie&&9>b.browser.version){var c=Math.round(255*parseInt(this.settings.captionBackgroundAlpha)/100),c=16>c?"0"+c.toString(16):c.toString(16);
a.css({borderColor:"#000",filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#"+c+"000000,endColorstr=#"+c+"000000)"})}this.getCurrentAlbum().description&&a.append('<div style="font-weight:bold;">'+this.getCurrentAlbum().description+"</div>");this.getCurrentItem().description&&a.append('<div style="">'+this.getCurrentItem().description+"</div>");this.canvas.element.append(a)}};A.prototype.hideCaption=function(){this.canvas.element.find(".altgallery-caption").remove()};A.prototype.showNavigation=
function(){function a(){var d=b('<div class="altgallery-navigation"></div>');d.css({position:"absolute",right:c.settings.frameSize,bottom:25+c.settings.frameSize,padding:"3px 3px 3px 1px",background:"rgba(0, 0, 0, "+c.settings.buttonsBackgroundAlpha/100+")",border:"1px solid rgba(0, 0, 0, 0.8)",borderRight:"none","-moz-border-top-left-radius":"3px","-moz-border-bottom-left-radius":"3px","-webkit-border-top-left-radius":"3px","-webkit-border-bottom-left-radius":"3px","border-top-left-radius":"3px",
"border-bottom-left-radius":"3px"});if(b.browser.msie&&9>b.browser.version){var e=Math.round(255*parseInt(c.settings.buttonsBackgroundAlpha)/100),e=16>e?"0"+e.toString(16):e.toString(16);d.css({borderColor:"#000",filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#"+e+"000000,endColorstr=#"+e+"000000)"})}c.settings.showNavigationButton&&(e=b('<a href="#" style="float:left;"></a>'),e.css({display:"block",cssFloat:"left",margin:"0 2px",width:16,height:16,background:"no-repeat center",
backgroundImage:w(v.images.folder+"zen-prev.png"),opacity:0.8}),e.click(function(){c.prev();return!1}),d.append(e),e=b('<a href="#" style="float:left;"></a>'),e.css({display:"block",cssFloat:"left",margin:"0 2px",width:16,height:16,background:"no-repeat center",backgroundImage:w(v.images.folder+"zen-next.png"),opacity:0.8}),e.click(function(){c.next();return!1}),d.append(e));c.canvas.element.append(d)}var c=this;"never"!=c.settings.showButtons.toLowerCase()&&c.settings.showNavigationButton&&(c.canvas.element.find(".altgallery-navigation").size()||
a())};A.prototype.hideNavigation=function(){this.canvas.element.find(".altgallery-navigation").remove()};A.prototype.open=function(a){var c=this,d=this.canvas,e=this.settings;c.hideAlbums();c.hideThumbnails();c.showButtons();c.showCaption();c.showNavigation();d.element.find(".altgallery-image img").hide();var f=d.element.find(".altgallery-imageFrame"),k=b('<img class="altgallery-preloader" src="'+v.images.loader+'" alt="" />');q(k);k.css({position:"absolute",left:"50%",top:"50%",zIndex:10,margin:"-16px 0 0 -16px"});
g(a.source,function(b){k.hide();d.element.find(".altgallery-preloader").remove();var f=d.element.find(".altgallery-image img");"fit"==e.imageScaleMode?f.css(B.fit(b.width,b.height,d.width()-2*e.frameSize,d.height()-2*e.frameSize)):f.css(B.fill(b.width,b.height,d.width()-2*e.frameSize,d.height()-2*e.frameSize));f.attr("src",a.source).fadeIn(2*v.animation.duration);c.cache()});setTimeout(function(){d.element.find(".altgallery-preloader").remove();f.append(k)},500)};A.prototype.prev=function(){0<this.currentItem?
this.currentItem--:this.currentItem=this.getCurrentAlbum().items.length-1;this.open(this.getCurrentItem())};A.prototype.next=function(){this.currentItem<this.getCurrentAlbum().items.length-1?this.currentItem++:this.currentItem=0;this.open(this.getCurrentItem())};var v={};b.fn.altgallery=function(a){function c(){d.each(function(){O(this,a)})}var d=this,a=b.extend(!0,{width:"550px",height:"400px",background:"none",images:{folder:M+"img/",left:"left.png",right:"right.png",close:"close.png",loader:"loader.png"},
animation:{duration:500},config:{settings:{}}},a);if(a.images.folder){a.images.folder=a.images.folder.replace(/\/+$/,"")+"/";for(var e in a.images)"folder"!=e&&(a.images[e]=a.images.folder+a.images[e].replace(/^\/+/,""))}if("string"==typeof a.config){d.css({visibility:"hidden"});var f={load:function(a,b,c){if(b!==t)switch(b.toLowerCase()){case "xml":this.loadXML(a,c);break;default:case "json":this.loadJSON(a,c)}else a.match(/(xml)$/i)?this.loadXML(a,c):this.loadJSON(a,c)},loadJSON:function(a,c){b.ajax({url:a,
dataType:"json",success:function(a){a=f.parse(a);"function"==typeof c&&c(a)},error:function(){"function"==typeof c&&c({})}})},loadXML:function(a,c){function d(a){var b;"undefined"==typeof b&&(b=function(){});b.ObjTree=function(){return this};b.ObjTree.prototype.attr_prefix="";b.ObjTree.prototype.parseDOM=function(a){if(a){this.__force_array={};if(this.force_array)for(var b=0;b<this.force_array.length;b++)this.__force_array[this.force_array[b]]=1;b=this.parseElement(a);this.__force_array[a.nodeName]&&
(b=[b]);if(11!=a.nodeType){var c={};c[a.nodeName]=b;b=c}return b}};b.ObjTree.prototype.parseElement=function(a){if(7!=a.nodeType){if(3==a.nodeType||4==a.nodeType)return null==a.nodeValue.match(/[^\x00-\x20]/)?void 0:a.nodeValue;var b,c={};if(a.attributes&&a.attributes.length){b={};for(var d=0;d<a.attributes.length;d++){var e=a.attributes[d].nodeName;if("string"==typeof e){var f=a.attributes[d].nodeValue;f&&(e=this.attr_prefix+e,"undefined"==typeof c[e]&&(c[e]=0),c[e]++,this.addNode(b,e,c[e],f))}}}if(a.childNodes&&
a.childNodes.length){e=!0;b&&(e=!1);for(d=0;d<a.childNodes.length&&e;d++)f=a.childNodes[d].nodeType,3==f||4==f||(e=!1);if(e){b||(b="");for(d=0;d<a.childNodes.length;d++)b+=a.childNodes[d].nodeValue}else{b||(b={});for(d=0;d<a.childNodes.length;d++)if(e=a.childNodes[d].nodeName,"string"==typeof e&&(f=this.parseElement(a.childNodes[d])))"undefined"==typeof c[e]&&(c[e]=0),c[e]++,this.addNode(b,e,c[e],f)}}return b}};b.ObjTree.prototype.addNode=function(a,b,c,d){this.__force_array[b]?(1==c&&(a[b]=[]),a[b][a[b].length]=
d):1==c?a[b]=d:2==c?a[b]=[a[b],d]:a[b][a[b].length]=d};b=new b.ObjTree;b.attr_prefix="";return b.parseDOM(a)["#document"]}b.ajax({url:a,dataType:"xml",success:function(a){a=d(a);a=f.parse(a);"function"==typeof c&&c(a)},error:function(){"function"==typeof c&&c({})}})},parse:function(a){if(a.gallery){var b,c;if(a.galleryName)a.gallery.galleryName=a.galleryName;a=a.gallery;b=a.settings.imagesFolder?a.settings.imagesFolder.replace(/\/$/,"")+"/":"";c=a.settings.thumbnailsFolder?a.settings.thumbnailsFolder.replace(/\/$/,
"")+"/":b;if(a.items){if(a.items.item)a.items=a.items.item.length?a.items.item:[a.items.item];for(var d=0;d<a.items.length;d++)a.items[d].index=d,a.items[d].source=b+a.items[d].source,a.items[d].thumb=a.items[d].thumb==t?a.items[d].source:c+a.items[d].thumb}if(a.albums){if(a.albums.album)a.albums=a.albums.album.length?a.albums.album:[a.albums.album];for(var e=0;e<a.albums.length;e++){a.albums[e].index=e;b=a.albums[e].imagesFolder?a.albums[e].imagesFolder.replace(/\/$/,"")+"/":"";c=a.albums[e].thumbnailsFolder?
a.albums[e].thumbnailsFolder.replace(/\/$/,"")+"/":b;if(a.albums[e].items.item)a.albums[e].items=a.albums[e].items.item.length?a.albums[e].items.item:[a.albums[e].items.item];for(d=0;d<a.albums[e].items.length;d++)a.albums[e].items[d].index=d,a.albums[e].items[d].source=b+a.albums[e].items[d].source,a.albums[e].items[d].thumb=a.albums[e].items[d].thumb==t?a.albums[e].items[d].source:c+a.albums[e].items[d].thumb}}}return a}};f.load(a.config,a.configType,function(b){d.css({visibility:"visible"});a.config=
b;c()})}else c();return this};b.altbox=function(a,c){if(d!=top)var d=top,e=d.document;c=b.extend(!0,{frame:{color:"#000",borderRadius:0},mask:{color:"#000",opacity:0.7},images:{folder:M+"img/",close:"close.png",loader:"loader.gif"},animation:{duration:700}},c);if(c.images.folder)for(var f in c.images)"folder"!=f&&!c.images[f].match("/")&&(c.images[f]=c.images.folder+c.images[f]);var g=b('<div style="position:fixed; z-index:999; left:0; top:0; width:100%; height:100%; background:no-repeat center;"></div>');
g.css({opacity:0,backgroundColor:c.mask.color,backgroundImage:w(c.images.loader)});b(e.body).append(g);g.animate({opacity:c.mask.opacity},c.animation.duration);var j=new Image;j.onload=function(){function f(){g.remove();o.remove()}var l=b(d).width()-100,p=b(d).height()-100,s=B.fit(j.width/4,j.height/4,l,p,{noEnlarge:!0,minWidth:100,minHeight:100});s.left+=50;s.top+=50;var n=B.fit(j.width+20,j.height+20,l,p,{noEnlarge:!0,minWidth:120,minHeight:120});n.left+=50;n.top+=50;var o=b('<div style="position:fixed; z-index:1000;"></div>');
o.css(s);o.css({backgroundColor:c.frame.color,borderRadius:c.frame.borderRadius,MozUserSelect:"none",webkitUserSelect:"none",userSelect:"none"});o.hide();var q=b('<img src="'+a+'" alt="" style="display:block;" />');q.css({margin:"10px",width:s.width-20,height:s.height-20,borderRadius:8<c.frame.borderRadius?c.frame.borderRadius-8:0});var r=b('<a href="#" style="display:block; position:absolute; right:-12px; top:-10px; width:30px; height:30px; background:no-repeat center;"></a>');r.css({backgroundImage:w(c.images.close)});
o.append(q);b(e.body).append(o);(function(){g.css({backgroundImage:"none"});q.animate({width:n.width-20,height:n.height-20,margin:"10px"},c.animation.duration,"easeOutBack");n.opacity="show";o.animate(n,c.animation.duration,"easeOutBack",function(){o.append(r)})})();b(d).resize(function(){l=b(d).width()-100;p=b(d).height()-100;s=B.fit(j.width/4,j.height/4,l,p,{noEnlarge:!0,minWidth:100,minHeight:100});s.left+=50;s.top+=50;n=B.fit(j.width+20,j.height+20,l,p,{noEnlarge:!0,minWidth:120,minHeight:120});
n.left+=50;n.top+=50;o.css(n);q.css({width:n.width-20,height:n.height-20})});g.click(f);r.click(function(){r.remove();s.opacity="hide";o.animate(s,0.67*c.animation.duration);q.animate({width:s.width-20,height:s.height-20},0.67*c.animation.duration);g.fadeOut(c.animation.duration,function(){f()});return!1})};j.src=a}})(jQuery);
(function(b,t){window.flashgallery_id=window.flashgallery_id||0;b.flashgallery=b.flashgallery||function(z,x,q,u){var w;w="object"==typeof x?b.browser.msie?JSON.stringify({config:x}):{config:JSON.stringify(x)}:{configPath:x};q=b.extend({width:"550px",height:"400px",background:"transparent"},q);window.flashgallery_id++;var C="flashgallery-"+window.flashgallery_id;u==t?document.write('<div id="'+C+'"></div>'):b(u).html('<div id="'+C+'"></div>');u=b(document.getElementById(C));u.css({width:q.width,height:q.height,
overflow:"hidden"});var r={allowScriptAccess:"always",allowFullScreen:"true",wmode:"opaque",quality:"high"},G=q.background.match(/(#[0-9a-f]+)/i);G?r.bgcolor=G[1]:r.wmode="transparent";swfobject.embedSWF(z,C,q.width.toString().match(/^\d+%$/)?q.width:parseInt(q.width),q.height.toString().match(/^\d+%$/)?q.height:parseInt(q.height),"10.0.12.36","http://swfobject.googlecode.com/svn/trunk/swfobject/expressInstall.swf",w,r,{style:"outline:none;"},function(r){r.success?b(r.ref).css({background:q.background}):
(q.config=x,u.altgallery(q))})};b.fn.flashgallery=b.fn.flashgallery||function(t,x,q){b.flashgallery(t,x,q,this)}})(jQuery);

