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

if(void 0===JSON){var JSON;JSON||(JSON={});(function(){function b(b){return 10>b?"0"+b:b}function v(b){o.lastIndex=0;return o.test(b)?'"'+b.replace(o,function(b){var f=E[b];return"string"===typeof f?f:"\\u"+("0000"+b.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+b+'"'}function B(b,o){var f,a,c,d,g=q,i,k=o[b];k&&"object"===typeof k&&"function"===typeof k.toJSON&&(k=k.toJSON(b));"function"===typeof r&&(k=r.call(o,b,k));switch(typeof k){case "string":return v(k);case "number":return isFinite(k)?""+
k:"null";case "boolean":case "null":return""+k;case "object":if(!k)return"null";q+=w;i=[];if("[object Array]"===Object.prototype.toString.apply(k)){d=k.length;for(f=0;f<d;f+=1)i[f]=B(f,k)||"null";c=0===i.length?"[]":q?"[\n"+q+i.join(",\n"+q)+"\n"+g+"]":"["+i.join(",")+"]";q=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=B(a,k))&&i.push(v(a)+(q?": ":":")+c))}else for(a in k)Object.prototype.hasOwnProperty.call(k,a)&&(c=B(a,k))&&i.push(v(a)+(q?": ":
":")+c);c=0===i.length?"{}":q?"{\n"+q+i.join(",\n"+q)+"\n"+g+"}":"{"+i.join(",")+"}";q=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,
o=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,q,w,E={"\u0008":"\\b","\t":"\\t","\n":"\\n","\u000c":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},r;if("function"!==typeof JSON.stringify)JSON.stringify=function(b,o,f){var a;w=q="";if("number"===typeof f)for(a=0;a<f;a+=1)w+=" ";else"string"===typeof f&&(w=f);if((r=o)&&"function"!==typeof o&&("object"!==typeof o||"number"!==typeof o.length))throw Error("JSON.stringify");return B("",
{"":b})};if("function"!==typeof JSON.parse)JSON.parse=function(b,o){function f(a,b){var g,i,k=a[b];if(k&&"object"===typeof k)for(g in k)Object.prototype.hasOwnProperty.call(k,g)&&(i=f(k,g),void 0!==i?k[g]=i:delete k[g]);return o.call(a,b,k)}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 o?f({"":a},""):a;throw new SyntaxError("JSON.parse");}})()}
jQuery.effects||function(b,v){function B(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 o(f){var a,c;for(a in f)c=f[a],(null==c||b.isFunction(c)||a in L||/scrollbar/.test(a)||!/color/i.test(a)&&isNaN(parseFloat(c)))&&delete f[a];return f}function q(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 E(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,i;do{i=b.curCSS(f,g);if(""!=i&&"transparent"!=i||b.nodeName(f,"body"))break;g="backgroundColor"}while(f=
f.parentNode);f=B(i);c.start=f;c.end=B(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]},I=["add","remove","toggle"],L={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),i=g.attr("style")||
" ",k=o(x.call(this)),w,r=g.attr("class");b.each(I,function(a,b){if(f[b])g[b+"Class"](f[b])});w=o(x.call(this));g.attr("class",r);g.animate(q(k,w),{queue:!1,duration:a,easing:c,complete:function(){b.each(I,function(a,b){if(f[b])g[b+"Class"](f[b])});"object"==typeof g.attr("style")?(g.attr("style").cssText="",g.attr("style").cssText=i):g.attr("style",i);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===v?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),i={options:g[1],duration:g[2],callback:g[3]},g=i.options.mode,k=b.effects[f];return b.fx.off||!k?g?this[g](i.duration,i.callback):this.each(function(){i.callback&&i.callback.call(this)}):k.call(this,i)},_show:b.fn.show,show:function(b){if(E(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(E(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(E(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,i=0,k=d;if(0==a)return c;if(1==(a/=g))return c+d;i||(i=0.3*g);k<Math.abs(d)?(k=d,b=i/4):b=i/(2*Math.PI)*Math.asin(d/k);return-(k*Math.pow(2,10*(a-=1))*Math.sin((a*g-b)*2*Math.PI/
i))+c},easeOutElastic:function(b,a,c,d,g){var b=1.70158,i=0,k=d;if(0==a)return c;if(1==(a/=g))return c+d;i||(i=0.3*g);k<Math.abs(d)?(k=d,b=i/4):b=i/(2*Math.PI)*Math.asin(d/k);return k*Math.pow(2,-10*a)*Math.sin((a*g-b)*2*Math.PI/i)+d+c},easeInOutElastic:function(b,a,c,d,g){var b=1.70158,i=0,k=d;if(0==a)return c;if(2==(a/=g/2))return c+d;i||(i=g*0.3*1.5);k<Math.abs(d)?(k=d,b=i/4):b=i/(2*Math.PI)*Math.asin(d/k);return 1>a?-0.5*k*Math.pow(2,10*(a-=1))*Math.sin((a*g-b)*2*Math.PI/i)+c:0.5*k*Math.pow(2,
-10*(a-=1))*Math.sin((a*g-b)*2*Math.PI/i)+d+c},easeInBack:function(b,a,c,d,g,i){i==v&&(i=1.70158);return d*(a/=g)*a*((i+1)*a-i)+c},easeOutBack:function(b,a,c,d,g,i){i==v&&(i=1.70158);return d*((a=a/g-1)*a*((i+1)*a+i)+1)+c},easeInOutBack:function(b,a,c,d,g,i){i==v&&(i=1.70158);return 1>(a/=g/2)?d/2*a*a*(((i*=1.525)+1)*a-i)+c:d/2*((a-=2)*a*(((i*=1.525)+1)*a+i)+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,v){function B(b){return"object"==typeof b&&b.length!==v}function x(a){if(location.href.match(/#jsgallerydebug$/)){var h=b("#debug"),a="object"==typeof a?JSON.stringify(a):a;h.size()?h.append("<div>"+a+"</div>"):alert("JavaScript Gallery:\n\n"+a+"\n")}}function o(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 q(){var b=document.getElementsByTagName("script");return b[b.length-1].src||location.href}function w(b){return'url("'+b+'")'}function E(b){var h=[],a,e;for(a=
0;a<b.length;a++)for(e=0;e<b[a].items.length;e++)h.push(b[a].items[e]);return h}function r(b){if("number"==typeof b)return"#"+sprintf("%06x",b);if("string"==typeof b){var h;return(h=b.match(/[0-9a-f]{3,6}$/i))?3==h[0].length?"#"+h[0]+h[0]+h[1]+h[1]+h[2]+h[2]:"#"+h[0]:(h=b.match(/rgb\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/i))?"#"+sprintf("%02x",h[1])+sprintf("%02x",h[2])+sprintf("%02x",h[3]):b}}function I(b){return r(b).match(/[0-9a-f]{6}$/i)?!0:!1}function L(b,h){for(var b=r(b),a=b.match(/#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})/),
e=[],c=1;3>=c;c++)e.push(parseInt(a[c],16));return h!==v?"rgba("+e[0]+", "+e[1]+", "+e[2]+", "+h+")":"rgb("+e[0]+", "+e[1]+", "+e[2]+")"}function f(b){for(var h in b)"object"==typeof b[h]?b[h]=f(b[h]):"true"==b[h]?b[h]=!0:"false"==b[h]?b[h]=!1:b[h]==parseInt(b[h])&&(b[h]=parseInt(b[h]));return b}function a(b){var h="",a,e=b.length;for(a=0;a<e;a++)h+=b.charCodeAt(a).toString(16);return h}function c(b){var a="",u,e=b.length;for(u=0;u<e;u+=2)a+=String.fromCharCode(parseInt(b.substr(u,2),16));return a}
function d(a,h){if(h===v)return h={},b(a).data("transform")||{};b(a).each(function(){var a=[],e;for(e in h)a.push(e+"("+h[e]+")");a=a.join(" ");b(this).data("transform",h).css({"-moz-transform":a,"-webkit-transform":a,"-khtml-transform":a,"-o-transform":a,"-ms-transform":a,transform:a})});return b(a)}function g(){var c=location.hostname.toString().replace(/^www\./i,"");return!location.hostname||-1!=b.inArray(a(c),O)}function i(b,a,u){x("loadImage: request: "+b);u===v&&"number"==typeof a&&(u=a,a=v);
u=u||10;if(b&&G[b]===v){var e=new Image;G[b]=e;G[b].loaded=!1;G[b].callbacks=[];"function"==typeof a&&(x("loadImage: added callback for "+b),G[b].callbacks.push(a));setTimeout(function(){e.onload=function(){G[b].loaded=!0;x("loadImage: executing "+G[b].callbacks.length+" callbacks for "+b);for(var a=0;a<G[b].callbacks.length;a++)G[b].callbacks[a](G[b])};x("loadImage: GET: "+b);e.src=b},u)}else G[b].loaded?"function"==typeof a&&(x("loadImage: added callback for "+b),a(G[b])):"function"==typeof a&&
(x("loadImage: added callback for "+b),G[b].callbacks.push(a))}function k(a,h,u,e){u===v&&"number"==typeof h&&(u=h,h=v);u=u||10;if("string"==typeof a)return i(a,h,u);if(B(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");i(a,function(b){c.length?(e.push(b),k(c,h,u,e)):"function"==typeof h&&h(e)})},u)}}function N(a,h){this.init=function(){var u=b('<div class="altgallery-canvas"></div>');o(u);u.css({display:"block",position:"relative",
width:h.width,height:h.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:h.width,height:h.height,overflow:"hidden",margin:0,padding:0,background:h.background});u.append(this.element);if(!g()){var e=b(c("3c6120636c6173733d22616c7467616c6c6572792d636f707972696768742220687265663d22687474703a2f2f7777772e666c6173682d67616c6c6572792e636f6d2f22207461726765743d225f626c616e6b22207374796c653d22646973706c61793a626c6f636b3b706f736974696f6e3a6162736f6c7574653b6c6566743a303b746f703a303b7a2d696e6465783a393939393b77696474683a393070783b6865696768743a323070783b6f766572666c6f773a68696464656e3b666f6e742d66616d696c793a5461686f6d612c417269616c2c48656c7665746963612c73616e732d73657269663b666f6e742d73697a653a3970783b6c696e652d6865696768743a313270783b746578742d616c69676e3a6c6566743b746578742d6465636f726174696f6e3a6e6f6e653b746578742d736861646f773a6e6f6e653b636f6c6f723a236666663b6261636b67726f756e643a7267626128302c302c302c302e37293b6f7061636974793a302e373b626f726465722d7261646975733a3470783b223e3c7370616e207374796c653d22646973706c61793a626c6f636b3b70616464696e673a34707820313070783b746578742d7472616e73666f726d3a7570706572636173653b666f6e742d73697a653a3870783b666f6e742d7765696768743a626f6c643b77686974652d73706163653a6e6f777261703b223e50686f746f2047616c6c6572793c2f7370616e3e3c7370616e207374796c653d22646973706c61793a626c6f636b3b70616464696e673a357078203130707820313070783b666f6e742d73697a653a3970783b6261636b67726f756e643a7267626128302c302c302c302e35293b626f726465722d626f74746f6d2d6c6566742d7261646975733a3470783b626f726465722d626f74746f6d2d72696768742d7261646975733a3470783b6f7061636974793a303b223e446f776e6c6f616420667265652076657273696f6e206f6620746869732067616c6c6572792066726f6d20466c6173682d47616c6c6572792e636f6d3c2f7370616e3e3c2f613e")),
d=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:d},"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:d,opacity:0.7},"fast")})});u.append(e)}b(a).empty().append(u)};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,h,c){var h=b.extend({left:0,top:0,width:120,height:90,scaleMode:"fill",background:"none"},h),c=c===v?this.element:b(c,this.element),j=new Image;j.onload=function(){var z=document.createElement("a");b(z).attr({href:a.source});b(z).css({display:"block",position:"absolute",left:h.x,top:h.y,zIndex:h.z,width:h.width,height:h.height,overflow:"hidden",background:h.background});b(z).click(h.onclick);b(z).hover(h.onmouseover,h.onmouseout);var d=document.createElement("img");d.src=
j.src;var f;"fit"==h.scaleMode?f=C.fit(this.width,this.height,h.width,h.height):"fill"==h.scaleMode&&(f=C.fill(this.width,this.height,h.width,h.height));b(d).css({marginTop:f.top,marginRight:0,marginBottom:0,marginLeft:f.left,width:f.width,height:f.height,padding:0,border:"none",maxWidth:"none",maxHeight:"none",opacity:h.opacity});b(z).append(d);c.append(z)};j.src=a.thumb}}function J(a,h,c){this.canvas=a;this.albums=h;this.items=E(h);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}},c);this.settings=f(this.settings);(new Image).src=t.images.loader;this.render()}function K(a,h,c){this.canvas=a;this.albums=h;this.items=E(h);this.currentItem=
-1;this.getCurrentItem=function(){return this.items[this.currentItem]};this.settings=b.extend(!0,{thumbnail:{width:120,height:90,alpha:85},colorScheme:{imageBGColor:1118481}},c);this.settings=f(this.settings);this.page=0;i(t.images.loader,500);this.render()}function H(a,h,c){this.canvas=a;this.albums=h;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}},c);this.settings=f(this.settings);if(!this.settings.maxImageWidth)this.settings.maxImageWidth=
parseInt(a.element.width()/2);this.showReflections=this.settings.showReflections&&I(this.canvas.element.css("backgroundColor"))&&!(b.browser.msie&&9>b.browser.version);this.items=E(h);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=t.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 D(a,h,c){this.canvas=a;this.albums=h;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"}},c);this.settings=f(this.settings);if(this.settings.useEmbeddedFont)this.settings.fontName="Tahoma",this.settings.fontSize=9;i(t.images.loader,500);this.cache=function(){if(0<=this.currentItem){var b=this.getCurrentAlbum().items,a=[],h,c;for(c=this.currentItem+1;c<this.currentItem+3;c++)(h=b[(b.length+c)%b.length])&&(h=h.source)&&a.push(h);for(c=this.currentItem-1;c>this.currentItem-2;c--)(h=b[(b.length+
c)%b.length])&&(h=h.source)&&a.push(h);x("Caching images: "+JSON.stringify(a));a.length&&k(a,100)}};this.render()}function P(a,h){function c(){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(h.type?h.type.toLowerCase():e.galleryName?h.type=b(e.galleryName):h.type="box"){case "art":case "promo":new J(j,d,e.settings||{});break;default:case "box":new K(j,d,e.settings||{});break;case "photoflow":new H(j,
d,e.settings||{});break;case "zen":new D(j,d,e.settings||{})}}a=b(a);t=h;var e,d,j;e=h.config||{};(function(){function h(b,a,c){d.push({id:a||0,description:c,items:b})}d=[];if(B(e.albums)&&e.albums.length)for(var c=0;c<e.albums.length;c++)h(e.albums[c].items,c,e.albums[c].description);else B(e.items)&&e.items.length?h(e.items):h(function(a){var h=[];b(a).find("img").each(function(){h.push({source:b(this).parent("a").attr("href")||b(this).attr("src"),thumb:b(this).attr("src"),description:this.title})});
return h}(a),0)})();j=new N(a,h);b(document).ready(function(){setTimeout(function(){c()},100)})}var O=["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),c=[],e=[],d=0,j=0,f=0,j=0,s="",g=null;g=a.exec(b);)g[9]&&(d+=1),f=a.lastIndex-g[0].length,
e[e.length]=b.substring(j,f),j=a.lastIndex,c[c.length]={match:g[0],left:g[3]?!0:!1,sign:g[4]||"",pad:g[5]||" ",min:g[6]||0,precision:g[8],code:g[9]||"%",negative:0>parseInt(arguments[d])?!0:!1,argument:""+arguments[d]};e[e.length]=b.substring(j);if(0==c.length)return b;if(arguments.length-1<d)return null;b=null;for(b=0;b<c.length;b++)"%"==c[b].code?substitution="%":"b"==c[b].code?(c[b].argument=""+Math.abs(parseInt(c[b].argument)).toString(2),substitution=sprintfWrapper.convert(c[b],!0)):"c"==c[b].code?
(c[b].argument=""+String.fromCharCode(parseInt(Math.abs(parseInt(c[b].argument)))),substitution=sprintfWrapper.convert(c[b],!0)):"d"==c[b].code?(c[b].argument=""+Math.abs(parseInt(c[b].argument)),substitution=sprintfWrapper.convert(c[b])):"f"==c[b].code?(c[b].argument=""+Math.abs(parseFloat(c[b].argument)).toFixed(c[b].precision?c[b].precision:6),substitution=sprintfWrapper.convert(c[b])):"o"==c[b].code?(c[b].argument=""+Math.abs(parseInt(c[b].argument)).toString(8),substitution=sprintfWrapper.convert(c[b])):
"s"==c[b].code?(c[b].argument=c[b].argument.substring(0,c[b].precision?c[b].precision:c[b].argument.length),substitution=sprintfWrapper.convert(c[b],!0)):"x"==c[b].code?(c[b].argument=""+Math.abs(parseInt(c[b].argument)).toString(16),substitution=sprintfWrapper.convert(c[b])):"X"==c[b].code?(c[b].argument=""+Math.abs(parseInt(c[b].argument)).toString(16),substitution=sprintfWrapper.convert(c[b]).toUpperCase()):substitution=c[b].match,s+=e[b],s+=substitution;return s+=e[b]},convert:function(b,a){b.sign=
a?"":b.negative?"-":b.sign;var c=b.min-b.argument.length+1-b.sign.length,c=Array(0>c?0:c).join(b.pad);return b.left?"0"==b.pad||a?b.sign+b.argument+c.replace(/0/g," "):b.sign+b.argument+c:"0"==b.pad||a?b.sign+c+b.argument:c+b.sign+b.argument}};sprintf=sprintfWrapper.init;var G={};q();var M=q().replace(/[^\/]*$/,""),C={fit:function(a,h,c,e,d){var j,f,g=a/h,d=b.extend({noEnlarge:!1,minWidth:16,minHeight:16},d);j=c;f=c/g;f>e&&(f=e,j=f*g);if(j<d.minWidth)j=d.minWidth,f=j/g;if(f<d.minHeight)f=d.minHeight,
j=f*g;if(d.noEnlarge&&(j>a||f>h))j=a,f=h;a=(e-f)/2;return{left:parseInt((c-j)/2),top:parseInt(a),width:parseInt(j),height:parseInt(f),margin:0}},fill:function(b,a,c,e){var d=b/a,b=c,a=c/d;a<e&&(a=e,b=a*d);e=(e-a)/2;return{left:parseInt((c-b)/2),top:parseInt(e),width:parseInt(b),height:parseInt(a),margin:0}}};J.prototype.render=function(){var a=this,h=this.settings,c=this.canvas,e=this.items;(function(){var a=b('<div class="altgallery-imageFrame" style="position:absolute;"></div>'),e={};switch(h.thumbBar.position.toLowerCase()){default:case "bottom":e.left=
10;e.top=10;e.width=c.width()-20;e.height=c.height()-h.thumbnail.height-30;break;case "top":e.left=10;e.bottom=10;e.width=c.width()-20;e.height=c.height()-h.thumbnail.height-30;break;case "left":e.right=10;e.top=10;e.width=c.width()-h.thumbnail.width-30;e.height=c.height()-20;break;case "right":e.left=10,e.top=10,e.width=c.width()-h.thumbnail.width-30,e.height=c.height()-20}a.css(e);c.element.append(a)})();(function(){var d=b('<div class="altgallery-thumbBar"></div>'),j,f,g,p,m,l={};switch(h.thumbBar.position.toLowerCase()){default:case "bottom":j=
"horizontal";f=c.width()-20;g=h.thumbnail.height+4;p=e.length*(h.thumbnail.width+5)-5;l.left=10;l.bottom=7;l.width=f;l.height=g;break;case "top":j="horizontal";f=c.width()-20;g=h.thumbnail.height+4;p=e.length*(h.thumbnail.width+5)-5;l.left=10;l.top=9;l.width=f;l.height=g;break;case "left":j="vertical";f=h.thumbnail.width+4;g=c.height()-20;m=e.length*(h.thumbnail.height+5)-5;l.left=9;l.top=10;l.width=f;l.height=g;break;case "right":j="vertical",f=h.thumbnail.width+4,g=c.height()-20,m=e.length*(h.thumbnail.height+
5)-5,l.right=8,l.top=10,l.width=f,l.height=g}l.position="absolute";l.overflow="hidden";d.css(l);for(var n=b('<div style="position:relative;"></div>'),l=0;l<e.length;l++)(function(c){var d=b('<a href="'+e[c].source+'"></a>');d.css({position:"absolute",left:"horizontal"==j?c*(h.thumbnail.width+5):1,top:"horizontal"==j?1:c*(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});d.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"))});d.click(function(){var d=b(this);
d.hasClass("altgallery-active")||(d.parent().find("a").removeClass("altgallery-active").css({opacity:h.thumbnail.alpha/100,borderColor:r(h.thumbnail.outlineColor)}),d.addClass("altgallery-active").data("style",{opacity:1,borderColor:r(h.thumbnail.outlineColorOnClick)}).css(d.data("style")),a.open(e[c]),function(){var b;if("horizontal"==j&&f<p){var a=0-(c*(h.thumbnail.width+5)-f/2+h.thumbnail.width/2),e=0-p+f;0<a&&(a=0);a<e&&(a=e);n.animate({left:a});n.unbind("mouseleave").mouseleave(function(){b=
setTimeout(function(){n.animate({left:a},1E3)},1E3)})}else g<m&&(a=0-(c*(h.thumbnail.height+5)-g/2+h.thumbnail.height/2),e=0-m+g,0<a&&(a=0),a<e&&(a=e),n.animate({top:a}),n.unbind("mouseleave").mouseleave(function(){b=setTimeout(function(){n.animate({top:a},1E3)},1E3)}));n.unbind("mouseenter").mouseenter(function(){clearTimeout(b)})}());return!1});n.append(d);0==c&&d.click();var u=new Image;u.onload=function(){var a=b('<img src="'+e[c].thumb+'" alt="" />');o(a);a.css({position:"absolute",border:"none"});
a.css(C.fill(this.width,this.height,h.thumbnail.width-4,h.thumbnail.height-4));h.thumbnail.useShadow&&d.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)"});d.append(a)};u.src=e[c].thumb})(l);d.append(n);(function(){function a(){i=!0;n.stop();l=setInterval(function(){var b=parseInt(n.css("left"))+20;0<b?(n.css("left",0),u()):n.css("left",b)},50)}
function h(){i=!0;n.stop();l=setInterval(function(){var b=parseInt(n.css("left"))-20,a=0-p+f;b<a?(n.css("left",a),u()):n.css("left",b)},50)}function c(){i=!0;n.stop();l=setInterval(function(){var b=parseInt(n.css("top"))+20;0<b?(n.css("top",0),u()):n.css("top",b)},50)}function e(){i=!0;n.stop();l=setInterval(function(){var b=parseInt(n.css("top"))-20,a=0-m+g;b<a?(n.css("top",a),u()):n.css("top",b)},50)}function u(){clearInterval(l);i=!1}var l,i=!1;"horizontal"==j&&f<p?d.mousemove(function(c){c=c.pageX-
b(this).offset().left;50>c?i||a():c>f-50?i||h():u()}):g<m&&d.mousemove(function(a){a=a.pageY-b(this).offset().top;50>a?i||c():a>g-50?i||e():u()});d.mouseleave(function(){u()})})();c.element.append(d)})()};J.prototype.open=function(a){var h=this.settings,c=this.canvas,e=c.element.find(".altgallery-imageFrame"),d=b('<img class="altgallery-preloader" src="'+t.images.loader+'" alt="" />');o(d);d.css({position:"absolute",left:"50%",top:"50%",zIndex:10,margin:"-16px 0 0 -16px"});var j=new Image;j.onload=
function(){d.hide();c.element.find(".altgallery-preloader").remove();var a=h.image.scaleMode.toLowerCase(),f="fill"==a?C.fill(j.width,j.height,e.width(),e.height()):C.fit(j.width,j.height,e.width(),e.height()),g=b("<div></div>");g.css({position:"absolute",left:"fill"==a?0:f.left,top:"fill"==a?0:f.top,width:"fill"==a?e.width():f.width,height:"fill"==a?e.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 m=b('<img src="'+j.src+'" alt="" />');o(m);m.css({position:"absolute",left:"fill"==a?f.left:0,top:"fill"==a?f.top:0,width:f.width,height:f.height});g.append(m);switch(h.image.transitionEffect.toLowerCase()){default:case "fade":e.animate({opacity:0},
{duration:500*h.image.transitionDuration,easing:"linear",complete:function(){e.empty();e.append(g);e.animate({opacity:1},{duration:500*h.image.transitionDuration,easing:"linear"})}});break;case "xfade":case "crossfade":g.hide(),a=e.find("div"),a.size()?(a.animate({opacity:0},{duration:1E3*h.image.transitionDuration,easing:"linear",complete:function(){b(this).remove()}}),e.append(g),g.css({opacity:0}).animate({opacity:1},{duration:1E3*h.image.transitionDuration,easing:"linear"})):(e.append(g),g.css({opacity:0}).animate({opacity:1},
{duration:500*h.image.transitionDuration,easing:"linear"}))}};j.src=a.source;setTimeout(function(){c.element.find(".altgallery-preloader").remove();e.append(d)},500)};J.prototype.prev=function(){};J.prototype.next=function(){};J.prototype.prevPage=function(){};J.prototype.nextPage=function(){};K.prototype.render=function(a){var h=this,c=this.canvas,e=this.items;if(a===v)a=h.page;c.element.empty();var d=this.canvas.width(),j=this.canvas.height(),f=parseInt((d-50)/parseInt(this.settings.thumbnail.width)),
g=parseInt((j-50)/parseInt(this.settings.thumbnail.height)),p=Math.ceil(e.length/f);g>p&&(g=p);p=f*g;a*=p;h.pagesCount=Math.ceil(e.length/p);var m=parseInt(this.settings.thumbnail.width)+2,l=parseInt(this.settings.thumbnail.height)+2,n=(d-m*f)/2-8,i=(j-l*g)/2-8,A=b('<div class="altgallery-frame" />'),d={position:"absolute",left:parseInt(n),top:parseInt(i),width:parseInt(d-2*(n+8))+14,height:parseInt(j-2*(i+8))+14,overflow:"hidden",background:"#fff","-moz-border-radius":"4px","-webkit-border-radius":"4px",
"-khtml-border-radius":"4px",borderRadius:"4px","-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)"};A.css(d);0<h.page&&(j=b('<a class="altgallery-page" style="left:4px; background:no-repeat center; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;"></a>'),j.css({backgroundImage:w(t.images.left)}),j.click(function(){h.prevPage()}),A.append(j));
h.page<h.pagesCount-1&&(j=b('<a class="altgallery-page" style="right:4px; background:no-repeat center; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;"></a>'),j.css({backgroundImage:w(t.images.right)}),j.click(function(){h.nextPage()}),A.append(j));A.find(".altgallery-page").css({position:"absolute",width:"30px",height:"30px",top:parseInt(d.height/2)-15,zIndex:20,cursor:"pointer"});"ontouchstart"in document.documentElement||A.hover(function(){A.find(".altgallery-page").show()},
function(){A.find(".altgallery-page").hide()});c.element.append(A);j=b('<div class="altgallery-frameMask" />');d.background="#000";d.opacity=0.6;d.zIndex=20;d["-moz-box-shadow"]="none";d["-webkit-box-shadow"]="none";d["-khtml-box-shadow"]="none";d.boxShadow="none";j.css(d).hide();c.element.append(j);var F=parseInt(this.settings.thumbnail.alpha)/100,k=r(h.settings.colorScheme.imageBGColor),o=1,q=1;for(d=a,j=-1,g=e.length;d<g&&!(d>=p+a);d++){d%f||j++;o=d%f*m+8;q=j*l+8;(function(a,d,j){c.drawImage(e[a],
{x:parseInt(d),y:parseInt(j),z:10,width:h.settings.thumbnail.width,height:h.settings.thumbnail.height,scaleMode:"fill",opacity:F,background:k,onclick:function(){h.currentItem=a;h.open(h.getCurrentItem(),{left:parseInt(d+n),top:parseInt(j+i)});return!1},onmouseover:function(){b(this).children("img").css({opacity:1})},onmouseout:function(){b(this).children("img").css({opacity:F})}},".altgallery-frame")})(d,o,q)}};K.prototype.open=function(a,h){var c=this,e=b('<img class="altgallery-preloader" src="'+
t.images.loader+'" alt="" />');o(e);e.css({position:"absolute",left:"50%",top:"50%",zIndex:10,margin:"-16px 0 0 -16px"});var d=document.createElement("img");d.src=a.thumb;var j=new Image;j.onload=function(){b(".altgallery-imageFrame",c.canvas.element).remove();b(".altgallery-frameMask",c.canvas.element).fadeIn(t.animation.duration);var a=document.createElement("div");b(a).addClass("altgallery-imageFrame").css({position:"absolute",padding:8,background:"#000",zIndex:30});b(a).hide();var f=C.fit(j.width,
j.height,c.canvas.width()-48,c.canvas.height()-48),g={left:f.left+16+f.width/3,top:f.top+16+f.height/3,width:f.width/3,height:f.height/3};if(h!==v){if(h.left!==v)g.left=h.left;if(h.top!==v)g.top=h.top}b(a).css(g);var l=C.fit(j.width,j.height,c.canvas.width()-48,c.canvas.height()-48),n={left:l.left+16+l.width/3,top:l.top+16+l.height/3,width:l.width/3,height:l.height/3,margin:0,padding:0,border:"none",maxWidth:"none",maxHeight:"none",cursor:"pointer"};b(d).css(n);b(a).append(d);c.canvas.element.append(a);
b(d).animate(l,t.animation.duration);b(a).animate({opacity:"show",left:f.left+16,top:f.top+16,width:f.width,height:f.height},t.animation.duration,function(){var h=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>');h.css({backgroundImage:w(t.images.close)});h.click(function(){b(this).remove();g.opacity="hide";b(a).animate(g,t.animation.duration,function(){b(this).remove()});b(d).animate(n,
t.animation.duration);b(".altgallery-frameMask",c.canvas.element).fadeOut(t.animation.duration)});b(a).append(h);setTimeout(function(){b(a).append(e)},500)});b(d).click(function(){b(".altgallery-close",a).remove();g.opacity="hide";b(a).animate(g,t.animation.duration,function(){b(this).remove();c.next()});b(d).animate(n,t.animation.duration)})};j.src=a.thumb;var f=new Image;f.onload=function(){e.hide();c.canvas.element.find(".altgallery-preloader").remove();b(d).attr("src",a.source)};f.src=a.source};
K.prototype.prev=function(){this.currentItem--;if(0>this.currentItem)this.currentItem=this.items.length-1;this.open(this.getCurrentItem())};K.prototype.next=function(){this.currentItem++;if(this.currentItem>=this.items.length)this.currentItem=0;this.open(this.getCurrentItem())};K.prototype.prevPage=function(){this.page--;this.render(this.page)};K.prototype.nextPage=function(){this.page++;this.render(this.page)};H.prototype.showScrollbar=function(){var a=this,h=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:L(h.scrollbar.bgColor,h.scrollbar.bgAlpha/100),"-moz-border-radius":8,"-webkit-border-radius":8,borderRadius:8});if(b.browser.msie&&9>b.browser.version){var f=sprintf("%02x%s",255*h.scrollbar.bgAlpha/100,r(h.scrollbar.bgColor).replace("#",""));e.css({filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#"+f+",endColorstr=#"+f+")"})}var g=b('<div class="altgallery-scrollbar-handle"></div>'),
i=d/a.items.length;g.css({position:"absolute",left:Math.round(a.currentItem*i),width:Math.floor(i),height:13,background:r(h.scrollbar.handleColor),opacity:h.scrollbar.handleAlpha/100,cursor:"pointer"});g.hover(function(){g.css({opacity:1})},function(){g.css({opacity:h.scrollbar.handleAlpha/100})});f=b("<div></div>");f.css({position:"relative",top:2,height:13,margin:"0 18px"});f.click(function(h){h=h.pageX-b(this).offset().left;a.currentItem=Math.floor(h/d*a.items.length);g.css({left:Math.round(a.currentItem*
i)});a.animate()});var p={position:"absolute",top:2,width:16,height:16,fontFamily:"Arial, Helvetica, sans-serif",fontSize:"10px",lineHeight:"14px",textAlign:"center",color:r(h.scrollbar.arrowsColor),opacity:h.scrollbar.arrowsAlpha/100,cursor:"pointer"},m=b("<div>&#9668;</div>");m.css(p);m.css({left:1});m.click(function(){a.prev()});e.append(m);m=b("<div>&#9658;</div>");m.css(p);m.css({right:1});m.click(function(){a.next()});e.append(m);f.append(g);e.append(f);c.element.append(e)};H.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)})};H.prototype.getItemStyle=function(a,b){var c=this.settings,e=this.canvas,d,f;d=this.getItemX(b);f=this.getItemZ(b);var g;g=Math.abs(d);var i=C.fit(a.width,a.height,c.maxImageWidth*(1>g?1:2>g?0.55:3>g?0.5:0.6-0.05*g),e.height()-60);return{zIndex:f,left:(e.width()-i.width)/2+d*e.width()/8+(d?d/g*c.maxImageWidth/3:0),top:(e.height()-
i.height)/2-30,width:i.width,height:i.height,opacity:d?0.8:1,transform:{rotateY:-(d?d/g:0)*c.imageAngle+"deg"}}};H.prototype.render=function(){function a(j,n){i(g[j].source,function(a){var i=c.getItemStyle(a,j),m=b('<a class="altgallery-item-'+j+'"></a>');g[j].link&&(m.attr("href",g[j].link),g[j].target&&m.attr("target",g[j].target));m.css({display:"block",position:"absolute",zIndex:i.zIndex,left:i.left,top:i.top,width:i.width,height:i.height,overflow:"visible",background:"#000",cursor:"pointer",
outline:"none"});d(m,{rotateY:i.transform.rotateY});var p=b('<img src="" alt="" />');p.attr("src",a.src);o(p);p.css({display:"block",width:i.width,height:i.height,opacity:i.opacity});m.append(p);if(c.showReflections){a=p.clone();a.css({position:"absolute",opacity:f.reflectionAlpha/100,"-moz-transform":"scaleY(-1)","-webkit-transform":"scaleY(-1)","-o-transform":"scaleY(-1)","-ms-transform":"scaleY(-1)",transform:"scaleY(-1)",zIndex:1});var y=b('<div class="altgallery-overlay"></div>');y.css({position:"absolute",
top:i.height,width:i.width,height:i.height,background:e.element.css("backgroundColor"),zIndex:0});var s=b('<div class="altgallery-overlay"></div>');s.css({position:"absolute",top:i.height,width:i.width,height:i.height,zIndex:2});var i=e.element.css("backgroundColor"),k=[L(i,0),L(i,0.5),L(i,1)];b.browser.mozilla?s.css({background:"-moz-linear-gradient(top, "+k[0]+" 0%, "+k[1]+" 15%, "+k[2]+" 50%)"}):b.browser.webkit?s.css({background:"-webkit-linear-gradient(top, "+k[0]+" 0%, "+k[1]+" 15%, "+k[2]+
" 50%)"}):b.browser.opera?s.css({background:"-o-linear-gradient(top, "+k[0]+" 0%, "+k[1]+" 15%, "+k[2]+" 50%)"}):b.browser.msie?(i=r(i).replace("#",""),s.css({filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00"+i+",endColorstr=#ff"+i+",GradientType=0)"})):s.css({background:"linear-gradient(top, "+k[0]+" 0%, "+k[1]+" 15%, "+k[2]+" 50%)"});m.append(a);m.append(y);m.append(s)}m.click(function(){c.currentItem+=n;if(0>c.currentItem)c.currentItem=0;else if(c.currentItem>=g.length)c.currentItem=
g.length-1;c.animate();return!1}).hover(function(){p.css({opacity:1})},function(){p.css({opacity:n?0.8:1})});j==c.currentItem&&m.unbind("click");c.scene.append(m)})}var c=this,f=this.settings,e=this.canvas,g=this.items;c.scene.empty();c.scene.css({"-webkit-perspective":400,"-moz-perspective":400,perspective:400});var j,y,s,p,m;p=c.currentItem;m=2*Math.max(p,g.length-p);for(j=1;j<=m;j++)y=p+(j%2?parseInt(j/2):-parseInt(j/2)),0<=y&&y<g.length&&(s=c.getItemX(y),a(y,s));f.useScrollBar&&c.showScrollbar();
b.browser.mozilla&&c.showReflections&&c.animate()};H.prototype.animate=function(){function a(f,g){i(e[f].source,function(a){var j=b.scene.find(".altgallery-item-"+f),i=j.find("img"),p={left:parseInt(j.css("left")),top:parseInt(j.css("top")),width:j.width(),height:j.height(),opacity:j.find("img").css("opacity"),transform:d(j)},y=b.getItemStyle(a,f);j.show().css({zIndex:y.zIndex});j.unbind("click").click(function(){b.currentItem+=g;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(){i.first().css({opacity:1})},function(){i.first().css({opacity:g?0.8:1})});i.first().css({opacity:y.opacity});var s=j.find(".altgallery-overlay");j.animate({animate:1E4},{duration:800*c.flipDuration,easing:"easeOutCubic",step:function(a){function c(b){return p[b]+(y[b]-p[b])*a/1E4}j.css({left:Math.round(c("left")),top:Math.round(c("top")),width:Math.round(c("width")),height:Math.round(c("height"))});i.css({width:Math.round(c("width")),
height:Math.round(c("height"))});b.showReflections&&s.css({top:Math.round(c("height")),width:Math.round(c("width")),height:Math.round(c("height"))});d(this,{rotateY:parseInt(p.transform.rotateY)+(parseInt(y.transform.rotateY)-parseInt(p.transform.rotateY))*a/1E4+"deg"})},complete:function(){j.prop("animate",0);f==b.currentItem&&j.unbind("click")}})})}var b=this,c=this.settings,e=this.items,f,g,y,s,p;s=b.currentItem;p=2*Math.max(s,e.length-s);for(f=1;f<=p;f++)g=s+(f%2?parseInt(f/2):-parseInt(f/2)),
0<=g&&g<e.length&&(y=b.getItemX(g),a(g,y));c.useScrollBar&&b.updateScrollbar()};H.prototype.showAlbums=function(){};H.prototype.open=function(){};H.prototype.prev=function(){0<this.currentItem&&(this.currentItem--,this.animate())};H.prototype.next=function(){this.currentItem<this.items.length-1&&(this.currentItem++,this.animate())};D.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 i=b('<img src="" alt="" />');
o(g.children("img"));i.css({position:"absolute"});f.click(function(){a.next()});g.append(i);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":}};D.prototype.showAlbums=function(){function a(){function f(){var a=n*m+1,b=n*m+m;if(b>c.albums.length)b=c.albums.length;A.html(a+"-"+b+" "+e.translation.Of+" "+c.albums.length);
0>=n?(z.css({opacity:0.3,cursor:"default"}),z.unbind("click").click(function(){return!1})):(z.css({opacity:1,cursor:"pointer"}),z.unbind("click").click(r));n>=l-1?(q.css({opacity:0.3,cursor:"default"}),q.unbind("click").click(function(){return!1})):(q.css({opacity:1,cursor:"pointer"}),q.unbind("click").click(v))}c.hideThumbnails();c.hideButtons();c.hideCaption();c.hideNavigation();var g=b('<div class="altgallery-albums"></div>'),y=d.width()-2*e.frameSize,s=e.iconHeight+115;g.css({position:"absolute",
left:e.frameSize,top:(d.height()-s)/2,width:d.width()-2*e.frameSize,height:s,overflow:"hidden",color:"#fff",border:"1px #000",borderStyle:"solid none",zIndex:2});var p=b('<div class="altgallery-albums-overlay"></div>');p.css({position:"absolute",left:e.frameSize,top:(d.height()-s)/2,width:d.width()-2*e.frameSize,height:s+1,background:"#000",opacity:e.panelBackgroundAlpha/100,zIndex:1});d.element.append(p);s=b("<div></div>");s.css({position:"absolute",top:10,right:20});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(t.images.folder+"zen-close.png"),paddingLeft:12});p.click(function(){c.hideAlbums();c.showButtons();c.showCaption();c.showNavigation();return!1});s.append(p);g.append(s);var m=Math.floor((y-20)/(e.iconWidth+e.iconPadding)),m=m>c.albums.length?c.albums.length:m,s=(e.iconWidth+e.iconPadding)*m-e.iconPadding,
p=(e.iconWidth+e.iconPadding)*c.albums.length-e.iconPadding,l=Math.ceil(c.albums.length/m),n=0,k=b("<div>"+e.translation.Albums+"</div>");k.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(t.images.folder+"zen-albums.png")});g.append(k);var A=b("<span></span>");A.css({marginLeft:"1em",fontWeight:"normal"});k.append(A);k=b("<div></div>");k.css({position:"absolute",left:(y-
s)/2-4,top:42,width:s+4,height:e.iconHeight+70,overflow:"hidden"});var F=b("<div></div>");F.css({position:"relative",left:0,width:p});k.append(F);y=b("<div></div>");y.css({position:"absolute",right:4,bottom:3,height:20,opacity:0.9});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(t.images.folder+"zen-prev.png")});var r=function(){n--;var a=(e.iconWidth+e.iconPadding)*m*n;F.stop();
F.animate({left:-a},2*t.animation.duration,"easeOutQuart");f();return!1};z.click(r);y.append(z);g.append(k);var q=b('<a href="#" style="float:left;"></a>');q.css({display:"block",cssFloat:"left",width:16,height:16,marginRight:3,background:"no-repeat center",backgroundImage:w(t.images.folder+"zen-next.png")});var v=function(){n++;var a=(e.iconWidth+e.iconPadding)*m*n;F.stop();F.animate({left:-a},2*t.animation.duration,"easeOutQuart");f();return!1};q.click(v);y.append(q);g.append(y);f();for(y=0;y<c.albums.length;y++)(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 g=b("<div></div>");g.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"});i(a.items[0].thumb,function(a){var c=b('<img src="" alt="" />');c.attr("src",a.src);o(c);c.css({position:"absolute"});
c.css(C.fill(a.width,a.height,e.iconWidth-2,e.iconHeight-2));g.append(c)},50*d);f.append(g);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(){g.css({borderWidth:"3px",margin:"0px"})},function(){g.css({borderWidth:"1px",margin:"2px"})}).click(function(){if(c.currentAlbum!=d)c.currentItem=-1;c.currentAlbum=
d;c.showThumbnails()});F.append(f)})(c.albums[y],y);d.element.append(g)}var c=this,d=this.canvas,e=this.settings;d.element.find(".altgallery-albums").size()||a()};D.prototype.hideAlbums=function(){this.canvas.element.find(".altgallery-albums, .altgallery-albums-overlay").remove()};D.prototype.showThumbnails=function(){function a(){function g(){var a=z*l+1,b=z*l+l;if(b>f.items.length)b=f.items.length;F.html(a+"-"+b+" "+e.translation.Of+" "+f.items.length);0>=z?(r.css({opacity:0.3,cursor:"default"}),
r.unbind("click").click(function(){return!1})):(r.css({opacity:1,cursor:"pointer"}),r.unbind("click").click(v));z>=n-1?(x.css({opacity:0.3,cursor:"default"}),x.unbind("click").click(function(){return!1})):(x.css({opacity:1,cursor:"pointer"}),x.unbind("click").click(B))}c.hideAlbums();c.hideButtons();c.hideCaption();c.hideNavigation();var k=b('<div class="altgallery-images"></div>'),s=d.width()-2*e.frameSize,p=e.iconHeight+75;k.css({position:"absolute",left:e.frameSize,top:(d.height()-p)/2,width:d.width()-
2*e.frameSize,height:p,overflow:"hidden",color:"#fff",border:"1px #000",borderStyle:"solid none",zIndex:2});var m=b('<div class="altgallery-images-overlay"></div>');m.css({position:"absolute",left:e.frameSize,top:(d.height()-p)/2,width:d.width()-2*e.frameSize,height:p+1,background:"#000",opacity:e.panelBackgroundAlpha/100,zIndex:1});d.element.append(m);p=b("<div></div>");p.css({position:"absolute",top:10,right:20});1<c.albums.length&&(m=b('<a class="altgallery-back" href="#">'+e.translation.BackToAlbums+
"</a>"),m.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(t.images.folder+"zen-backToAlbums.png"),paddingLeft:14}),m.click(function(){c.showAlbums();return!1}),p.append(m));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(t.images.folder+"zen-close.png"),paddingLeft:12});m.click(function(){c.hideThumbnails();c.showButtons();c.showCaption();c.showNavigation();return!1});p.append(m);k.append(p);var l=Math.floor((s-20)/(e.iconWidth+e.iconPadding)),l=l>f.items.length?f.items.length:l,p=(e.iconWidth+e.iconPadding)*l-e.iconPadding,m=(e.iconWidth+e.iconPadding)*f.items.length-e.iconPadding,n=Math.ceil(f.items.length/l),z=0,A=b("<div>"+e.translation.Images+"</div>");A.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(t.images.folder+"zen-thumbnails.png")});k.append(A);var F=b("<span></span>");F.css({marginLeft:"1em",fontWeight:"normal"});A.append(F);A=b("<div></div>");A.css({position:"absolute",left:(s-p)/2-4,top:42,width:p+4,height:e.iconHeight+4,overflow:"hidden"});var q=b("<div></div>");q.css({position:"relative",left:0,width:m});A.append(q);k.append(A);s=b("<div></div>");
s.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(t.images.folder+"zen-prev.png")});var v=function(){z--;var a=(e.iconWidth+e.iconPadding)*l*z;q.stop();q.animate({left:-a},2*t.animation.duration,"easeOutQuart");g();return!1};r.click(v);s.append(r);var x=b('<a href="#" style="float:left;"></a>');x.css({display:"block",
cssFloat:"left",width:16,height:16,marginRight:3,background:"no-repeat center",backgroundImage:w(t.images.folder+"zen-next.png")});var B=function(){z++;var a=(e.iconWidth+e.iconPadding)*l*z;q.stop();q.animate({left:-a},2*t.animation.duration,"easeOutQuart");g();return!1};x.click(B);s.append(x);k.append(s);g();for(s=0;s<f.items.length;s++)(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 g=b("<div></div>");g.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"});i(a.thumb,function(a){var c=b('<img src="" alt="" />');c.attr("src",a.src);o(c);c.css({position:"absolute"});c.css(C.fill(a.width,a.height,e.iconWidth-2,e.iconHeight-2));g.append(c)},50*d);f.append(g);f.hover(function(){g.css({borderWidth:"3px",margin:"0px"})},function(){g.css({borderWidth:"1px",
margin:"2px"})}).click(function(){c.currentItem=d;c.open(c.getCurrentItem())});q.append(f)})(f.items[s],s);d.element.append(k)}var c=this,d=this.canvas,e=this.settings,f=this.getCurrentAlbum();d.element.find(".altgallery-images").size()||a()};D.prototype.hideThumbnails=function(){this.canvas.element.find(".altgallery-images, .altgallery-images-overlay").remove()};D.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(t.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(t.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()};D.prototype.hideButtons=
function(){this.canvas.element.find(".altgallery-buttons").remove()};D.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)}};D.prototype.hideCaption=function(){this.canvas.element.find(".altgallery-caption").remove()};D.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(t.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(t.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())};D.prototype.hideNavigation=function(){this.canvas.element.find(".altgallery-navigation").remove()};D.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"),g=b('<img class="altgallery-preloader" src="'+t.images.loader+'" alt="" />');o(g);g.css({position:"absolute",left:"50%",top:"50%",zIndex:10,margin:"-16px 0 0 -16px"});
i(a.source,function(b){g.hide();d.element.find(".altgallery-preloader").remove();var f=d.element.find(".altgallery-image img");"fit"==e.imageScaleMode?f.css(C.fit(b.width,b.height,d.width()-2*e.frameSize,d.height()-2*e.frameSize)):f.css(C.fill(b.width,b.height,d.width()-2*e.frameSize,d.height()-2*e.frameSize));f.attr("src",a.source).fadeIn(2*t.animation.duration);c.cache()});setTimeout(function(){d.element.find(".altgallery-preloader").remove();f.append(g)},500)};D.prototype.prev=function(){0<this.currentItem?
this.currentItem--:this.currentItem=this.getCurrentAlbum().items.length-1;this.open(this.getCurrentItem())};D.prototype.next=function(){this.currentItem<this.getCurrentAlbum().items.length-1?this.currentItem++:this.currentItem=0;this.open(this.getCurrentItem())};var t={};b.fn.altgallery=function(a){function c(){d.each(function(){P(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!==v)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].source=b+a.items[d].source,a.items[d].thumb=a.items[d].thumb==v?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++){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].source=b+a.albums[e].items[d].source,a.albums[e].items[d].thumb=a.albums[e].items[d].thumb==v?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 i=new Image;i.onload=function(){function f(){g.remove();o.remove()}var k=b(d).width()-100,m=b(d).height()-100,l=C.fit(i.width/4,i.height/4,k,m,{noEnlarge:!0,minWidth:100,minHeight:100});l.left+=50;l.top+=50;var n=C.fit(i.width+20,i.height+20,k,m,{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(l);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:l.width-20,height:l.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(){k=b(d).width()-100;m=b(d).height()-100;l=C.fit(i.width/4,i.height/4,k,m,{noEnlarge:!0,minWidth:100,minHeight:100});l.left+=50;l.top+=50;n=C.fit(i.width+20,i.height+20,k,m,{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();l.opacity="hide";o.animate(l,0.67*c.animation.duration);q.animate({width:l.width-20,height:l.height-20},0.67*c.animation.duration);g.fadeOut(c.animation.duration,function(){f()});return!1})};i.src=a}})(jQuery);
(function(b,v){window.flashgallery_id=window.flashgallery_id||0;b.flashgallery=b.flashgallery||function(B,x,o,q){var w;w="object"==typeof x?b.browser.msie?JSON.stringify({config:x}):{config:JSON.stringify(x)}:{configPath:x};o=b.extend({width:"550px",height:"400px",background:"transparent"},o);window.flashgallery_id++;var E="flashgallery-"+window.flashgallery_id;q==v?document.write('<div id="'+E+'"></div>'):b(q).html('<div id="'+E+'"></div>');q=b(document.getElementById(E));q.css({width:o.width,height:o.height,
overflow:"hidden"});var r={allowScriptAccess:"always",allowFullScreen:"true",wmode:"opaque",quality:"high"},I=o.background.match(/(#[0-9a-f]+)/i);I?r.bgcolor=I[1]:r.wmode="transparent";swfobject.embedSWF(B,E,o.width.toString().match(/^\d+%$/)?o.width:parseInt(o.width),o.height.toString().match(/^\d+%$/)?o.height:parseInt(o.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:o.background}):
(o.config=x,q.altgallery(o))})};b.fn.flashgallery=b.fn.flashgallery||function(v,x,o){b.flashgallery(v,x,o,this)}})(jQuery);

