/**
 * flashgallery
 *
 * @version 0.4.4
 * @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=D[b];return"string"===typeof f?f:"\\u"+("0000"+b.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+b+'"'}function A(b,q){var f,a,c,d,g=x,j,m=q[b];m&&"object"===typeof m&&"function"===typeof m.toJSON&&(m=m.toJSON(b));"function"===typeof p&&(m=p.call(q,b,m));switch(typeof m){case "string":return t(m);case "number":return isFinite(m)?""+
m:"null";case "boolean":case "null":return""+m;case "object":if(!m)return"null";x+=w;j=[];if("[object Array]"===Object.prototype.toString.apply(m)){d=m.length;for(f=0;f<d;f+=1)j[f]=A(f,m)||"null";c=0===j.length?"[]":x?"[\n"+x+j.join(",\n"+x)+"\n"+g+"]":"["+j.join(",")+"]";x=g;return c}if(p&&"object"===typeof p){d=p.length;for(f=0;f<d;f+=1)"string"===typeof p[f]&&(a=p[f],(c=A(a,m))&&j.push(t(a)+(x?": ":":")+c))}else for(a in m)Object.prototype.hasOwnProperty.call(m,a)&&(c=A(a,m))&&j.push(t(a)+(x?": ":
":")+c);c=0===j.length?"{}":x?"{\n"+x+j.join(",\n"+x)+"\n"+g+"}":"{"+j.join(",")+"}";x=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 y=/[\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,x,w,D={"\u0008":"\\b","\t":"\\t","\n":"\\n","\u000c":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},p;if("function"!==typeof JSON.stringify)JSON.stringify=function(b,q,f){var a;w=x="";if("number"===typeof f)for(a=0;a<f;a+=1)w+=" ";else"string"===typeof f&&(w=f);if((p=q)&&"function"!==typeof q&&("object"!==typeof q||"number"!==typeof q.length))throw Error("JSON.stringify");return A("",
{"":b})};if("function"!==typeof JSON.parse)JSON.parse=function(b,q){function f(a,b){var g,j,m=a[b];if(m&&"object"===typeof m)for(g in m)Object.prototype.hasOwnProperty.call(m,g)&&(j=f(m,g),void 0!==j?m[g]=j:delete m[g]);return q.call(a,b,m)}var a,b=""+b;y.lastIndex=0;y.test(b)&&(b=b.replace(y,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 A(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)?p.transparent:p[b.trim(f).toLowerCase()]}function y(){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 L||/scrollbar/.test(a)||!/color/i.test(a)&&isNaN(parseFloat(c)))&&delete f[a];return f}function x(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 D(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=A(j);c.start=f;c.end=A(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 p={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),j=g.attr("style")||
" ",m=q(y.call(this)),w,p=g.attr("class");b.each(I,function(a,b){if(f[b])g[b+"Class"](f[b])});w=q(y.call(this));g.attr("class",p);g.animate(x(m,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=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,m=b.effects[f];return b.fx.off||!m?g?this[g](j.duration,j.callback):this.each(function(){j.callback&&j.callback.call(this)}):m.call(this,j)},_show:b.fn.show,show:function(b){if(D(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(D(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(D(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,m=d;if(0==a)return c;if(1==(a/=g))return c+d;j||(j=0.3*g);m<Math.abs(d)?(m=d,b=j/4):b=j/(2*Math.PI)*Math.asin(d/m);return-(m*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,m=d;if(0==a)return c;if(1==(a/=g))return c+d;j||(j=0.3*g);m<Math.abs(d)?(m=d,b=j/4):b=j/(2*Math.PI)*Math.asin(d/m);return m*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,m=d;if(0==a)return c;if(2==(a/=g/2))return c+d;j||(j=g*0.3*1.5);m<Math.abs(d)?(m=d,b=j/4):b=j/(2*Math.PI)*Math.asin(d/m);return 1>a?-0.5*m*Math.pow(2,10*(a-=1))*Math.sin((a*g-b)*2*Math.PI/j)+c:0.5*m*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 A(b){return"object"==typeof b&&b.length!==t}function y(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 x(){var b=document.getElementsByTagName("script");return b[b.length-1].src||location.href}function w(b){return'url("'+b+'")'}function D(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 p(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 I(b){return p(b).match(/[0-9a-f]{6}$/i)?!0:!1}function L(b,a){for(var b=p(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 z=location.hostname.toString().replace(/^www\./i,"");return!location.hostname||-1!=b.inArray(a(z),O)}function g(b,a,h){y("loadImage: request: "+b);h===t&&"number"==typeof a&&(h=a,a=t);h=h||10;if(b&&E[b]===t){var e=new Image;E[b]=e;E[b].loaded=!1;E[b].callbacks=[];"function"==typeof a&&(y("loadImage: added callback for "+
b),E[b].callbacks.push(a));setTimeout(function(){e.onload=function(){E[b].loaded=!0;y("loadImage: executing "+E[b].callbacks.length+" callbacks for "+b);for(var a=0;a<E[b].callbacks.length;a++)E[b].callbacks[a](E[b])};y("loadImage: GET: "+b);e.src=b},h)}else E[b].loaded?"function"==typeof a&&(y("loadImage: added callback for "+b),a(E[b])):"function"==typeof a&&(y("loadImage: added callback for "+b),E[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(A(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 m(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()){var e=b('<a href="http://www.flash-gallery.com/" target="_blank" style="display:block;position:absolute;left:0;top:0;z-index:9999;width:90px;height:20px;overflow:hidden;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:9px;line-height:12px;text-align:left;text-decoration:none;text-shadow:none;color:#fff;background:rgba(0,0,0,0.7);opacity:0.7;border-radius:4px;"><span style="display:block;padding:4px 10px;text-transform:uppercase;font-size:8px;font-weight:bold;white-space:nowrap;">Photo Gallery</span><span style="display:block;padding:5px 10px 10px;font-size:9px;background:rgba(0,0,0,0.5);border-bottom-left-radius:4px;border-bottom-right-radius:4px;opacity:0;">Download free version of this gallery from Flash-Gallery.com</span></a>'),
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 z=document.createElement("a");b(z).attr({href:a.source});b(z).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(z).click(e.onclick);b(z).hover(e.onmouseover,e.onmouseout);var d=document.createElement("img");d.src=
c.src;var k;"fit"==e.scaleMode?k=B.fit(this.width,this.height,e.width,e.height):"fill"==e.scaleMode&&(k=B.fill(this.width,this.height,e.width,e.height));b(d).css({marginTop:k.top,marginRight:0,marginBottom:0,marginLeft:k.left,width:k.width,height:k.height,padding:0,border:"none",maxWidth:"none",maxHeight:"none",opacity:e.opacity});b(z).append(d);i.append(z)};c.src=a.thumb}}function J(a,i,h){var e=this;this.canvas=a;this.albums=i;this.items=D(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 K(a,i,h){this.canvas=a;this.albums=i;this.items=D(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:{imageBGColor:1118481}},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&&I(this.canvas.element.css("backgroundColor"))&&!(b.browser.msie&&9>b.browser.version);this.items=D(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 C(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);y("Caching images: "+JSON.stringify(a));a.length&&j(a,100)}};this.render()}function P(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 J(l,c,e.settings||{});break;default:case "box":new K(l,c,e.settings||{});break;case "photoflow":new F(l,c,e.settings||{});break;case "zen":new C(l,c,e.settings||{})}}a=b(a);v=i;var e,c,l;e=i.config||{};(function(){function i(b,a,h){c.push({id:a||0,description:h,items:b})}c=[];if(A(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 A(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)})();l=new m(a,i);b(document).ready(function(){setTimeout(function(){h()},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 a=arguments[0],b=RegExp(/(%([%]|(\-)?(\+|\x20)?(0)?(\d+)?(\.(\d)?)?([bcdfosxX])))/g),h=[],e=[],c=0,l=0,d=0,l=0,f="",k=null;k=b.exec(a);)k[9]&&(c+=1),d=b.lastIndex-k[0].length,e[e.length]=a.substring(l,d),l=b.lastIndex,h[h.length]={match:k[0],left:k[3]?!0:!1,sign:k[4]||"",pad:k[5]||" ",min:k[6]||0,precision:k[8],code:k[9]||"%",negative:0>parseInt(arguments[c])?!0:!1,argument:""+arguments[c]};e[e.length]=a.substring(l);if(0==h.length)return a;if(arguments.length-1<c)return null;a=null;for(a=
0;a<h.length;a++)"%"==h[a].code?substitution="%":"b"==h[a].code?(h[a].argument=""+Math.abs(parseInt(h[a].argument)).toString(2),substitution=sprintfWrapper.convert(h[a],!0)):"c"==h[a].code?(h[a].argument=""+String.fromCharCode(parseInt(Math.abs(parseInt(h[a].argument)))),substitution=sprintfWrapper.convert(h[a],!0)):"d"==h[a].code?(h[a].argument=""+Math.abs(parseInt(h[a].argument)),substitution=sprintfWrapper.convert(h[a])):"f"==h[a].code?(h[a].argument=""+Math.abs(parseFloat(h[a].argument)).toFixed(h[a].precision?
h[a].precision:6),substitution=sprintfWrapper.convert(h[a])):"o"==h[a].code?(h[a].argument=""+Math.abs(parseInt(h[a].argument)).toString(8),substitution=sprintfWrapper.convert(h[a])):"s"==h[a].code?(h[a].argument=h[a].argument.substring(0,h[a].precision?h[a].precision:h[a].argument.length),substitution=sprintfWrapper.convert(h[a],!0)):"x"==h[a].code?(h[a].argument=""+Math.abs(parseInt(h[a].argument)).toString(16),substitution=sprintfWrapper.convert(h[a])):"X"==h[a].code?(h[a].argument=""+Math.abs(parseInt(h[a].argument)).toString(16),
substitution=sprintfWrapper.convert(h[a]).toUpperCase()):substitution=h[a].match,f+=e[a],f+=substitution;return f+=e[a]},convert:function(a,b){a.sign=b?"":a.negative?"-":a.sign;var h=a.min-a.argument.length+1-a.sign.length,h=Array(0>h?0:h).join(a.pad);return a.left?"0"==a.pad||b?a.sign+a.argument+h.replace(/0/g," "):a.sign+a.argument+h:"0"==a.pad||b?a.sign+h+a.argument:h+a.sign+a.argument}};sprintf=sprintfWrapper.init;var E={};x();var N=x().replace(/[^\/]*$/,""),B={fit:function(a,i,h,e,c){var l,d,
f=a/i,c=b.extend({noEnlarge:!1,minWidth:16,minHeight:16},c);l=h;d=h/f;d>e&&(d=e,l=d*f);if(l<c.minWidth)l=c.minWidth,d=l/f;if(d<c.minHeight)d=c.minHeight,l=d*f;if(c.noEnlarge&&(l>a||d>i))l=a,d=i;a=(e-d)/2;return{left:parseInt((h-l)/2),top:parseInt(a),width:parseInt(l),height:parseInt(d),margin:0}},fill:function(a,b,h,e){var c=a/b,a=h,b=h/c;b<e&&(b=e,a=b*c);e=(e-b)/2;return{left:parseInt((h-a)/2),top:parseInt(e),width:parseInt(a),height:parseInt(b),margin:0}}};J.prototype.render=function(){function a(){var l=
b('<div class="altgallery-thumbBar"></div>'),d,f,k,g,r,n={};switch(h.thumbBar.position.toLowerCase()){default:case "bottom":d="horizontal";f=e.width()-20;k=h.thumbnail.height+4;g=c.length*(h.thumbnail.width+5)-5;n.left=10;n.bottom=7;n.width=f;n.height=k;break;case "top":d="horizontal";f=e.width()-20;k=h.thumbnail.height+4;g=c.length*(h.thumbnail.width+5)-5;n.left=10;n.top=9;n.width=f;n.height=k;break;case "left":d="vertical";f=h.thumbnail.width+4;k=e.height()-20;r=c.length*(h.thumbnail.height+5)-
5;n.left=9;n.top=10;n.width=f;n.height=k;break;case "right":d="vertical",f=h.thumbnail.width+4,k=e.height()-20,r=c.length*(h.thumbnail.height+5)-5,n.right=8,n.top=10,n.width=f,n.height=k}n.position="absolute";n.overflow="hidden";l.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:p(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:p(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:p(h.thumbnail.outlineColor)}),e.addClass("altgallery-active").data("style",{opacity:1,borderColor:p(h.thumbnail.outlineColorOnClick)}).css(e.data("style")),i.open(c[a]),function(){var b;if("horizontal"==d&&f<g){var e=0-(a*
(h.thumbnail.width+5)-f/2+h.thumbnail.width/2),i=0-g+f;0<e&&(e=0);e<i&&(e=i);o.animate({left:e});o.unbind("mouseleave").mouseleave(function(){b=setTimeout(function(){o.animate({left:e},1E3)},1E3)})}else k<r&&(e=0-(a*(h.thumbnail.height+5)-k/2+h.thumbnail.height/2),i=0-r+k,0<e&&(e=0),e<i&&(e=i),o.animate({top:e}),o.unbind("mouseleave").mouseleave(function(){b=setTimeout(function(){o.animate({top:e},1E3)},1E3)}));o.unbind("mouseenter").mouseenter(function(){clearTimeout(b)})}());return!1});o.append(e);
var l=new Image;l.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)};l.src=c[a].thumb})(n);l.append(o);(function(){function a(){n=
!0;o.stop();M=setInterval(function(){var a=parseInt(o.css("left"))+20;0<a?(o.css("left",0),c()):o.css("left",a)},50)}function e(){n=!0;o.stop();M=setInterval(function(){var a=parseInt(o.css("left"))-20,b=0-g+f;a<b?(o.css("left",b),c()):o.css("left",a)},50)}function i(){n=!0;o.stop();M=setInterval(function(){var a=parseInt(o.css("top"))+20;0<a?(o.css("top",0),c()):o.css("top",a)},50)}function h(){n=!0;o.stop();M=setInterval(function(){var a=parseInt(o.css("top"))-20,b=0-r+k;a<b?(o.css("top",b),c()):
o.css("top",a)},50)}function c(){clearInterval(M);n=!1}var M,n=!1;"horizontal"==d&&f<g?l.mousemove(function(i){i=i.pageX-b(this).offset().left;50>i?n||a():i>f-50?n||e():c()}):k<r&&l.mousemove(function(a){a=a.pageY-b(this).offset().top;50>a?n||i():a>k-50?n||h():c()});l.mouseleave(function(){c()})})();e.element.append(l)}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())};J.prototype.open=function(a){var i=this,h=this.settings,e=this.canvas,c=e.element.find(".altgallery-imageFrame"),l=b('<img class="altgallery-preloader" src="'+v.images.loader+'" alt="" />');q(l);l.css({position:"absolute",left:"50%",top:"50%",zIndex:10,margin:"-16px 0 0 -16px"});var d=new Image;d.onload=function(){l.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 r=b('<img src="'+d.src+'" alt="" />');q(r);r.css({position:"absolute",left:"fill"==a?f.left:0,top:"fill"==a?f.top:0,width:f.width,height:f.height});g.append(r);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(l)},500)};J.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()))};J.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())};J.prototype.slideshowStart=function(){var a=this;a.slideshow=!0;a.slideshowTimer=setTimeout(function(){a.next()},1E3*a.settings.slideshow.delay+1E3*a.settings.image.transitionDuration);a.settings.slideshow.stopAutoOnClick&&a.canvas.element.click(function(){a.slideshowStop()})};J.prototype.slideshowStop=
function(){this.slideshow=!1;clearTimeout(this.slideshowTimer)};K.prototype.render=function(a){var i=this,c=this.canvas,e=this.items;if(a===t)a=i.page;c.element.empty();var d=this.canvas.width(),l=this.canvas.height(),f=parseInt((d-50)/parseInt(this.settings.thumbnail.width)),g=parseInt((l-50)/parseInt(this.settings.thumbnail.height)),k=Math.ceil(e.length/f);g>k&&(g=k);k=f*g;a*=k;i.pagesCount=Math.ceil(e.length/k);var u=parseInt(this.settings.thumbnail.width)+2,r=parseInt(this.settings.thumbnail.height)+
2,n=(d-u*f)/2-8,o=(l-r*g)/2-8,H=b('<div class="altgallery-frame" />'),d={position:"absolute",left:parseInt(n),top:parseInt(o),width:parseInt(d-2*(n+8))+14,height:parseInt(l-2*(o+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)"};
H.css(d);0<i.page&&(l=b('<a class="altgallery-page" style="left:4px; background:no-repeat center; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;"></a>'),l.css({backgroundImage:w(v.images.left)}),l.click(function(){i.prevPage()}),H.append(l));i.page<i.pagesCount-1&&(l=b('<a class="altgallery-page" style="right:4px; background:no-repeat center; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;"></a>'),l.css({backgroundImage:w(v.images.right)}),l.click(function(){i.nextPage()}),
H.append(l));H.find(".altgallery-page").css({position:"absolute",width:"30px",height:"30px",top:parseInt(d.height/2)-15,zIndex:20,cursor:"pointer"});"ontouchstart"in document.documentElement||H.hover(function(){H.find(".altgallery-page").show()},function(){H.find(".altgallery-page").hide()});c.element.append(H);l=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";l.css(d).hide();c.element.append(l);var j=parseInt(this.settings.thumbnail.alpha)/100,m=p(i.settings.colorScheme.imageBGColor),q=1,x=1;for(d=a,l=-1,g=e.length;d<g&&!(d>=k+a);d++){d%f||l++;q=d%f*u+8;x=l*r+8;(function(a,d,l){c.drawImage(e[a],{x:parseInt(d),y:parseInt(l),z:10,width:i.settings.thumbnail.width,height:i.settings.thumbnail.height,scaleMode:"fill",opacity:j,background:m,onclick:function(){i.currentItem=a;i.open(i.getCurrentItem(),{left:parseInt(d+n),top:parseInt(l+o)});return!1},onmouseover:function(){b(this).children("img").css({opacity:1})},
onmouseout:function(){b(this).children("img").css({opacity:j})}},".altgallery-frame")})(d,q,x)}};K.prototype.open=function(a,i){var c=this,e=b('<img class="altgallery-preloader" src="'+v.images.loader+'" alt="" />');q(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 l=new Image;l.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:"#000",zIndex:30});b(a).hide();var f=B.fit(l.width,l.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(i!==t){if(i.left!==t)g.left=i.left;if(i.top!==t)g.top=i.top}b(a).css(g);var r=B.fit(l.width,l.height,c.canvas.width()-48,c.canvas.height()-48),n={left:r.left+16+r.width/3,top:r.top+16+r.height/
3,width:r.width/3,height:r.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(r,v.animation.duration);b(a).animate({opacity:"show",left:f.left+16,top:f.top+16,width:f.width,height:f.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();g.opacity="hide";b(a).animate(g,v.animation.duration,function(){b(this).remove()});b(d).animate(n,v.animation.duration);b(".altgallery-frameMask",c.canvas.element).fadeOut(v.animation.duration)});b(a).append(i);setTimeout(function(){b(a).append(e)},500)});b(d).click(function(){b(".altgallery-close",a).remove();g.opacity="hide";b(a).animate(g,v.animation.duration,function(){b(this).remove();c.next()});b(d).animate(n,v.animation.duration)})};
l.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)};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:L(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 f=sprintf("%02x%s",
255*i.scrollbar.bgAlpha/100,p(i.scrollbar.bgColor).replace("#",""));e.css({filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#"+f+",endColorstr=#"+f+")"})}var g=b('<div class="altgallery-scrollbar-handle"></div>'),j=d/a.items.length;g.css({position:"absolute",left:Math.round(a.currentItem*j),width:Math.floor(j),height:13,background:p(i.scrollbar.handleColor),opacity:i.scrollbar.handleAlpha/100,cursor:"pointer"});g.hover(function(){g.css({opacity:1})},function(){g.css({opacity:i.scrollbar.handleAlpha/
100})});f=b("<div></div>");f.css({position:"relative",top:2,height:13,margin:"0 18px"});f.click(function(i){i=i.pageX-b(this).offset().left;a.currentItem=Math.floor(i/d*a.items.length);g.css({left:Math.round(a.currentItem*j)});a.animate()});var k={position:"absolute",top:2,width:16,height:16,fontFamily:"Arial, Helvetica, sans-serif",fontSize:"10px",lineHeight:"14px",textAlign:"center",color:p(i.scrollbar.arrowsColor),opacity:i.scrollbar.arrowsAlpha/100,cursor:"pointer"},u=b("<div>&#9668;</div>");
u.css(k);u.css({left:1});u.click(function(){a.prev()});e.append(u);u=b("<div>&#9658;</div>");u.css(k);u.css({right:1});u.click(function(){a.next()});e.append(u);f.append(g);e.append(f);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,f;d=this.getItemX(b);
f=this.getItemZ(b);var g;g=Math.abs(d);var j=B.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()-j.width)/2+d*e.width()/8+(d?d/g*c.maxImageWidth/3:0),top:(e.height()-j.height)/2-30,width:j.width,height:j.height,opacity:d?0.8:1,transform:{rotateY:-(d?d/g:0)*c.imageAngle+"deg"}}};F.prototype.render=function(){function a(f,l){g(d[f].source,function(a){var g=i.getItemStyle(a,f),k=b('<a class="altgallery-item-'+f+'"></a>');d[f].link&&
(k.attr("href",d[f].link),d[f].target&&k.attr("target",d[f].target));k.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(k,{rotateY:g.transform.rotateY});var j=b('<img src="" alt="" />');j.attr("src",a.src);q(j);j.css({display:"block",width:g.width,height:g.height,opacity:g.opacity});k.append(j);if(i.showReflections){a=j.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 u=b('<div class="altgallery-overlay"></div>');u.css({position:"absolute",top:g.height,width:g.width,height:g.height,background:e.element.css("backgroundColor"),zIndex:0});var G=b('<div class="altgallery-overlay"></div>');G.css({position:"absolute",top:g.height,width:g.width,height:g.height,zIndex:2});var g=e.element.css("backgroundColor"),
s=[L(g,0),L(g,0.5),L(g,1)];b.browser.mozilla?G.css({background:"-moz-linear-gradient(top, "+s[0]+" 0%, "+s[1]+" 15%, "+s[2]+" 50%)"}):b.browser.webkit?G.css({background:"-webkit-linear-gradient(top, "+s[0]+" 0%, "+s[1]+" 15%, "+s[2]+" 50%)"}):b.browser.opera?G.css({background:"-o-linear-gradient(top, "+s[0]+" 0%, "+s[1]+" 15%, "+s[2]+" 50%)"}):b.browser.msie?(g=p(g).replace("#",""),G.css({filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00"+g+",endColorstr=#ff"+g+",GradientType=0)"})):
G.css({background:"linear-gradient(top, "+s[0]+" 0%, "+s[1]+" 15%, "+s[2]+" 50%)"});k.append(a);k.append(u);k.append(G)}k.click(function(){i.currentItem+=l;if(0>i.currentItem)i.currentItem=0;else if(i.currentItem>=d.length)i.currentItem=d.length-1;i.animate();return!1}).hover(function(){j.css({opacity:1})},function(){j.css({opacity:l?0.8:1})});f==i.currentItem&&k.unbind("click");i.scene.append(k)})}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 f,j,s,k,u;k=i.currentItem;u=2*Math.max(k,d.length-k);for(f=1;f<=u;f++)j=k+(f%2?parseInt(f/2):-parseInt(f/2)),0<=j&&j<d.length&&(s=i.getItemX(j),a(j,s));h.useScrollBar&&i.showScrollbar();b.browser.mozilla&&i.showReflections&&i.animate()};F.prototype.animate=function(){function a(f,l){g(e[f].source,function(a){var g=b.scene.find(".altgallery-item-"+f),k=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)},s=b.getItemStyle(a,f);g.show().css({zIndex:s.zIndex});g.unbind("click").click(function(){b.currentItem+=l;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(){k.first().css({opacity:1})},function(){k.first().css({opacity:l?0.8:1})});k.first().css({opacity:s.opacity});var G=g.find(".altgallery-overlay");g.animate({animate:1E4},{duration:800*d.flipDuration,
easing:"easeOutCubic",step:function(a){function e(b){return j[b]+(s[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"))});k.css({width:Math.round(e("width")),height:Math.round(e("height"))});b.showReflections&&G.css({top:Math.round(e("height")),width:Math.round(e("width")),height:Math.round(e("height"))});c(this,{rotateY:parseInt(j.transform.rotateY)+(parseInt(s.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,l,j,s,k;s=b.currentItem;k=2*Math.max(s,e.length-s);for(f=1;f<=k;f++)l=s+(f%2?parseInt(f/2):-parseInt(f/2)),0<=l&&l<e.length&&(j=b.getItemX(l),a(l,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())};C.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:p(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:p(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":}};C.prototype.showAlbums=function(){function a(){function f(){var a=n*u+1,b=n*u+u;if(b>c.albums.length)b=c.albums.length;m.html(a+"-"+b+" "+e.translation.Of+" "+c.albums.length);0>=n?(p.css({opacity:0.3,cursor:"default"}),p.unbind("click").click(function(){return!1})):(p.css({opacity:1,cursor:"pointer"}),p.unbind("click").click(x));n>=r-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(y))}c.hideThumbnails();c.hideButtons();c.hideCaption();c.hideNavigation();var l=b('<div class="altgallery-albums"></div>'),j=d.width()-2*e.frameSize,s=e.iconHeight+115;l.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 k=b('<div class="altgallery-albums-overlay"></div>');k.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(k);s=b("<div></div>");s.css({position:"absolute",top:10,right:20});k=b('<a class="altgallery-close" href="#">'+e.translation.Close+"</a>");k.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});k.click(function(){c.hideAlbums();
c.showButtons();c.showCaption();c.showNavigation();return!1});s.append(k);l.append(s);var u=Math.floor((j-20)/(e.iconWidth+e.iconPadding)),u=u>c.albums.length?c.albums.length:u,s=(e.iconWidth+e.iconPadding)*u-e.iconPadding,k=(e.iconWidth+e.iconPadding)*c.albums.length-e.iconPadding,r=Math.ceil(c.albums.length/u),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")});l.append(o);var m=b("<span></span>");m.css({marginLeft:"1em",fontWeight:"normal"});o.append(m);o=b("<div></div>");o.css({position:"absolute",left:(j-s)/2-4,top:42,width:s+4,height:e.iconHeight+70,overflow:"hidden"});var z=b("<div></div>");z.css({position:"relative",left:0,width:k});o.append(z);j=b("<div></div>");j.css({position:"absolute",right:4,bottom:3,height:20,opacity:0.9});var p=b('<a href="#" style="float:left;"></a>');p.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(){n--;var a=(e.iconWidth+e.iconPadding)*u*n;z.stop();z.animate({left:-a},2*v.animation.duration,"easeOutQuart");f();return!1};p.click(x);j.append(p);l.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 y=function(){n++;var a=(e.iconWidth+e.iconPadding)*u*n;z.stop();z.animate({left:-a},2*v.animation.duration,"easeOutQuart");f();return!1};t.click(y);j.append(t);l.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()});z.append(f)})(c.albums[j],j);d.element.append(l)}var c=this,d=this.canvas,e=this.settings;d.element.find(".altgallery-albums").size()||a()};C.prototype.hideAlbums=function(){this.canvas.element.find(".altgallery-albums, .altgallery-albums-overlay").remove()};
C.prototype.showThumbnails=function(){function a(){function l(){var a=o*r+1,b=o*r+r;if(b>f.items.length)b=f.items.length;z.html(a+"-"+b+" "+e.translation.Of+" "+f.items.length);0>=o?(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));o>=n-1?(y.css({opacity:0.3,cursor:"default"}),y.unbind("click").click(function(){return!1})):(y.css({opacity:1,cursor:"pointer"}),y.unbind("click").click(A))}c.hideAlbums();
c.hideButtons();c.hideCaption();c.hideNavigation();var j=b('<div class="altgallery-images"></div>'),s=d.width()-2*e.frameSize,k=e.iconHeight+75;j.css({position:"absolute",left:e.frameSize,top:(d.height()-k)/2,width:d.width()-2*e.frameSize,height:k,overflow:"hidden",color:"#fff",border:"1px #000",borderStyle:"solid none",zIndex:2});var u=b('<div class="altgallery-images-overlay"></div>');u.css({position:"absolute",left:e.frameSize,top:(d.height()-k)/2,width:d.width()-2*e.frameSize,height:k+1,background:"#000",
opacity:e.panelBackgroundAlpha/100,zIndex:1});d.element.append(u);k=b("<div></div>");k.css({position:"absolute",top:10,right:20});1<c.albums.length&&(u=b('<a class="altgallery-back" href="#">'+e.translation.BackToAlbums+"</a>"),u.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}),u.click(function(){c.showAlbums();return!1}),
k.append(u));u=b('<a class="altgallery-close" href="#">'+e.translation.Close+"</a>");u.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});u.click(function(){c.hideThumbnails();c.showButtons();c.showCaption();c.showNavigation();return!1});k.append(u);j.append(k);var r=Math.floor((s-20)/(e.iconWidth+e.iconPadding)),r=r>f.items.length?f.items.length:
r,k=(e.iconWidth+e.iconPadding)*r-e.iconPadding,u=(e.iconWidth+e.iconPadding)*f.items.length-e.iconPadding,n=Math.ceil(f.items.length/r),o=0,m=b("<div>"+e.translation.Images+"</div>");m.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(m);var z=b("<span></span>");z.css({marginLeft:"1em",fontWeight:"normal"});m.append(z);m=
b("<div></div>");m.css({position:"absolute",left:(s-k)/2-4,top:42,width:k+4,height:e.iconHeight+4,overflow:"hidden"});var p=b("<div></div>");p.css({position:"relative",left:0,width:u});m.append(p);j.append(m);s=b("<div></div>");s.css({position:"absolute",right:4,bottom:3,height:20,opacity:0.9});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-prev.png")});var x=
function(){o--;var a=(e.iconWidth+e.iconPadding)*r*o;p.stop();p.animate({left:-a},2*v.animation.duration,"easeOutQuart");l();return!1};t.click(x);s.append(t);var y=b('<a href="#" style="float:left;"></a>');y.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)*r*o;p.stop();p.animate({left:-a},2*v.animation.duration,"easeOutQuart");l();return!1};
y.click(A);s.append(y);j.append(s);l();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 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())});p.append(f)})(f.items[s],s);d.element.append(j)}var c=this,d=this.canvas,e=this.settings,f=this.getCurrentAlbum();d.element.find(".altgallery-images").size()||a()};C.prototype.hideThumbnails=
function(){this.canvas.element.find(".altgallery-images, .altgallery-images-overlay").remove()};C.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()};C.prototype.hideButtons=function(){this.canvas.element.find(".altgallery-buttons").remove()};C.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)}};C.prototype.hideCaption=function(){this.canvas.element.find(".altgallery-caption").remove()};C.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())};C.prototype.hideNavigation=function(){this.canvas.element.find(".altgallery-navigation").remove()};C.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"),l=b('<img class="altgallery-preloader" src="'+v.images.loader+'" alt="" />');q(l);l.css({position:"absolute",left:"50%",top:"50%",zIndex:10,margin:"-16px 0 0 -16px"});g(a.source,function(b){l.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(l)},500)};C.prototype.prev=function(){0<this.currentItem?this.currentItem--:this.currentItem=this.getCurrentAlbum().items.length-1;this.open(this.getCurrentItem())};C.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(){P(this,a)})}var d=this,a=b.extend(!0,{width:"550px",height:"400px",background:"none",images:{folder:N+"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:N+"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 k=b(d).width()-100,m=b(d).height()-100,r=B.fit(j.width/4,j.height/4,
k,m,{noEnlarge:!0,minWidth:100,minHeight:100});r.left+=50;r.top+=50;var n=B.fit(j.width+20,j.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(r);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:r.width-20,height:r.height-
20,borderRadius:8<c.frame.borderRadius?c.frame.borderRadius-8:0});var p=b('<a href="#" style="display:block; position:absolute; right:-12px; top:-10px; width:30px; height:30px; background:no-repeat center;"></a>');p.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(p)})})();
b(d).resize(function(){k=b(d).width()-100;m=b(d).height()-100;r=B.fit(j.width/4,j.height/4,k,m,{noEnlarge:!0,minWidth:100,minHeight:100});r.left+=50;r.top+=50;n=B.fit(j.width+20,j.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);p.click(function(){p.remove();r.opacity="hide";o.animate(r,0.67*c.animation.duration);q.animate({width:r.width-20,height:r.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(A,y,q,x){var w;w="object"==typeof y?b.browser.msie?JSON.stringify({config:y}):{config:JSON.stringify(y)}:{configPath:y};q=b.extend({width:"550px",height:"400px",background:"transparent"},q);window.flashgallery_id++;var D="flashgallery-"+window.flashgallery_id;x==t?document.write('<div id="'+D+'"></div>'):b(x).html('<div id="'+D+'"></div>');x=b(document.getElementById(D));x.css({width:q.width,height:q.height,
overflow:"hidden"});var p={allowScriptAccess:"always",allowFullScreen:"true",wmode:"opaque",quality:"high"},I=q.background.match(/(#[0-9a-f]+)/i);I?p.bgcolor=I[1]:p.wmode="transparent";swfobject.embedSWF(A,D,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,p,{style:"outline:none;"},function(p){p.success?b(p.ref).css({background:q.background}):
(q.config=y,x.altgallery(q))})};b.fn.flashgallery=b.fn.flashgallery||function(t,y,q){b.flashgallery(t,y,q,this)}})(jQuery);

