/** * flashgallery * * @version 0.11.4 * @copyright 2011-2014 Flash-Gallery.com */ if(!JSON){var JSON;JSON||(JSON={});(function(){function a(a){return 10>a?"0"+a:a}function y(a){d.lastIndex=0;return d.test(a)?'"'+a.replace(d,function(a){var d=u[a];return"string"===typeof d?d:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+a+'"'}function h(a,d){var g,D,Q,F,u=k,C,G=d[a];G&&"object"===typeof G&&"function"===typeof G.toJSON&&(G=G.toJSON(a));"function"===typeof v&&(G=v.call(d,a,G));switch(typeof G){case "string":return y(G);case "number":return isFinite(G)?String(G): "null";case "boolean":case "null":return String(G);case "object":if(!G)return"null";k+=m;C=[];if("[object Array]"===Object.prototype.toString.apply(G)){F=G.length;for(g=0;ga.indexOf("compatible")&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];a=y[1]||"";y=y[2]||"0";var h={};a&&(h[a]=!0,h.version=y);h.chrome?h.webkit=!0:h.webkit&&(h.safari=!0);jQuery.browser=h}();jQuery.fn.prop||(jQuery.fn.prop=jQuery.fn.attr); jQuery.ui||function(a,y){function h(d,k){var h=d.nodeName.toLowerCase();if("area"===h){var h=d.parentNode,u=h.name;if(!d.href||!u||"map"!==h.nodeName.toLowerCase())return!1;h=a("img[usemap=#"+u+"]")[0];return!!h&&g(h)}return(/input|select|textarea|button|object/.test(h)?!d.disabled:"a"==h?d.href||k:k)&&g(d)}function g(d){return!a(d).parents().andSelf().filter(function(){return"hidden"===a.curCSS(this,"visibility")||a.expr.filters.hidden(this)}).length}a.ui=a.ui||{};a.ui.version||(a.extend(a.ui,{version:"1.8.24", keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}}),a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(d,k){return"number"===typeof d?this.each(function(){var g= this;setTimeout(function(){a(g).focus();k&&k.call(g)},d)}):this._focus.apply(this,arguments)},scrollParent:function(){var d;d=a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this, "overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!d.length?a(document):d},zIndex:function(d){if(d!==y)return this.css("zIndex",d);if(this.length){d=a(this[0]);for(var k;d.length&&d[0]!==document;){k=d.css("position");if("absolute"===k||"relative"===k||"fixed"===k)if(k=parseInt(d.css("zIndex"),10),!isNaN(k)&&0!==k)return k;d=d.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart": "mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),a("").outerWidth(1).jquery||a.each(["Width","Height"],function(d,k){function g(d,k,D,m){a.each(h,function(){k-=parseFloat(a.curCSS(d,"padding"+this,!0))||0;D&&(k-=parseFloat(a.curCSS(d,"border"+this+"Width",!0))||0);m&&(k-=parseFloat(a.curCSS(d,"margin"+this,!0))||0)});return k}var h="Width"===k?["Left","Right"]:["Top","Bottom"],v=k.toLowerCase(),X={innerWidth:a.fn.innerWidth, innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+k]=function(d){return d===y?X["inner"+k].call(this):this.each(function(){a(this).css(v,g(this,d)+"px")})};a.fn["outer"+k]=function(d,h){return"number"!==typeof d?X["outer"+k].call(this,d):this.each(function(){a(this).css(v,g(this,d,!0,h)+"px")})}}),a.extend(a.expr[":"],{data:a.expr.createPseudo?a.expr.createPseudo(function(d){return function(k){return!!a.data(k,d)}}):function(d,k,g){return!!a.data(d, g[3])},focusable:function(d){return h(d,!isNaN(a.attr(d,"tabindex")))},tabbable:function(d){var k=a.attr(d,"tabindex"),g=isNaN(k);return(g||0<=k)&&h(d,!g)}}),a(function(){var d=document.body,k=d.appendChild(k=document.createElement("div"));k.offsetHeight;a.extend(k.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=100===k.offsetHeight;a.support.selectstart="onselectstart"in k;d.removeChild(k).style.display="none"}),a.curCSS||(a.curCSS=a.css),a.extend(a.ui,{plugin:{add:function(d, k,g){d=a.ui[d].prototype;for(var h in g)d.plugins[h]=d.plugins[h]||[],d.plugins[h].push([k,g[h]])},call:function(a,k,g){if((k=a.plugins[k])&&a.element[0].parentNode)for(var h=0;hg&&a=this.options.distance},_mouseDelayMet:function(a){return this.mouseDelayMet},_mouseStart:function(a){},_mouseDrag:function(a){},_mouseStop:function(a){},_mouseCapture:function(a){return!0}})}(jQuery); jQuery.ui.draggable||function(a,y){a.widget("ui.draggable",a.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1},_create:function(){"original"!=this.options.helper||/^(?:r|a|f)/.test(this.element.css("position"))|| (this.element[0].style.position="relative");this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable"))return this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy(),this},_mouseCapture:function(h){var g=this.options;if(this.helper||g.disabled||a(h.target).is(".ui-resizable-handle"))return!1; this.handle=this._getHandle(h);if(!this.handle)return!1;g.iframeFix&&a(!0===g.iframeFix?"iframe":g.iframeFix).each(function(){a('
').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(a(this).offset()).appendTo("body")});return!0},_mouseStart:function(h){var g=this.options;this.helper=this._createHelper(h);this.helper.addClass("ui-draggable-dragging");this._cacheHelperProportions(); a.ui.ddmanager&&(a.ui.ddmanager.current=this);this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left:h.pageX-this.offset.left,top:h.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(h); this.originalPageX=h.pageX;this.originalPageY=h.pageY;g.cursorAt&&this._adjustOffsetFromHelper(g.cursorAt);g.containment&&this._setContainment();if(!1===this._trigger("start",h))return this._clear(),!1;this._cacheHelperProportions();a.ui.ddmanager&&!g.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,h);this._mouseDrag(h,!0);a.ui.ddmanager&&a.ui.ddmanager.dragStart(this,h);return!0},_mouseDrag:function(h,g){this.position=this._generatePosition(h);this.positionAbs=this._convertPositionTo("absolute"); if(!g){var d=this._uiHash();if(!1===this._trigger("drag",h,d))return this._mouseUp({}),!1;this.position=d.position}this.options.axis&&"y"==this.options.axis||(this.helper[0].style.left=this.position.left+"px");this.options.axis&&"x"==this.options.axis||(this.helper[0].style.top=this.position.top+"px");a.ui.ddmanager&&a.ui.ddmanager.drag(this,h);return!1},_mouseStop:function(h){var g=!1;a.ui.ddmanager&&!this.options.dropBehaviour&&(g=a.ui.ddmanager.drop(this,h));this.dropped&&(g=this.dropped,this.dropped= !1);for(var d=this.element[0],k=!1;d&&(d=d.parentNode);)d==document&&(k=!0);if(!k&&"original"===this.options.helper)return!1;if("invalid"==this.options.revert&&!g||"valid"==this.options.revert&&g||!0===this.options.revert||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,g)){var m=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==m._trigger("stop",h)&&m._clear()})}else!1!==this._trigger("stop",h)&&this._clear();return!1}, _mouseUp:function(h){a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)});a.ui.ddmanager&&a.ui.ddmanager.dragStop(this,h);return a.ui.mouse.prototype._mouseUp.call(this,h)},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(h){var g=this.options.handle&&a(this.options.handle,this.element).length?!1:!0;a(this.options.handle,this.element).find("*").andSelf().each(function(){this==h.target&&(g=!0)}); return g},_createHelper:function(h){var g=this.options;h=a.isFunction(g.helper)?a(g.helper.apply(this.element[0],[h])):"clone"==g.helper?this.element.clone().removeAttr("id"):this.element;h.parents("body").length||h.appendTo("parent"==g.appendTo?this.element[0].parentNode:g.appendTo);h[0]==this.element[0]||/(fixed|absolute)/.test(h.css("position"))||h.css("position","absolute");return h},_adjustOffsetFromHelper:function(h){"string"==typeof h&&(h=h.split(" "));a.isArray(h)&&(h={left:+h[0],top:+h[1]|| 0});"left"in h&&(this.offset.click.left=h.left+this.margins.left);"right"in h&&(this.offset.click.left=this.helperProportions.width-h.right+this.margins.left);"top"in h&&(this.offset.click.top=h.top+this.margins.top);"bottom"in h&&(this.offset.click.top=this.helperProportions.height-h.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var h=this.offsetParent.offset();"absolute"==this.cssPosition&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0], this.offsetParent[0])&&(h.left+=this.scrollParent.scrollLeft(),h.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&"html"==this.offsetParent[0].tagName.toLowerCase()&&a.browser.msie)h={top:0,left:0};return{top:h.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:h.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"==this.cssPosition){var a=this.element.position();return{top:a.top- (parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(), height:this.helper.outerHeight()}},_setContainment:function(){var h=this.options;"parent"==h.containment&&(h.containment=this.helper[0].parentNode);if("document"==h.containment||"window"==h.containment)this.containment=["document"==h.containment?0:a(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,"document"==h.containment?0:a(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,("document"==h.containment?0:a(window).scrollLeft())+a("document"==h.containment?document: window).width()-this.helperProportions.width-this.margins.left,("document"==h.containment?0:a(window).scrollTop())+(a("document"==h.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(/^(document|window|parent)$/.test(h.containment)||h.containment.constructor==Array)h.containment.constructor==Array&&(this.containment=h.containment);else{var h=a(h.containment),g=h[0];if(g){h.offset();var d="hidden"!=a(g).css("overflow");this.containment= [(parseInt(a(g).css("borderLeftWidth"),10)||0)+(parseInt(a(g).css("paddingLeft"),10)||0),(parseInt(a(g).css("borderTopWidth"),10)||0)+(parseInt(a(g).css("paddingTop"),10)||0),(d?Math.max(g.scrollWidth,g.offsetWidth):g.offsetWidth)-(parseInt(a(g).css("borderLeftWidth"),10)||0)-(parseInt(a(g).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(d?Math.max(g.scrollHeight,g.offsetHeight):g.offsetHeight)-(parseInt(a(g).css("borderTopWidth"),10)||0)-(parseInt(a(g).css("paddingBottom"), 10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relative_container=h}}},_convertPositionTo:function(h,g){g||(g=this.position);var d="absolute"==h?1:-1,k="absolute"!=this.cssPosition||this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,m=/(html|body)/i.test(k[0].tagName);return{top:g.top+this.offset.relative.top*d+this.offset.parent.top*d-(a.browser.safari&&526>a.browser.version&&"fixed"==this.cssPosition? 0:("fixed"==this.cssPosition?-this.scrollParent.scrollTop():m?0:k.scrollTop())*d),left:g.left+this.offset.relative.left*d+this.offset.parent.left*d-(a.browser.safari&&526>a.browser.version&&"fixed"==this.cssPosition?0:("fixed"==this.cssPosition?-this.scrollParent.scrollLeft():m?0:k.scrollLeft())*d)}},_generatePosition:function(h){var g=this.options,d="absolute"!=this.cssPosition||this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent, k=/(html|body)/i.test(d[0].tagName),m=h.pageX,u=h.pageY;if(this.originalPosition){var v;this.containment&&(this.relative_container?(v=this.relative_container.offset(),v=[this.containment[0]+v.left,this.containment[1]+v.top,this.containment[2]+v.left,this.containment[3]+v.top]):v=this.containment,h.pageX-this.offset.click.leftv[2]&&(m=v[2]+this.offset.click.left), h.pageY-this.offset.click.top>v[3]&&(u=v[3]+this.offset.click.top));g.grid&&(u=g.grid[1]?this.originalPageY+Math.round((u-this.originalPageY)/g.grid[1])*g.grid[1]:this.originalPageY,u=v?u-this.offset.click.topv[3]?u-this.offset.click.topv[2]?m-this.offset.click.lefta.browser.version&&"fixed"==this.cssPosition?0:"fixed"==this.cssPosition?-this.scrollParent.scrollTop():k?0:d.scrollTop()),left:m-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&526>a.browser.version&&"fixed"==this.cssPosition?0:"fixed"==this.cssPosition?-this.scrollParent.scrollLeft():k?0:d.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging"); this.helper[0]==this.element[0]||this.cancelHelperRemoval||this.helper.remove();this.helper=null;this.cancelHelperRemoval=!1},_trigger:function(h,g,d){d=d||this._uiHash();a.ui.plugin.call(this,h,[g,d]);"drag"==h&&(this.positionAbs=this._convertPositionTo("absolute"));return a.Widget.prototype._trigger.call(this,h,g,d)},plugins:{},_uiHash:function(a){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});a.extend(a.ui.draggable,{version:"1.8.24"}); a.ui.plugin.add("draggable","connectToSortable",{start:function(h,g){var d=a(this).data("draggable"),k=d.options,m=a.extend({},g,{item:d.element});d.sortables=[];a(k.connectToSortable).each(function(){var g=a.data(this,"sortable");g&&!g.options.disabled&&(d.sortables.push({instance:g,shouldRevert:g.options.revert}),g.refreshPositions(),g._trigger("activate",h,m))})},stop:function(h,g){var d=a(this).data("draggable"),k=a.extend({},g,{item:d.element});a.each(d.sortables,function(){this.instance.isOver? (this.instance.isOver=0,d.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=!0),this.instance._mouseStop(h),this.instance.options.helper=this.instance.options._helper,"original"==d.options.helper&&this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",h,k))})},drag:function(h,g){var d=a(this).data("draggable"),k=this;a.each(d.sortables,function(m){this.instance.positionAbs= d.positionAbs;this.instance.helperProportions=d.helperProportions;this.instance.offset.click=d.offset.click;this.instance._intersectsWith(this.instance.containerCache)?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=a(k).clone().removeAttr("id").appendTo(this.instance.element).data("sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return g.helper[0]},h.target=this.instance.currentItem[0],this.instance._mouseCapture(h, !0),this.instance._mouseStart(h,!0,!0),this.instance.offset.click.top=d.offset.click.top,this.instance.offset.click.left=d.offset.click.left,this.instance.offset.parent.left-=d.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=d.offset.parent.top-this.instance.offset.parent.top,d._trigger("toSortable",h),d.dropped=this.instance.element,d.currentItem=d.element,this.instance.fromOutside=d),this.instance.currentItem&&this.instance._mouseDrag(h)):this.instance.isOver&& (this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",h,this.instance._uiHash(this.instance)),this.instance._mouseStop(h,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),d._trigger("fromSortable",h),d.dropped=!1)})}});a.ui.plugin.add("draggable","cursor",{start:function(h,g){var d=a("body"),k=a(this).data("draggable").options; d.css("cursor")&&(k._cursor=d.css("cursor"));d.css("cursor",k.cursor)},stop:function(h,g){var d=a(this).data("draggable").options;d._cursor&&a("body").css("cursor",d._cursor)}});a.ui.plugin.add("draggable","opacity",{start:function(h,g){var d=a(g.helper),k=a(this).data("draggable").options;d.css("opacity")&&(k._opacity=d.css("opacity"));d.css("opacity",k.opacity)},stop:function(h,g){var d=a(this).data("draggable").options;d._opacity&&a(g.helper).css("opacity",d._opacity)}});a.ui.plugin.add("draggable", "scroll",{start:function(h,g){var d=a(this).data("draggable");d.scrollParent[0]!=document&&"HTML"!=d.scrollParent[0].tagName&&(d.overflowOffset=d.scrollParent.offset())},drag:function(h,g){var d=a(this).data("draggable"),k=d.options,m=!1;d.scrollParent[0]!=document&&"HTML"!=d.scrollParent[0].tagName?(k.axis&&"x"==k.axis||(d.overflowOffset.top+d.scrollParent[0].offsetHeight-h.pageY").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),k=document.activeElement;try{k.id}catch(m){k=document.body}d.wrap(h);(d[0]===k||a.contains(d[0],k))&&a(k).focus(); h=d.parent();"static"==d.css("position")?(h.css({position:"relative"}),d.css({position:"relative"})):(a.extend(g,{position:d.css("position"),zIndex:d.css("z-index")}),a.each(["top","left","bottom","right"],function(a,h){g[h]=d.css(h);isNaN(parseInt(g[h],10))&&(g[h]="auto")}),d.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"}));return h.css(g).show()},removeWrapper:function(d){var g,h=document.activeElement;return d.parent().is(".ui-effects-wrapper")?(g=d.parent().replaceWith(d),(d[0]=== h||a.contains(d[0],h))&&a(h).focus(),g):d},setTransition:function(d,g,h,k){k=k||{};a.each(g,function(a,g){var m=d.cssUnit(g);0a?g(2*a)/2:g(-2*a+2)/-2+1}})}(jQuery);var altgallery,altbox; (function(a,y){function h(a){return"[object Array]"==Object.prototype.toString.call(a)}function g(a,b){return Math.floor(Math.random()*(b-a+1))+a}function d(a){var b="",c,f=a.length;for(c=0;c=e;e++)f.push(parseInt(c[e],16));return b!==y?"rgba("+f[0]+", "+f[1]+", "+f[2]+", "+b+")":"rgb("+f[0]+", "+f[1]+", "+f[2]+")"}return"transparent"}function B(n, b){function c(a,b,c){for(var n in a)n.match("-")?a[b+n]=a[n]:a[c+n.charAt(0).toUpperCase()+n.slice(1)]=a[n]}b===y&&(b=n,n=null);a.browser.mozilla?c(b,"-moz-","Moz"):a.browser.webkit?c(b,"-webkit-","webkit"):a.browser.opera?c(b,"-o-","O"):a.browser.msie&&c(b,"-ms-","ms");n&&a(n).css(b);return b}function R(n,b){if(b===y)return b={},a(n).data("transform")||{};a(n).each(function(){var c=[],f;for(f in b)c.push(f+"("+b[f]+")");c=c.join(" ");a(this).data("transform",b).css({"-moz-transform":c,"-webkit-transform":c, "-khtml-transform":c,"-o-transform":c,"-ms-transform":c,transform:c})});return a(n)}function N(n){a(n).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 na(n,b){b=b||{};a(n).each(function(){var c=!1,f=!1;a(this).mousedown(function(a){c=!0;return!1}).mousemove(function(a){c&&(f?"function"==typeof b.touchmove&&b.touchmove(a):(f=!0,"function"==typeof b.touchstart&&b.touchstart(a)));return!1}).mouseup(function(a){c=!1;f&&(f=!1,"function"==typeof b.touchend&&b.touchend(a));return!1}).mouseleave(function(a){c= !1;f&&(f=!1,"function"==typeof b.touchcancel&&b.touchcancel(a))})})}function la(a){a.preventDefault()}function pa(n){function b(a){L||(L=!0,h=a.changedTouches[0],t=window.setTimeout(function(){L=!1;var a=h,b=document.createEvent("MouseEvent");b.initMouseEvent("mouseup",!0,!0,window,1,a.screenX,a.screenY,a.clientX,a.clientY,!1,!1,!1,!1,0,null);a.target.dispatchEvent(b);b=document.createEvent("MouseEvent");b.initMouseEvent("mousedown",!0,!0,window,1,a.screenX,a.screenY,a.clientX,a.clientY,!1,!1,!1, !1,2,null);a.target.dispatchEvent(b);b=document.createEvent("MouseEvent");b.initMouseEvent("contextmenu",!0,!0,window,1,a.screenX+50,a.screenY+5,a.clientX+50,a.clientY+5,!1,!1,!1,!1,2,null);a.target.dispatchEvent(b);s=!0;h=null},800))}function c(){L&&(window.clearTimeout(t),L=!1,h=null)}function f(a){var c=a.changedTouches[0],e="mouseover",f=document.createEvent("MouseEvent");f.initMouseEvent(e,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null);c.target.dispatchEvent(f);e= "mousedown";f=document.createEvent("MouseEvent");f.initMouseEvent(e,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null);c.target.dispatchEvent(f);l?(window.clearTimeout(g),c.target==d?(d=null,l=!1,e="click",f=document.createEvent("MouseEvent"),f.initMouseEvent(e,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),c.target.dispatchEvent(f),e="dblclick",f=document.createEvent("MouseEvent"),f.initMouseEvent(e,!0,!0,window,1,c.screenX,c.screenY,c.clientX, c.clientY,!1,!1,!1,!1,0,null),c.target.dispatchEvent(f)):(d=c.target,l=!0,g=window.setTimeout(function(){l=!1},600),b(a))):(d=c.target,l=!0,g=window.setTimeout(function(){l=!1},600),b(a))}function e(b){var e="";if(!(1");this.element.css({width:b.width,height:b.height,background:F(n),backgroundRepeat:"no-repeat",backgroundPosition:"0 0"});this.frame=0;this.get=function(){var a=this;this.element.start=function(){return a.start()};this.element.stop=function(){return a.stop()}; return this.element};this.start=function(){var a=this;clearInterval(this.interval);this.interval="horizontal"==b.layout?setInterval(function(){++a.frame>=b.frames&&(a.frame=0);a.element.css({backgroundPosition:(-a.frame*b.width).toString()+"px 0"})},1E3/b.speed):setInterval(function(){++a.frame>=b.frames&&(a.frame=0);a.element.css({backgroundPosition:"0 "+(-a.frame*b.height).toString()+"px"})},1E3/b.speed)};this.stop=function(){clearInterval(this.interval)}}function qa(n,b){function c(){d&&d.remove(); d=a('
Photo GalleryDownload free version of this gallery from Flash-Gallery.com'); ma=737;if(!Y()){var b=d.width();a.browser.opera&&d.css({width:100}).find("span:first").css({letterSpacing:"-1px"});a.browser.msie&&9>a.browser.version?(d.css({background:"#444"}).find("span:last").css({background:"#222"}),d.hover(function(){d.stop().animate({width:120},"fast",function(){d.animate({height:70},"fast",function(){d.find("span:last").show();l=!0})})},function(){d.find("span:last").hide();d.stop().animate({height:20},"fast",function(){d.animate({width:b},"fast",function(){l=!1})})})):d.hover(function(){d.stop().animate({width:120}, "fast",function(){d.animate({height:70,opacity:1},"fast",function(){d.find("span:last").animate({opacity:1},"slow",function(){l=!0})})})},function(){d.find("span:last").animate({opacity:0},"fast");d.stop().animate({height:20},"fast",function(){d.animate({width:b,opacity:.7},"fast",function(){l=!1})})});v()&&d.click(function(){if(!l)return!1});f.container.append(d)}}var f=this;f.init=function(){var e=f.container=a('
');N(e);e.css({display:"block",position:"relative", width:b.width,height:b.height,cursor:"default"});B(e,{userSelect:"none"});f.element=a("
");f.element.css({display:"block",position:"relative",width:b.width,height:b.height,overflow:"hidden",margin:0,padding:0,background:b.background});e.append(f.element);c();a(n).empty().append(e);pa(f.element)};f.empty=function(){f.element.empty()};f.width=function(a){return a===y?f.element.width():f.element.width(a)};f.height=function(a){return a===y?f.element.height():f.element.height(a)};f.resize=function(a, b){f.element.css({width:a,height:b});f.container.css({width:a,height:b})};f.append=function(a){return f.element.append(a)};f.scaleFactor=1;f.scale=function(a){return a?(f.gallery&&f.gallery.scale?f.gallery.scale(a):(B(f.element,{"transform-origin":"0 0"}),R(f.element,{scale:a})),f.scaleFactor=a):f.scaleFactor};f.initFullscreen=function(){if(b.fullscreen)switch(b.fullscreen){default:case "auto":v()&&f.enableFullscreen();break;case "always":f.enableFullscreen();case "never":}location.hash.match(/#altgallery.fullscreen.start\b/)&& f.fullscreen()};var e=null;f.enableFullscreen=function(){e||(e=a("
"),e.css({position:"absolute",left:0,top:0,right:0,bottom:0,zIndex:1E4,cursor:"pointer"}),e.click(function(){f.fullscreen();return!1}),f.element.after(e))};f.isFullscreen=!1;f.fullscreen=function(){function b(){var c=p.width(),e=p.height();if(c!=Z||e!=z){var n=g,l=h,L;v()?(L=screen.widtha(window).height()?screen.height:screen.width,L=c/L*(Math.max(screen.width,screen.height)/a(window).width())): L=1;x.css({right:8*L,top:8*L,width:48*L,height:48*L});var J=c*A;n/l128*L?(c-l.width)/2:l.left)+J,top:l.top})):(l=K.fit(n,l,c-2*J,e-64*L),f.element.css({zIndex:10,left:l.left+J,top:e-l.height>128*L?(e-l.height)/2:64*L}));f.scale(l.width/n);d.css({position:"fixed",left:8*L,top:8*L,zIndex:11E4});B(d,{"transform-origin":"0 0"});R(d,{scale:(v()?2:1.5)*L});w&&(f.container.show(),w=!1);Z=c;z=e}}function n(c){if("resize"==c.type){c= a(window).width();var e=a(window).height();if(c==m&&e==ba)return;m=c;ba=e}p.empty().html(" ");W&&(clearTimeout(W),W=null);W=setTimeout(b,500)}function l(a){if(27==a.which)return f.exitFullscreen(),!1}var g=f.container.width(),h=f.container.height();if(!f.isFullscreen)if(f.isFullscreen=!0,self!=top)top.location.href=location.href+"#altgallery.fullscreen.start#altgallery.fullscreen.back";else{e&&e.hide();a(document.body).scrollTop(a(document.body).scrollTop()+1).css({overflow:"hidden"});var p= a("
");p.css({position:"fixed",left:0,top:0,width:"100%",height:"100%",zIndex:11100,background:"#000",opacity:.9});a(document.body).append(p);a(document).bind("touchmove",la);var w=!0;f.container.hide();f.element.wrap("
");var k=f.element.parent();k.css({position:"fixed",left:0,top:0,width:"100%",height:"100%",zIndex:1E5});f.container.css({position:"absolute",zIndex:11110});var r=a("
");r.css({width:f.width(),height:f.height()});f.container.after(r);var x=a("");x.attr({src:I.images.close_48}).css({position:"absolute", right:8,top:8,cursor:"pointer"});k.append(x);var Z,z,A=navigator.userAgent.match(/iPhone/i)?.02:0,W=setTimeout(function(){p.empty().html(" ");b()},100),m=a(window).width(),ba=a(window).height();setTimeout(function(){a(window).bind("resize scroll",n)},500);f.exitFullscreen=function(){a(window).unbind("resize scroll",n);clearTimeout(W);x.remove();location.hash.match(/#altgallery.fullscreen.back\b/)&&history.back();f.scale(1);f.element.css({left:0,top:0});r.remove();f.container.css({position:"relative", zIndex:0});f.element.unwrap();p.remove();a(document.body).css({overflow:"auto"});a(document.body).unbind("keyup",l);a(document).unbind("touchmove",la);c();e&&e.show();f.isFullscreen=!1};x.click(function(){f.exitFullscreen();return!1});a(document.body).keyup(l)}};var d,l=!1;f.init()}function ha(n,b,c,f){var e=this;e.options=f||{};e.canvas=n;e.albums=b;e.items=m(b);e.items.length&&(e.currentItem=0,e.getCurrentItem=function(){return e.items[e.currentItem]},e.onOpen=function(){},e.onOpenItem=[],e.settings= a.extend(!0,{image:{scaleMode:"fit",cornerRadius:10,align:"center",transitionEffect:"fade",transitionDuration:1,useShadow:!0},caption:{visibleMode:"onRollOver",position:"bottom",bgColor:0,bgAlpha:30,color:16777215,fontName:"Arial",fontSize:11},preview:{width:200,height:100,alpha:100,outlineColor:16777215,useShadow:!0,cornerRadius:10,usePreview:!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},buttons:{position:"right",navigationButtons:!0,slideshowButton:!0,fullScreenButton:!0},slideshow:{start:!1,delay:2.5,loop:!0,stopAutoOnClick:!0}},c||{}),e.settings=k(e.settings),e.scaleFactor=1,v()&&(e.settings.thumbnail.width<.1*n.width()||e.settings.thumbnail.height<.1*n.height())&&(e.settings.thumbnail.width*=1.5,e.settings.thumbnail.height*=1.5),e.preloader=new ga(I.images.loader),e.settings.slideshow.start&&e.slideshowStart(!0),e.render())}function S(n, b,c,f){var e=this;e.options=f||{};e.canvas=n;e.albums=b;e.items=m(b);e.items.length&&(e.currentItem=0,e.getCurrentItem=function(){return e.items[e.currentItem]},e.defaultSettings={image:{scaleMode:"fill",padding:0,bgTintColor:16777215,bgBlur:!0},thumbnail:{width:80,height:60,alpha:70},caption:{showCaption:!0},buttons:{showImageNavigationButtons:!0,showLinkButton:!0,showFacebookButton:!0,showTwitterButton:!0,showSlideshowButton:!0,showFullscreenButton:!0},slideshow:{start:!1,delay:2.5},translation:{image:"Image", clickToView:"Click to view",getLink:"Get link",shareWithFacebook:"Share with Facebook",tweet:"Tweet",startSlideshow:"Start slideshow",stopSlideshow:"Stop slideshow",fullscreenMode:"Fullscreen mode"}},e.settings=a.extend(!0,e.defaultSettings,c||{}),e.settings=k(e.settings),navigator.userAgent.match(/Android/i)&&navigator.userAgent.match(/Chrome/i)&&(e.settings.image.bgBlur=!1),e.scaleFactor=1,e.scale2=v()?2:1,v()&&(e.settings.thumbnail.width<.1*n.width()||e.settings.thumbnail.height<.1*n.height())&& (e.settings.thumbnail.width*=1.5,e.settings.thumbnail.height*=1.5),e.init())}function ca(n,b,c,f){var e=this;e.options=f||{};e.canvas=n;e.albums=b;e.items=m(b);e.items.length&&(e.currentItem=-1,e.getCurrentItem=function(){return e.items[e.currentItem]},e.defaultSettings={thumbnail:{width:120,height:90,alpha:85},colorScheme:{thumbsFrameColor:16777215,imageBGColor:1118481,useShadow:!0},imageCaption:{position:"top",color:16777215,bgColor:0,bgAlpha:30,fontName:"Arial",fontSize:11,visibleMode:"always"}}, e.settings=a.extend(!0,e.defaultSettings,c||{}),e.settings=k(e.settings),e.scaleFactor=1,e.scale2=1,e.page=0,e.render())}function O(n,b,c,f){var e=this;e.options=f||{};e.canvas=n;e.albums=b;e.items=m(b);e.items.length&&(e.currentItem=0,e.getCurrentItem=function(){return e.items[e.currentItem]},e.defaultSettings={initialState:"Load Image",slideshowDelay:2,showCaption:!0,base:{color:4080713,visibleFrame:5},buttons:{showSlideshowButton:!0,showThumbnailsButton:!0,bgColor:15066854}},e.settings=a.extend(!0, e.defaultSettings,c||{}),e.settings=k(e.settings),e.enableThumbnailsHover=!0,e.drag=!1,e.scaleFactor=1,e.scale2=v()?1.5:1,e.init())}function da(n,b,c,f){var e=this;e.options=f||{};e.canvas=n;e.albums=b;e.items=m(b);e.items.length&&(e.currentItem=-1,e.getCurrentItem=function(){return e.items[e.currentItem]},e.defaultSettings={frame:{frameColor:16777215,frameSize:10,arrowsColor:0,buttonSize:40,useShadow:!0,shadowSize:5,alwaysShowButtons:!1},images:{alpha:100,visibleQuantity:2,margin:5},imageCaption:{color:16777215, frameColor:6710886,frameAlpha:80,bgColor:0,bgAlpha:80,fontName:"Arial",fontSize:11},slideshow:{start:!1,delay:2}},e.settings=a.extend(!0,e.defaultSettings,c||{}),e.settings=k(e.settings),e.scaleFactor=1,e.scale2=1,e.page=0,e.render())}function aa(n,b,c,f){var e=this;e.options=f||{};n=e.canvas=n;e.albums=b;e.settings=a.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||{});e.settings=k(e.settings);e.settings.maxImageWidth||(e.settings.maxImageWidth= Math.round(n.width()/2.5));X()&&(e.settings.useScrollBar=!1);e.showReflections=e.settings.showReflections&&ea(n.element.css("backgroundColor"))&&!(a.browser.msie&&9>a.browser.version);e.items=m(b);e.items.length&&(e.currentItem=0,e.getCurrentItem=function(){return e.items[e.currentItem]},e.getItemX=function(a){return-(e.currentItem-a)},e.getItemZ=function(a){return parseInt(e.items.length/2)-Math.abs(e.getItemX(a))},e.currentItem="left"==e.settings.startPosition?0:"right"==e.settings.startPosition? e.items.length:Math.floor((e.items.length-1)/2),e.scaleFactor=1,e.render(),e.settings.slideShow&&e.slideshowStart())}function ia(n,b,c,f){var e=this;e.options=f||{};e.canvas=n;e.albums=b;e.items=m(b);e.items.length&&(e.currentItem=0,e.getCurrentItem=function(){return e.items[e.currentItem]},e.onOpen=function(){},e.onOpenItem=[],e.settings=a.extend(!0,{image:{scaleMode:"fit",cornerRadius:10,align:"center",transitionEffect:"fade",transitionDuration:1,useShadow:!0},caption:{position:"top",color:16777215, bgColor:0,bgAlpha:30,fontName:"Arial",fontSize:11,visibleMode:"onRollOver"},thumbBar:{scrollSpeed:10,position:"bottom",useThumbBar:!0},thumbnail:{size:30,cornerRadius:10,alpha:70,style:"gray",color:3355443,colorOnRollOver:6710886,colorOnClick:10066329,useShadow:!0,fontName:"Arial",fontSize:10,fontColor:0,fontColorOnRollOver:16777215,fontColorOnClick:16777215},buttons:{navigationButtons:!0,slideshowButton:!0,style:"black",size:30,cornerRadius:10,color:3355443,alpha:60},preloader:{usePreloader:!0,alpha:80}, slideshow:{start:!1,delay:2.5,loop:!0,stopAutoOnClick:!0}},c||{}),e.settings=k(e.settings),e.scaleFactor=1,v()&&(e.settings.thumbnail.width<.1*n.width()||e.settings.thumbnail.height<.1*n.height())&&(e.settings.thumbnail.width*=1.5,e.settings.thumbnail.height*=1.5),e.preloader=new ga(I.images.loader),e.settings.slideshow.start&&setTimeout(function(){e.slideshowStart()},500*e.settings.image.transitionDuration),e.render())}function fa(n,b,c,f){var e=this;e.options=f||{};e.canvas=n;e.albums=b;e.items= m(b);e.items.length&&(e.currentItem=0,e.getCurrentItem=function(){return e.items[e.currentItem]},e.getNextItem=function(a){return e.items[(e.currentItem+(a||1))%e.items.length]},e.defaultSettings={slideshow:!1,frameColor:16777215,useShadow:!0,visibleImages:5,maxAngle:5,image:{width:0,height:0},imageScaleMode:"fill",caption:{color:0,fontName:"Arial"},usePhotoNumbers:!0,translation:{back:"BACK",gotoLink:"GO TO LINK"},overflow:!0},e.settings=a.extend(!0,e.defaultSettings,c||{}),e.settings=k(e.settings), e.scaleFactor=1,3>e.settings.visibleImages&&(e.settings.visibleImages=3),e.settings.visibleImages>e.items.length&&(e.settings.visibleImages=e.items.length),e.stack=[],e.init())}function V(n,b,c,f){var e=this;e.options=f||{};e.canvas=n;e.albums=b;e.albums.length&&(e.currentAlbum=0,e.getCurrentAlbum=function(){return e.albums[e.currentAlbum]},e.currentItem=0,e.getCurrentItem=function(){return e.getCurrentAlbum().items[e.currentItem]},e.scaleFactor=1,e.settings=a.extend(!0,{initialState:"Show Albums", slideshowDelay:4,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,useRotation:!0,rotationDuration:700,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||{}),e.settings=k(e.settings),e.settings.useEmbeddedFont&&(e.settings.fontName="Tahoma, Verdana, sans-serif",e.settings.fontSize=9),e.currentState=e.settings.initialState.toLowerCase(),e.cache=function(){if(0<=e.currentItem){var a=e.getCurrentAlbum().items,b=[],c,f;for(f=e.currentItem+1;fe.currentItem- 2;f--)(c=a[(a.length+f)%a.length])&&(c=c.source)&&b.push(c);b.length&&Q(b,100)}},e.render())}function ra(n,b){function c(){e=new qa(n,b)}n=a(n);var f,e,d,l=Y();f=b.config||{};f.settings=f.settings||{};(function(b){function e(b,c){var f=this;f.user=b;f.albumId=c;f.data={};f.title="";f.items=[];f.getData=function(b){a.ajax({url:"https://picasaweb.google.com/data/feed/base/user/"+this.user+"/albumid/"+this.albumId+"?alt=json",dataType:"json",success:function(a){f.data=a;if(a.feed&&(a.feed.title&&(f.title= a.feed.title.$t),a.feed.entry)){f.items=[];for(var c=0;cn);n++)a.items[f]={id:f,source:c+b[n].source,thumb:b[n].thumb?e+b[n].thumb:c+b[n].source,description:b[n].description||"",link:b[n].link||"",target:b[n].target|| ""},f++}function w(){"function"==typeof b&&b(k)}var k=[],r=0;if(h(f.albums)&&f.albums.length){c();for(var x=0;xx);x++)E(x,f.albums[x].items||[],f.albums[x].description,f.albums[x].imagesFolder,f.albums[x].thumbnailsFolder),f.albums[x].picasa&&f.albums[x].picasa.user&&f.albums[x].picasa.albumID&&(r++,function(a){setTimeout(function(){var b=new e(f.albums[a].picasa.user,f.albums[a].picasa.albumID);b.getData(function(){b.items.length&&p(k[a],b.items);r--})},10*r)}(x)),f.albums[x].flickr&& (f.albums[x].flickr.userID||f.albums[x].photosetID)&&(r++,function(a){setTimeout(function(){var b=new d(f.albums[a].flickr.userID,f.albums[a].flickr.photosetID,f.albums[a].flickr.tags);b.getData(function(){b.items.length&&p(k[a],b.items);r--})},10*r)}(x)),f.albums[x].instagram&&f.albums[x].instagram.user&&(r++,function(a){setTimeout(function(){var b=new g(f.albums[a].instagram.user);b.getData(function(){b.items.length&&p(k[a],b.items);r--})},10*r)}(x))}else if(h(f.items)&&f.items.length?(c(),E(0, f.items)):(E(0,function(b){var c=[];a(b).find("img").each(function(){c.push({source:a(this).parent("a").attr("href")||a(this).attr("src"),thumb:a(this).attr("src"),description:this.title})});return c}(n)),c()),k[0]||E(0,[]),f.settings){if(f.settings.picasa&&f.settings.picasa.user&&f.settings.picasa.albumID){r++;var Z=new e(f.settings.picasa.user,f.settings.picasa.albumID);Z.getData(function(){Z.items.length&&p(k[0],Z.items);r--})}f.settings.flickr&&(f.settings.flickr.userID||f.settings.flickr.photosetID)&& (r++,Z=new d(f.settings.flickr.userID,f.settings.flickr.photosetID,f.settings.flickr.tags),Z.getData(function(){Z.items.length&&p(k[0],Z.items);r--}));f.settings.instagram&&f.settings.instagram.user&&(r++,Z=new g(f.settings.instagram.user),Z.getData(function(){Z.items.length&&p(k[0],Z.items);r--}))}if(r)var z=setInterval(function(){1>r&&(clearInterval(z),w())},100);else w()})(function(c){function n(){function a(b){if(b.match(/Art/i))return"art";if(b.match(/Aura/i))return"aura";if(b.match(/Box/i))return"box"; if(b.match(/Cubic/i))return"cubic";if(b.match(/Line/i))return"line";if(b.match(/PhotoFlow/i))return"photoflow";if(b.match(/Promo/i))return"promo";if(b.match(/Stack/i))return"stack";if(b.match(/Zen/i))return"zen"}737!=ma&&(c=[]);switch(b.type?b.type.toLowerCase():f.galleryName?b.type=a(f.galleryName):b.type="box"){case "art":d=new ha(e,c,f.settings,b);break;case "aura":d=new S(e,c,f.settings,b);break;default:case "box":d=new ca(e,c,f.settings,b);break;case "cubic":d=new O(e,c,f.settings,b);break;case "line":d= new da(e,c,f.settings,b);break;case "photoflow":d=new aa(e,c,f.settings,b);break;case "promo":d=new ia(e,c,f.settings,b);break;case "stack":case "stackphoto":d=new fa(e,c,f.settings,b);break;case "zen":d=new V(e,c,f.settings,b)}e.gallery=d;e.initFullscreen();"function"==typeof b.callback&&b.callback(d)}a(document).ready(function(){setTimeout(function(){n()},100)})})}window.altgallery_id=window.altgallery_id||0;var ma,I={images:{close:"data:image/png;base64,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", close_48:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADMUlEQVRo3t1aUWcrQRQOIYQQQrmEEEpfSwih9OnS11JKnvrUp1IuYbksy5Kf0d8Q8lpKKSWUyyVPl1JCCSWUUraznMN3czfZmbNnd3s7fC+bmTPft3vOnDMzqURRVMkR3wi5zaFlaN9gZDAxmBkson/bgn6bUt/9sgW0DAKDx0jeHslGq0gBTZp0BURe6c16BscGPYMujOnSs2PqM6Ux3FZks5mngKrBD4MlTPxgMDRoCF5Eg8Y+gL0lzVHVFtAxuIWJ5ganisF4Sja53dKcKgL6Bs/gKhcub8jxC1+Aaz3T3JkEHIKvL2wMKqAPq9iKOIgE9OFt3Bu0CyCP+eMevnrfVUAH3ObGoF4geUad5mZ36tgKqELA/pIsbYpoEgcO7KqNAA/8b69E8ow9iEMvTUAbOp99AvKMM3ip7W0CruBz2RqP65pQQGpMY237s1tfbRIQB8kbdTpwIM/NRUQI42xFHFD/NwzoJKN3lga9hOIscCQfbfLtlK8QJgngqnIoJG8jItgyzkbEEKrYvwT0IWk0LP03chQRpIwZW+YGTq4DFMC+PHUMQlsRGuQZU/xi/HDi6Ivb/BmbT9jWXFcwdt8JCvhDD48Ey2GaCE3yFeIYEecKlw68fHaFiSYsiDzv7uL2HnPnvS23WoZsGRRAngOZW4sTGCeIrCnfRkSgMM872epoC/AtBPjaAspwIV/ThWqgqFsA+awiMIhrZS+jvsYyiolspEw+sPg6riJGSYnME5QSocNSqSkisZQYQDFns4EfC9Z5DREbiznNcjoUBvtllnIaXcJ2O+kJq8pASD51QyPZUnrCkjgQkE/dUko39Z4jeRRxGSlu6r/Escp/f7D1JY4W1w93rzMWeVLUaG7nw92k4/Ub4TWSFA04mRYdrzO+g4j4U+4WQH4X3OaVOGS+YlpCYJ/nSP4cAnapccWEMXEHyee3wYki8ROyGcHxptolH65O8TL2AhPN6IZRcoNTp7EzsPdCc6hfs64vbeO1i+4V1ecebTh6awmnTc+OqM8kYfw474vudexQUfWUYUf2RDZ2yv6zxwD+QjDfQnhOfX5yPf9Z/q2yKRH1CLklwg8fBgmnDN/kCgAAAABJRU5ErkJggg==", loader:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYAAAAAgCAYAAAAbrK/lAAAZNElEQVR42u1dDUyWVRvWt7dXQ0QiRDNEJUJGaGb2MzMiQiR/0NT0GyqhESGSU1NTQ0qROUQiJFPzbytT8yclcqTo1MzMrDnnnHPOteacY8w515xjjPFdNztPe76Hc85znp/3fbe+996egT+81+E551zXfe5zzn136WLT+vbtG4sv7Q8//HBTlyBYP9jjjz/e/sQTT9wOBv7AgQP7Pvfcc+3Dhw+/FQz8xMTEmPHjx7e/8cYbfwUDf+jQoVEFBQXts2fP/jMY+M8//3zkxx9/3L58+fLrwcB//fXXI7Zs2dJeW1t7LRj4b731Vvj333/ffuDAgSvBwF+0aFHY77//3n7u3LnLIfx/KX5sbGw8CHZnQkJCpFUBmDFjhufo0aPRTvCHDBkyEAS7fdiwYRFWBSAqKsrXs2fPWCf4r776alxWVtbWV155JcKqAPTp08eH9+cIf8qUKXF5eXlbJkyYEG5VAPBuvHh//ZzgFxYWxi5btmxjbm5uuFUB6N+/vxfvzxH+qlWr+tXU1NQuXrw4zKoAYMx6p06d2tcJ/pdfftlv//79NVVVVWFWBSA5OdmL9+cIH/On7y+//FK9b9++MKsCgLHp+eSTT2L8hW9GQKNHj/Zs3bo1Olj4bvBPsPHBX/HdunX7GhwXGQx8ItlGIll8rbYqAD///HP+b7/9dvfMmTNT7eI/++yzR4lk8bXKqgA88sgjS7t27Xq/R48ehXbxQf4NRLL4WmlVAMD9i9G++yDCArv4INcjRLIQgQqrAoB2LcJzH0++XXyQaz2RLERgrVUBwDtbMG7cuL/HjBkzxy4+yPUQkSxEoMyqALz99tvz8/Pz/541a1auXXyQ60EiWYjAKqsCsHTp0uKVK1feg3jNtIuPyb2fJjlIqNSqAFRXVxdt2rTpHsQrxx/4ZgT07bffFh4+fPju7t27/xMMfDf4J9j4Xq/3BOPYmmDgd4mLixsOEmvD0wpCS1IVgIaGhkiAN1EDT506NdIuPjz/YSDZNjwtIJxEVQGIjIzsC/K/R+2DAIy3i5+enj4UJNaGpyUtLS1BVQDw3vqibfeofXhvY+3iT5s2LeXdd99tw/MAEz5eVQDwrmLQrrvUPrzCLLv4xcXFyaWlpa0gsgdFRUXxqgIAzz8a7+wutS8jIyPTLn55eXnS5s2bW0FkD1avXj1QVQAmT54cDfK/Q+3LyclJt4u/Y8eOxLq6ulYQ2f1t27bFqQrAe++9F4V3dofat3DhwjS7+MePH0+4cOFCK577x44di1UVAOBG4Z01U/vWrVuX6g98GQEBNxLvrJna9/XXX48KNL5b/BNs/IiIiBHgsXY8rfg+KdD4GtFuZUTboCoAUMxK1rg9TsNQ8P63MKI9oioAaNN2apvP5zvqFB+e7CZGtHWqAiB6Z3YM3v9GIrI5c+YcUhUA0TuzY/D+axnRHlQVANE7s2MbNmyoYUS7X1UARO/MjsH7r2ZE+62qAIjemR0TzSWZAGDFxH1nbuLLCAjvrIr3zgKF7yb/BBtfxGWBwv8fb7Z///5ZZgIgU007ZvBmM80EAEo5XKeayU7x9d7s6NGjM8wEQL9qwvtKcoqv92ZnzJiRbiYAslWTHRN5syIBkK2a7JjImxUJgGzVZMf03uyuXbtGmQmAbNVkx0TenEgAZKsmN/FFBCRbNQUC323+CTa+KJoRKHx9PJv2Aq6BVL0yAfj111+PiOJmdo3i2Yxsr0ZHR3tlAuD1es+K4mZ2bcyYMQuIbMeOHXslJibGKxMAtOcMa1e1W/gUzyayfeeddy7T5q5MANCe06J9E7tG8Wwi248++ugSBM4jEwC056Ro38SuUTybyHbjxo0XExISPDIBgNd/QrRvYtconk1k+9133/2B39sjE4AVK1Y0ivZN7BrFc2lOnT9//gLer0cmAJ9//vlRahdWTuX+xBcR0MGDBxvYvklZMPD9wT/Bxqf9TOK0hx566HrPnj29fsEHYayF8ziN9290ogV8e52tAhaJBOCnn37KInAo5k3ezjntTJ89ezYfLzSHQ7Ll8LC5GxZEeiC2a4xw54sEoHv37rTh1O7xeJp5O+cy/Nzc3DL8+2QePp1oAflfJWJDO4tFAgDMaUwom3knp+hkEnVmt27dijgkW/rBBx9M4uHTiRaQ/xUiNrSzSCQA6L+prE1NvJNT1I/4XRajnYUcki1Zv349d7+ETrSA/C8TsaGdhSIBQP9NZkLZxDs5xfpxEdpWwCHZFbt37+bul9CJFpD/JSI2tLNAJADov0nUJqyYbvNOTlE/kphnZmZ22hjHuFhK45eHTydaQP6XiNj27t2bLxIATMpsalNJSckt3skp6kcS81mzZs2xgk/jFuRzkeYWxm6eSACo/6hNX3zxxS3eySnqR/RfEf4tzyk+j4C++eabsdSmQ4cO3eSdnKJ+RP8Vfvrpp7n+wDfjH+pHjLOCPXv2dNqYx5ysAn/k+BNfxj+Yk5V4uBvmxBsg/xvEbeCPxa7jYzJT2KCdkccZCiNwVgHjidzw3AX5xRgFoKKiwouXdIUacObMmU5Ccvr06VTtJdKSqqamprv2b2lpaUNBHG2M0E6np6d3wkeTxrL23X3mmWeijQKAr2F4STepTWFhYUVW8KdNmzaUwgYsbnxy+vTpQ40/n5GRkUXtGzdu3B0KCxkFYNCgQWFo0l9MJDsRHNqUTQpO7aMlHd5nlPZv8+bNSyktLW0j8oAHeeL9999PMf58Tk5OJiO35jfffDPKKACDBw/ujvb8ybz/fF7/aSJOIb34+Ph/8NesWZO8efPmNiIPeJCN5eXlnUJnCxcuzKD2rVy5shntiDIKAPqkO4j/BrUJBDuH42CM1Yn4XZBRpC5skFRXV9dG5AEP8ujOnTs7hc4qKyvTqX2bNm1qAsFGGgVg5MiRPojkDWoTCDaPM/mzNBGnkN6IESMidMvmRCyZ22hswINqOHHiRKfQ2a5du9KofYcPH24CwUYaBQCf70O7rlObQLC5nMmXqYk4hfQwhizh0/jVxu4PP/wQYRQAjGEfRPIatYl38geEkaGJOIX08A7CneAbCaioqMgL4r9KbQLB/ofXf5qIU0gPfRTmJr4Z/0Cc0jQRp5AenK1/8MPDw0fQvKTH6/Weg5c9wm18Gf+Au4azeUnO41kKI/P4gzm39yAIMW7ik+fsoeOC5DkyIWjDhN1K8XeDSh1lJ1tqjAKAJccCtkw6o/+ZY8eOxaFTO45TsX//A40ZZfjlPEQaGJS32QRty8rK2kJEawhvNDACqTYKABR8FVsmXfb5fB4r+D169PDQcUHyHGmCkhjk5eVtmjJlSrQhvHFEC28YBQDtKGUdeEmPT/sQeEeN2gAjETCeTMKA89BxQUzMWzRBKYZM5+8p/m4Ib9RT++BFVhgFAO0oYe25iHfh0Xm9yVq/aWE8/F0nT5tIA8R2kyYoxZA3bNhAG5lRhvBGHbXvww8/XGsUALyTFaw9f9B40n4GwpCk9ZsWxsPY6uTpEWlgYt6kCUoxZNp8pfi7/v9ox0I/++yzMqMAoL+WMQG/AC/Jo3MuErV+08J4IOtOJ5No0mBi/EVjhGKoGM9VP/74Y6QhvNFxLBRe5CqjAOCdLGVhsvM0nrSfmTp1aoLWb1oYD2KQYQdfG8fw4kqNAoAJvZiFyYjA/sGnfQit37QwHsgj3Sm+kYDgcS5iYbKz+p9ZvXp1PJyKjn7TwngQgzS38UX8s23btoFav7H2XYQYpBq8fw84qJAiB8xBI17bSfF3p/gq/EPzhZxGzM0mNk/b8P12CEGMYUO441go/n+tm/h6LzsCk7MSk7SFTdZ7eBajcT6NTNCwmieffDKKEycrQce1nDx5skO94A2EoVFltBmhqQ7+z5zs7GyPKAw1atSoCBBJBW0gap4a/rwIeF6NTNC+arSzU3gFpFuLjmvD4E+3iw/McBDJWtpAZJ7aXZDtgqefftqrkQnaU5WamtoJn94LnjZ0WhoLkUWhw6hNrZrXT8u3Xr16+UT4FDYA8ZfTBqLmqYFYivE7exmZJKJ9lRMnTozg9F0VE+6OwU19RG2izWht5Ubhu8cee8wrwieviM7cw0O7zzy1OyDbIgixl5FJAtpXAULrhA8Br0R/tYJcR7G+iqS+QptaNa+fwnfaHgrP1q1bF0Zn7mkDUfPUKP4+YcKEjj4rKyuLhzCtBel3Cq9AwCvQb61YKY1km/eR1Fe6sXSHwnfoF68k1t+dYqe6MdOMyV4wd+5cj0YmaF852tAJf8mSJeUk3AsWLHiJ/kx9RH2FNrVoXj+F7+A82cZvbGyMw4Qvw3sJ44TwyiDcLfAEX6A/Q5gjqK8whlq0lRuF75566imPP/D37t1bCuFu+eqrrzq8Z2CHYyytpc1ozeun8J22h+I2vpF/MG7Dqa/wfx9oKzcK32GlKMSnsDHmbLVuzv6NObusd+/ePqv4dvgHfROJNlRhrrZoK3XM2aWYxz7mKKYQp/Tp08cv/KsPCSVgstbrvLZrIBjT8/QAjWZqngPAW0zNW9CQivr6+gjV/QgQbTwdIdR5bdcyMjJMz9NHR0fHu4EPoo3HBDqk89quwmszPU8/YMCAgfAkvHiK4U3cYYOoDZ22FW1TvpWJAT+QjhDqvLYrUHzT8/RDhgyJI+8Tg6YIg6dZ501sGTRokPKtQHhtcXSEUOe1XYbXlmH2cy+//HIseZ8YL4V4mnWryU0UtlPF37p1ayw82z06r+0SvDbT8/wQin5YcXlA9AUg/CZG/K0Qgo0QhChVfDo9gYn+jc5rugivKU1hs74fvEYPiB58n9/EVpOtEILayZMn+x0fItQX48yDr3kg/Nu61WQN2hPpb3wQPIWGPRTjx2ryNltNtkAIqjCG/Y6v8Q/F+EHSt9hqsgVCUIn2KM9/jOEkzNkG3ar9BoRgUqD4D/M3EUJwRLdqvw7HITtQ+HqvMhMT+YrmwdGy3+xnjh8/nqSL59XRsSS7u9907BLkf1lbDbz00kuRgcSnY5cg/0uaB4f2mL5EkP8L2sDBIDpDx1Lt4tOxS1qya6sBkIgpPgbOCG3g4PvTWJEMs4sP0k+lJbvmweE9hCuI0HCd43ASY2ioXXw6dkknb7TVAN5BmILzMEy3n3QiPT09xS4+SGcknfzQPCisAEzxDftJjdOnT08OJH5xcbF+P+ko/pwUSHzaP9LtJzWsWbMmMZD4O3fuTNbtJx3ZsWOH7fkPZ2osyP+atoIHMUcHkn/o2D3I/6q2GkhISAgo/2peNZ3cmM87uSE5NkU7+hldXDAsd+jkRjHv5EYg8EGi5NEV8k5uiKxbt26V8BimuYGPVYUHS/cC3skNSZsr4DFMdQOfQgbw7PJ5JzdExk6UTXYDHysHD5buc/Aop1TAeCmDWE9yAx9C4qGTH7yTG5JQ3qqZM2eODxY+VgB0omxssPAxXlasX78+K1j4GCvLdu/enekGPh27xFxexDu5Fwj+6dWrlxdCsIB3ci8Q+CELWchCFrJ/q2lxdtmDpbSllMczZszwafE72XPu3LmrWpxd9syePfumv/C1OLvsWb58+Z/+wtfi7LKntrb2hhX8qKiovloYSvb4fL67Wpxd9hw4cMBSymOs2mK0MJTswSqlWfU9WcHHZ0drYSiTp8kf+PDYolTnlT/w6Q6K6rzyB35ycnKEhXmlNE6t4KNfw1Tnleo4tYKP1Wd31XmlOk79xT8hAQgJQEgAQgIQEoD/VwEIWchCFrKQhUzkTQivr4tMdq3bqsmurwcCX3Z9PRD4suvrgcCXXV8XmexafSDwZdfqA4EvS6sSCHxZWhWrJktfIjJZWhWrJktfIjJZWhWrJktfIjJZWhWrJktfIjJZWhWrg094fV1kKte6VU12fT0Q+LLr64HAl11fDwS+9Pq4wFSu1fsTX+VavT/xVdKq+BNfJa2KqsnSl4hMJa2KqsnSl4hMJa2KBSEXpi8RmUpaFQvOnzB9ichU0qqYmuj6ulmZO7oIQl9VrnXLTHR93azMne4ihCN80fV1szJ3buGLrq+blXlzC190fVwFX/VavT/wo6OjE1Sv1fsDf8CAAfGqaVXs4JuVOaUSqqppVWQmSl9iVuZ01KhRcappVUy8Xm76ErMypxMmTIhVTasiM1H6ErMyp3QRkL6qpFUxEXFu+hKzMqdY+XT8m0paFa6ZXV+Xlbnbu3dvCd2627Vr10tsGSK91s0zs+vrsjJ3WCKvoFtvp06desEuvtn1dVmZOzfwza6vy8q8uYFvdn3cCr7ZtXq38X0+H2G1YQXScf7b7Fq92/j43CpKBQKMjvPXZmlV7ODLypwCr5KJTTojY2laFZ6ZpS+RlTmF6KxlqUDS6M9maVV4Zpa+RFbmFKJTTreuIdKpLAwlTasiIH5p+hJZmdMlS5aUkdgsXLiwIxWKWVoVnpmlL5GVOQVPldKt63Xr1nWkQjFLq/I/pnJ93VgYxJgMa9++fcXMWz2v5Wxn3ozptW6V6+vGwiDGZFggtyL2+ecM3pQpvsr1dWOZO2MyJif4TLWl19eNhSncxje7Pm4XX/VavVN8eN4l7POv4HuvzptUulZvFd+YDBGfuYJ9/mX8fl5dSEgprYoZvrEwiDEZIj53Gfv8S5SOROdNmqZVUUlfYixzakyGCOJayj7/0qOPPqpPhmeaVkUlfYmxzKkxGSL4ahELO10kPtF+TiWtikr6EmOZU2MyRIjLAvb5f2Cl5NFFE0zTqqikLzGWOTUmQ4S4zGeffwH98w++UloVlevrxjJ3RgFAR3vx4VdYzvRcTjxTeK1b5fq6scydUQCwUqCc3ZdZzu6ZVvBVrq8by9wZCcgJvsr1dWOZNzfxVa6PO8WXXat3Ax+Trjs+n8iA0oHP54QVhNfq7eBzBKA7Pv9Plg68mOOhC9OqqOAbSwMaBQBk6cNn32CfX8SJJwvTqqikLzGWOTUKwODBg334/OusZkYhZz9RmFZFJX2JscypUQBSUlIoHfg1VjOj0wpBllZFJX2JscypUQBefPFFb0lJScexcjizczj7icK0KirpS4xlTo0CAFHy4vM7jpXDmc0z/rxpWhXZ9XVemTteQQwoSyYDuI1GdNqwlV3rll1f55W54xXEAMllMIK7RctpK/iy6+u8Mne8ggxO8GXX13ll3tzGl10fdwtfdq3eDXx8NoVmKGf6XRB0p5iz7Fq9VXxeQSR87mRGZHd4G5aytCoyfF6ZU15BJHzuJEZid+C9RnFO1AjTqsjSl/DKnPIKIoGEspnANPMy5srSqsjSl/DKnPIKIkFkxms1M7KzsyM5ezTCtCqy9CW8Mqe8gkgYk2OZwDSBsDtt2MrSqsjSl/DKnPIKIkFkMpnA3MbvGc4JcVlOq9JhvDJ3opJ48GDrWEk410ri8crciUriwYM6xEqiuVYSj1fmTlKSzXV8Xpm3ED4f3+v1nmbEvNGf+KKSqODlkywUVOsWPq/MqagkKgi5kRUFcq0kKq/MqagkKgi5kdXMcK0kKq/MqagkKjzkBlYS1LWSqLwyp6KSqODKI4wrXSuJyitzKiqJCq6sZ1zpTklUUZk7kQBs3749gWLYtJFJp1mc4ovK3IkEoLGxMR6e2gN68L1jfFGZOxEBuY0vKvMWwufjw0MeRjFs5i2n+AtfJADwlofqvOVkp/iiMqciAYCXl8I2MVvxfbIL5M8tcyoSgNdeey2ZYtjkLeP7JKf4ojKnIgGAt5xEe5h0kAUckegUX1TmVCQA8+bNSywtLW2hgyz4PsEpvqjMqUgAKHxNe5gULaH6GU5/eWGZO5EAsHh5JYtnH3KCLytzJxIAFq+tYPHUg07wZWXuRATkJr6szFsIX4wPUt7CyPmEv/BFAsDIeRMj50aH5CsscyoSABbO2MhI86gTfFmZU5EAsHh5LSPnBif4sjKnIgFg8fIaFi8/4gRfVuZUJABsv7Sa7WfWO8GXlTkVCQAZvP8qxs11jgRAVObOTADwdxF0hJGIU6WQh8hEZe7MBKC+vj5cO7GhUkhCZKIyd2YE5Ba+qMxbCF+O37t372iqncqIc5I/8GUCQKdX6AgjOzGTbRdfVObUTADgKUfpTszYvpEqKnNqJgCpqalRdISRnZixfSNVVObUTAAmTpwYSfsARJwqhZxEJipzaiYAdHqRjrATd6oUchKZqMypmQBAeCKodjZxp0ohJ6EZy9ypCgAZbTbQmXl4zrZTAhjL3KkKABltdrIz27av5BvL3KkSkFv4xjJvIXx1fNps7tq16wM4LkX+wJcJABltNtOZ+bi4uEK7+MYyp6oCwMhzPjszX2AX31jmVFUAyMaMGVPEzszn28U3ljlVFQAy2mxmZ+bz7OIby5yqCgAZbTazO1O5dvGNZU5VBYBxZz67MzWzixPTbrdZFQC6PLVt27aYLg6Nytzx/t5MADAwPI2NjdFO8bXbzVYJyC187XZvCN8aPp04Cg8Pj/UXvpkAREREeGW3ZlVNK3NqVQDoxFFKSko/p/hU5pT392YCQJenZLdmVY3KnPL+3kwA6Naw7NasqlGZUwG/SQUAoumZO3euY3wqc8r7ezMBoLtYq1evdsy/QjMTAH+bmQD428wIKIT/78Y3EwB/m5kA+NvMBMDfZiYA/jYzAfC3mQmAqv0X9Z8C+NIRwbsAAAAASUVORK5CYII=", fullscreen:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAASUlEQVQ4y2NgGD7gP4kAqwFAypEYjKQW04A/f/5sRsa4XIvXgFevXh2EYaCYHn0NgHL10DDJBhCMMdoYQGI6oLIBUOBIIh4EAAAU2PyWR9rnBAAAAABJRU5ErkJggg==",play:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKCAYAAAB4zEQNAAAAPElEQVQY02NgYGAQ/A8FDFiA0X8kgC7p/B8N4JVEVoBVEqYAl05uXHbKADEbhiSyBIokugTYn0Bsjk0CAK8hio1gcf2qAAAAAElFTkSuQmCC",pause:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAARklEQVQY02P4//8/w+/fvxuA9H8QzQAFGGIghf+RAFBIESqOKoZFoSMWhY7DTyEszE6ePLkAphBDDKIBDBShihQZEAAuBgB7yfSdZjAa0AAAAABJRU5ErkJggg==", prev:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAANklEQVQY02NgQAP/gYABH/gPBQQVYAMEFYAV/ScCgAwyJkYRQYXIbjdGEjRGwwwYChmIABg6AfUItRgbG//GAAAAAElFTkSuQmCC",next:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAAQElEQVQY05XOwQ0AIAjF0K7CDO4/Wz1qCKI2+RfyDqBSzOpOgz3hroWB4b0v7DMG4gkDAaw38jLccW5k2OIKqkyF8BXS46rfiAAAAABJRU5ErkJggg=="},aura:{arrows:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAACQCAYAAABpsGmBAAACfklEQVR42u3awUoCQRwGcKlbUOjFJYgeoEvHKLoIndIuvUFdunrz6ht01y6ePXboEZIgKCGXbr6Aip4UhZqvVghbd2Z1/jMF38LAIoPfz1V3Z9kvk/neNtTYUmNbjR3hsR1lbUTZmU1HwXEQZH9pdjwNZHv59D+Pgrfw+SCAAAIIIIAAAgggwM4btdvts8lk8oiBfaeATqdzPpvNxh/Rhv1Wq3XqBLAYPt9Go9G9OGBZOLZut3snCkgKHw6H76VS6VAMoAsvFosnal5WBKAJD6PwnMi/QBeuDvtxynBzQBiGFwLhZgDBcD0AZ7Wk8EKhcLRGuB4wHo9fNeFZ0WuBOqO9xQHU6y+VSmVf/GLUbDavptPpJA6hLjxP1Wp1T/pqGDQajRtBhNEkSYTxRB3ieUVEqskSiNRi24iVvjctolwu70ovSBIRg8Hg1sWSbCmi1+s9uFqU/kJgv16vX7pclge1Wu263++/qEPfxr56Le/6xiRQ4yAaAW/NCCCAAAIIIICAfwXw/vTce3/Ae4PCb4dELeO9DgII8A9glYtVLq4HCCCAAAIIIIAAAv4NYI2q1voA1LIWq1ootDgDoJa1+FzQIkI/CbWsuKejlhD6SahloSElhDCalEVDSghhPDEXIULLiFSTcygtWUakFmsRaF5JnwltIlb+9ebQpEpCGJ4x1/oPZ5MQqIGJX4xQ50Kta0nd600UgLYMSkxx4WhRoAYmBtCFo9ZhWGTwGp4eEIU/WwpPBxAINwcIhZsBUMsSCjcDoJYlFG4GQC1LKNwMgFrWYlXLUrjxjzCPehZqWqhrRVWtwPWNyapVLd6aEUAAAQQQQAABrHKxyvW3q1yf8T9eX1DTzLoAAAAASUVORK5CYII=", buttons:"data:image/png;base64,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"}, box:{left:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAbUlEQVRIx+3WOQ7AIAwAQfxyxMsTUkSi9AVLYVdUHiHwIc+MBoQUXLAqiciYafpR+EP/swUPwStqxd1wBHXDUdQFZ6BmOAs1wZmoGs5GVfAO9O4bo2+M/mq0jtHOhfZqdDqh8xjdQGrLLPg6+AUk+cOna4ZoUQAAAABJRU5ErkJggg==",right:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAcklEQVRIx+3WOwoAIAwDUHty8eR+BkFwkaQYhTq5lIdoU632lQTLAg54KzArvSRfhQc69yx+DK+oBw6fmMWhO/bAoVftgcPtxOJUHzM4HSAo7pJcCP7niSV3LHnVkj6WJJckq5+ZTtfmsfQHEr/MgL+AG/Tqw6cdekrLAAAAAElFTkSuQmCC"}, cubic:{buttons:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAACWCAYAAAArDyNuAAAB6ElEQVRo3u3Yv0sCYRwGcF2soSlabm2qyaGgsaGhsX+gNidXIQiSBpcWgxaHMAhqDpqqoaFRKEiCampVKJyCVAh73nhfOQ8uT9/3q3k9Lzy853Hch/feH/d6yU6nk5AuSSJEYo7UarXucalUUlUVmcpmswvmvOd5bhANVJBpEUQDtxr4QXx5LhQKa1ZIPp9X1bUPCCIpIHO2yEUAEEFG0hJzKN4nplR8SHd0AXE2ukypOke4dhEhQoQIEYHN3QuqFpLGvivhfHMXQJrIioGsEbzjb1At6pu3fIjKqoJcIO+o2iGIyrr1Oz4C0gSyMREt+bVPnGyJApu7ntHlbN8VgqTNCSeji2sXESJEiMQeyeVyl6pCnsKuKRaL1oi64As5QXaRuhRiygeyjxzqYxHElLpu1bEkYsoDsgPkShJ5RLalENHHZTr+APmUGMJHyB7yJjGEz/WjkZuMXCCJECFCJPZIJpO5Q7WE3JfL5eWwc7ZI9wLcMBl2jggRIvKI/IznKkyECBEi40CwnJ+i2hzgXmdY9rcGRQZuYtgLrB+SQmYi3F992GkPi8wi8xGQV6RBJD7ISEaX+DyRn/FchYkQIUJk3Ejw/3q/38MiPV8e+v3+uy0ZV58EH9fk9on7lnCe/NN5QoSIVfkGmBGVAqraeTAAAAAASUVORK5CYII="}, zen:{albums:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAOUlEQVQ4y2NgAIL/FACQfmMow5hUjG4AA7KpRNiMYYAxuiTJBkAxAxHOZxj1wqgXaOMFinIjBZgBAPfYMlHVr4q2AAAAAElFTkSuQmCC",thumbnails:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAR0lEQVQ4y2NkAIL/QMBAJmAEYmOg/jOMjIwmpGoG60MygBHmEiLZJugGgAWQJYlhY/PCWZAYMexRL4x6gfpeoCg3MpAPzgIAJ9gA5MwlUokAAAAASUVORK5CYII=",backToAlbums:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAQklEQVQY02P4//8/AyEMIaDgPzIHGcDE/yMBrIr+YwHo6tSA2AGEoZIOWN0E1egAMwTddKyKkNg4FWG6D1kRDqwGAOj+s9zW9KKPAAAAAElFTkSuQmCC", close:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAOElEQVQY02P4//8/Ay4MBv/hLDT+fySAjZ/2HwsAicNMSsMlwYBDJ4YdaVjtRDIqDcNOBlQA5gMAaZqM2l4TdZkAAAAASUVORK5CYII=",pause:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAFElEQVQIW2P4DwUMUADnDyMJrBgA+TuhX8oIlPEAAAAASUVORK5CYII="}},oa=["3132372e302e302e31","6c6f63616c686f7374","666c6173682d67616c6c6572792e636f6d","717569636b67616c6c6572792e636f6d"];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=new RegExp(/(%([%]|(\-)?(\+|\x20)?(0)?(\d+)?(\.(\d)?)?([bcdfosxX])))/g),c=[],f=[],e=0,d=0,l=0,d=0,g="",L=null;L=b.exec(a);)L[9]&&(e+=1),l=b.lastIndex-L[0].length,f[f.length]=a.substring(d,l),d=b.lastIndex,c[c.length]={match:L[0],left:L[3]?!0:!1,sign:L[4]||"",pad:L[5]||" ",min:L[6]||0,precision:L[8],code:L[9]||"%",negative:0>parseInt(arguments[e])?!0:!1,argument:String(arguments[e])}; f[f.length]=a.substring(d);if(0==c.length)return a;if(arguments.length-1c?0:c).join(a.pad);return a.left?"0"==a.pad||b?a.sign+a.argument+c.replace(/0/g," "):a.sign+a.argument+c:"0"==a.pad||b?a.sign+c+a.argument:c+ a.sign+a.argument}};sprintf=sprintfWrapper.init;var ka,$={};a.extend(a.support,{touch:"ontouchstart"in document});u();u().replace(/[^\/]*$/,"");var K={fit:function(n,b,c,f,e){var d,l,g=n/b;e=a.extend({noEnlarge:!1,minWidth:16,minHeight:16},e);d=c;l=c/g;l>f&&(l=f,d=l*g);dn||l>b)&&(d=n,l=b);return{left:(c-d)/2,top:(f-l)/2,width:d,height:l,margin:0}},fill:function(a,b,c,f){var e=a/b;a=c;b=c/e;b\x3c/script>');var f=document.getElementById("__onload_ie_pixastic__");f.onreadystatechange=function(){"complete"==f.readyState&&(f.parentNode.removeChild(f),e())};document.addEventListener&&document.addEventListener("DOMContentLoaded", e,!1);a(window,"load",e)}function c(){for(var a=f("pixastic",null,"img"),b=f("pixastic",null,"canvas"),c=a.concat(b),e=0;e');N(e);e.css({position:"absolute",border:"none"});e.css(K.fill(c.width,c.height,(g-4)*l,(h-4)*l));v[U].append(e);++U
'),k,p,w,q,r,x=0,m=0,z={};switch(f.thumbBar.position.toLowerCase()){default:case "bottom":k="horizontal";p=e.width()-20*l;w=(h+4)*l;q=d.length* (g+5)*l-5*l;r=w;z.left=10*l;z.bottom=7*l;z.width=p;z.height=w;break;case "top":k="horizontal";p=e.width()-20*l;w=(h+4)*l;q=d.length*(g+5)*l-5*l;r=w;z.left=10*l;z.top=9*l;z.width=p;z.height=w;break;case "left":k="vertical";p=(g+4)*l;w=e.height()-20*l;q=p;r=d.length*(h+5)*l-5*l;z.left=9*l;z.top=10*l;z.width=p;z.height=w;break;case "right":k="vertical",p=(g+4)*l,w=e.height()-20*l,q=p,r=d.length*(h+5)*l-5*l,z.right=7*l,z.top=10*l,z.width=p,z.height=w}"horizontal"==k?p>q&&(x=(p-q)/2):w>r&&(m=(w-r)/2); z.position="absolute";z.overflow="hidden";n.css(z);var A=a("
");A.css({position:"relative",width:q,height:r});var v=[],u={position:"absolute",width:(g-4)*l,height:(h-4)*l,overflow:"hidden",border:2*l+"px solid",borderColor:C(f.thumbnail.outlineColor),opacity:f.thumbnail.alpha/100};a.extend(u,B({borderRadius:f.thumbnail.cornerRadius*l/2+"px"}));for(var ba=B({boxShadow:l+"px "+l+"px "+2*l+"px rgba(0, 0, 0, 0.5)"}),U=0;U'),U="horizontal"== k?b*(g+5)*l+x:1,F="horizontal"==k?1:b*(h+5)*l+m,y=a('
'),I=a("
"),G=a("
"),ja=a(""),T;if(f.preview.usePreview){var M=f.preview.width*l,P=f.preview.height*l;y.css({position:"absolute",zIndex:1,opacity:f.preview.alpha/100}).hide();I.css({position:"absolute",overflow:"hidden",border:u.border,borderColor:C(f.preview.outlineColor)});f.preview.cornerRadius&&B(I,{borderRadius:f.preview.cornerRadius/2*l+"px"});G.css({position:"absolute",width:13*l,height:13* l,backgroundColor:C(f.preview.outlineColor)});R(G,{rotate:"45deg"});if(f.preview.useShadow){var O=2*l+"px rgba(0, 0, 0, 0.8)",Q=2*l+"px rgba(0, 0, 0, 0.5)";B(I,{boxShadow:"1px 1px "+O});switch(f.thumbBar.position.toLowerCase()){default:case "bottom":B(G,{boxShadow:"1px 0 "+O});break;case "top":B(G,{boxShadow:"0 -1px "+Q});break;case "left":B(G,{boxShadow:"0 1px "+Q});break;case "right":B(G,{boxShadow:"1px 0 "+O})}}y.append(I);y.append(G);e.append(y)}H.css(u).css({left:U,top:F});H.hover(function(){if(!H.hasClass("altgallery-active")&& (H.data("style",{opacity:H.css("opacity"),borderColor:H.css("borderTopColor")}),H.css({borderColor:C(f.thumbnail.outlineColorOnRollOver),opacity:1}),f.preview.usePreview&&!c.drag)){var a=function(){var a,b,c=0;"horizontal"==k?(a=z.left+U+A.position().left+g*l/2-T.width/2,ab&&(c=a-b,a=b),b=(T.width-13*l)/2+c,b<18*l&&(b=18*l),b>T.width-18*l&&(b=T.width-18*l),z.top?(y.css({left:a,top:z.top+9*l+h*l}),G.css({left:b,top:-5*l})):(y.css({left:a,bottom:z.bottom+ 11*l+h*l}),G.css({left:b,bottom:-5*l}))):(a=z.top+F+A.position().top+h*l/2-T.height/2,ab&&(c=a-b,a=b),b=(T.height-13*l)/2+c,b<18*l&&(b=18*l),b>T.height-18*l&&(b=T.height-18*l),z.left?(y.css({left:z.left+9*l+g*l,top:a}),G.css({left:-5*l,top:b})):(y.css({right:z.right+11*l+g*l,top:a}),G.css({right:-5*l,top:b})));y.css({width:T.width,height:T.height});a={width:T.width-4*l,height:T.height-4*l};I.css(a);ja.css(a)};y.data("loaded")?(a(),y.stop().css({display:"block", opacity:0}).animate({opacity:1},c.options.animation.duration)):D(d[b].thumb,function(e){T=K.fit(e.width,e.height,M,P);N(ja);ja.attr({src:e.src});ja.css({position:"absolute",zIndex:1,width:T.width,height:T.height});I.append(ja);a();y.stop().css({display:"block",opacity:0}).animate({opacity:1},c.options.animation.duration);T.width>e.width||T.height>e.height?D(d[b].source,function(b){y.data("loaded",!0);ja.attr({src:b.src});T=K.fit(b.width,b.height,M,P);a()}):y.data("loaded",!0)})}},function(){H.hasClass("altgallery-active")|| (H.css(H.data("style")),f.preview.usePreview&&y.stop().hide())});c.onOpenItem[b]=function(){var a=n.find("a").eq(b);a.parent().find("a").removeClass("altgallery-active").css({opacity:f.thumbnail.alpha/100,borderColor:C(f.thumbnail.outlineColor)});a.addClass("altgallery-active").data("style",{opacity:1,borderColor:C(f.thumbnail.outlineColorOnClick)}).css(a.data("style"));f.preview.usePreview&&y.stop().hide();(function(){var a;if("horizontal"==k&&p=e?"next":"prev"}),y.hide())}return!1});A.append(H);f.thumbnail.useShadow&&H.css(ba);v[b]=H})(U);U=0;b();n.append(A);(function(){function b(){J=!0;A.stop();E=setInterval(function(){var a=parseInt(A.css("left"))+parseInt(f.thumbBar.scrollSpeed);0p-30*n?J||d():h()}}),A.draggable({axis:"x", start:function(){c.drag=!0;e.element.find(".altgallery-preview").stop().hide()},stop:function(a,b){var e=b.position.left,f=0-q+p;0w-30*f?J||g():h()}}),A.draggable({axis:"y",start:function(){c.drag=!0;e.element.find(".altgallery-preview").stop().hide()},stop:function(a,b){var e=b.position.top, f=0-r+w;0
'),c={position:"absolute"};if(f.thumbBar.useThumbBar)switch(f.thumbBar.position.toLowerCase()){default:case "bottom":c.left=10*l;c.top= 10*l;c.width=e.width()-20*l;c.height=e.height()-(h+30)*l;break;case "top":c.left=10*l;c.bottom=10*l;c.width=e.width()-20*l;c.height=e.height()-(h+30)*l;break;case "left":c.right=10*l;c.top=10*l;c.width=e.width()-(g+30)*l;c.height=e.height()-20*l;break;case "right":c.left=10*l,c.top=10*l,c.width=e.width()-(g+30)*l,c.height=e.height()-20*l}else c.left=10*l,c.top=10*l,c.width=e.width()-20*l,c.height=e.height()-20*l;b.css(c);e.element.append(b)})();(function(){function b(){a(this).css({backgroundColor:"rgba(0, 0, 0, 0.5)"})} function n(){a(this).css({backgroundColor:"transparent"})}var d=a("
"),E=v()?1.5:1,k={position:"absolute",height:20*l*E,overflow:"hidden",background:"rgba(0, 0, 0, 0.5)"},q,r=15,x=15;"top"==f.caption.position.toLowerCase()?(q="bottom",x=h+25):(q="top",r=h+25);if(f.thumbBar.useThumbBar)if("left"==f.buttons.position.toLowerCase())switch(f.thumbBar.position.toLowerCase()){default:case "bottom":k.left=15*l;k[q]=x*l;break;case "left":k.left=(g+25)*l;k[q]=15*l;break;case "right":k.left=15*l;k[q]=15* l;break;case "top":k.left=15*l,k[q]=r*l}else switch(f.thumbBar.position.toLowerCase()){default:case "bottom":k.right=15*l;k[q]=x*l;break;case "left":k.right=15*l;k[q]=15*l;break;case "right":k.right=(g+25)*l;k[q]=15*l;break;case "top":k.right=15*l,k[q]=r*l}else"left"==f.buttons.position.toLowerCase()?k.left=15*l:k.right=15*l,k[q]=15*l;d.css(k);B(d,{borderRadius:2*l*E+"px"});k={display:"block",cssFloat:"left",width:20*l*E,height:20*l*E,cursor:"pointer"};if(f.buttons.fullScreenButton){var m=a(""); m.css(k).css({background:"no-repeat center",backgroundImage:F(I.images.fullscreen),backgroundSize:Math.floor(16*l*E)+"px "+Math.floor(16*l*E)+"px"});m.hover(b,n);m.click(function(){e.isFullscreen?e.exitFullscreen():e.fullscreen()})}if(f.buttons.slideshowButton){var z=a("");z.css(k).css({background:"no-repeat center"});z.hover(b,n);c.updateSlideshowButton=function(){c.slideshow?z.css({backgroundImage:F(I.images.pause),backgroundSize:Math.floor(10*l*E)+"px "+Math.floor(10*l*E)+"px"}):z.css({backgroundImage:F(I.images.play), backgroundSize:Math.floor(7*l*E)+"px "+Math.floor(10*l*E)+"px"})};c.updateSlideshowButton();z.click(function(){c.slideshow?c.slideshowStop():c.slideshowStart()})}if(f.buttons.navigationButtons){var A=a("");A.css(k).css({background:"no-repeat center",backgroundImage:F(I.images.prev),backgroundSize:Math.floor(9*l*E)+"px "+Math.floor(10*l*E)+"px"});A.hover(b,n);A.click(function(){c.prev()});var W=a("");W.css(k).css({background:"no-repeat center",backgroundImage:F(I.images.next),backgroundSize:Math.floor(11* l*E)+"px "+Math.floor(10*l*E)+"px"});W.hover(b,n);W.click(function(){c.next()})}m&&d.append(m);A&&d.append(A);z&&d.append(z);W&&d.append(W);v()||(d.hide(),e.element.hover(function(){d.stop().css({display:"block",opacity:0}).animate({opacity:1},c.options.animation.duration/2)},function(){d.stop().animate({opacity:0},c.options.animation.duration,function(){d.hide()})}));e.append(d)})();f.thumbBar.useThumbBar&&b();c.open(c.getCurrentItem(),{transitionEffect:n.animate?f.image.transitionEffect.toLowerCase(): "none"})};ha.prototype.open=function(n,b){b=b||{};if(b.direction)var c=b.direction;var f=this,e=f.settings,d=f.scaleFactor,l=f.canvas.element.find(".altgallery-imageFrame"),g=f.preloader.get();g.css({position:"absolute",left:"50%",top:"50%",zIndex:10,margin:"-16px 0 0 -16px"}).hide();l.append(g);var h=setTimeout(function(){g.show();f.preloader.start()},500);D(n.source,function(k){if(n.id===f.currentItem){clearTimeout(h);f.preloader.stop();g.remove();var t=e.image.scaleMode.toLowerCase(),s="fill"== t?K.fill(k.width,k.height,l.width(),l.height()):K.fit(k.width,k.height,l.width(),l.height()),p;n.link?(p=a(""),p.attr("href",n.link),n.target&&p.attr("target",n.target)):p=a("
");p.click(function(){if(f.drag)return!1});p.addClass("altgallery-image");p.css({display:"block",position:"absolute",left:"fill"==t?0:s.left,top:"fill"==t?0:s.top,width:"fill"==t?l.width():s.width,height:"fill"==t?l.height():s.height,overflow:"hidden",textDecoration:"none"});B(p,{borderRadius:e.image.cornerRadius* d/2+"px"});e.image.useShadow&&B(p,{boxShadow:d+"px "+d+"px "+2*d+"px rgba(0, 0, 0, 0.5)"});var w=a('');N(w);w.css({position:"absolute",left:"fill"==t?s.left:0,top:"fill"==t?s.top:0,width:s.width,height:s.height});p.append(w);var q=a("
");n.description&&"never"!=e.caption.visibleMode.toLowerCase()&&(q.html(n.description.replace("\n","
")),q.css({position:"absolute",left:0,width:("fill"==t?l.width():s.width)-20*d,padding:9*d+"px "+10*d+"px",fontFamily:e.caption.fontName, fontSize:e.caption.fontSize*d,lineHeight:1.25,color:C(e.caption.color),background:G(e.caption.bgColor,e.caption.bgAlpha/100)}),"top"==e.caption.position.toLowerCase()?(q.css({top:0,borderBottom:"1px solid",borderBottomColor:G(e.caption.bgColor,e.caption.bgAlpha/100)}),"onrollover"==e.caption.visibleMode.toLowerCase()&&(v()||q.css({top:-(q.height()+18)}).hide(),p.hover(function(){q.show().stop().animate({top:0},f.options.animation.duration)},function(){q.stop().animate({top:-(q.height()+18)},f.options.animation.duration, function(){q.hide()})}))):(q.css({bottom:0,borderTop:"1px solid",borderTopColor:G(e.caption.bgColor,e.caption.bgAlpha/100)}),"onrollover"==e.caption.visibleMode.toLowerCase()&&(v()||q.css({bottom:-(q.height()+18)}).hide(),p.hover(function(){q.show().stop().animate({bottom:0},f.options.animation.duration)},function(){q.stop().animate({bottom:-(q.height()+18)},f.options.animation.duration,function(){q.hide()})}))),p.append(q));var r=e.thumbBar.position.toLowerCase(),r=!("left"==r||"right"==r),x=b.transitionEffect|| e.image.transitionEffect.toLowerCase();"random"==x&&(x=["fade","slide","crossfade","zoom"][Math.floor(4*Math.random())]);switch(x){default:case "fade":l.animate({opacity:0},{duration:500*e.image.transitionDuration,easing:"linear",complete:function(){l.empty();l.append(p);l.animate({opacity:1},{duration:500*e.image.transitionDuration,easing:"swing",complete:function(){f.onOpen(k)}})}});break;case "slide":l.find(".altgallery-image").not(":last").remove();var m=l.find(".altgallery-image"),x="prev"== c?1:-1,z="easeOutCubic",A=1E3*e.image.transitionDuration;if(r){var W=l.outerWidth(!1)+10;m.size()&&m.stop().animate({left:m.position().left+W*x},A,z,function(){m.remove()});l.append(p);var u=p.position().left;p.css({left:u+W*-x}).animate({left:u},A,z,function(){f.onOpen(k)})}else W=l.outerHeight(!1)+10,m.size()&&m.stop().animate({top:m.position().top+W*x},A,z,function(){m.remove()}),l.append(p),u=p.position().top,p.css({top:u+W*-x}).animate({top:u},A,z,function(){f.onOpen(k)});break;case "xfade":case "crossfade":l.css({opacity:1}); l.find(".altgallery-image").not(":last").remove();m=l.find(".altgallery-image");x=1E3*e.image.transitionDuration;m.size()?(m.animate({opacity:0},{duration:x,easing:"linear",complete:function(){a(this).remove();f.onOpen(k)}}),l.append(p),p.css({opacity:0}).animate({opacity:1},{duration:x,easing:"linear"})):(l.append(p),p.css({opacity:0}).animate({opacity:1},{duration:x,easing:"linear",complete:function(){f.onOpen(k)}}));break;case "zoom":var ba=function(){l.append(p);var a=K.fit(("fill"==t?l.width(): s.width)/20,("fill"==t?l.height():s.height)/20,l.width(),l.height(),{noEnlarge:!0}),b;b="fill"==t?K.fill(k.width,k.height,a.width,a.height):K.fit(k.width,k.height,a.width,a.height);p.css(a).animate({left:"fill"==t?0:s.left,top:"fill"==t?0:s.top,width:"fill"==t?l.width():s.width,height:"fill"==t?l.height():s.height},{duration:500*e.image.transitionDuration,easing:"easeInOutQuad",complete:function(){f.onOpen(k)}});w.css({left:"fill"==t?b.left:0,top:"fill"==t?b.top:0,width:b.width,height:b.height}).animate({left:"fill"== t?s.left:0,top:"fill"==t?s.top:0,width:s.width,height:s.height},{duration:500*e.image.transitionDuration,easing:"easeInOutQuad"})};l.find(".altgallery-image").not(":last").remove();m=l.find(".altgallery-image");m.size()?m.fadeOut(400*e.image.transitionDuration,function(){a(this).remove();ba()}):ba();break;case "none":l.html(p),f.onOpen(k)}var U,A=f.options.animation.duration,z="easeOutQuad",y={transitionEffect:"slide"};r?p.draggable({axis:"x",start:function(){f.drag=!0;U=p.position().left;q.hide()}, stop:function(a,b){b.position.left>U+30*d?(p.animate({left:l.outerWidth(!1)+15*d},A,z),f.prev(y)):b.position.leftU+30*d?(p.animate({top:l.outerHeight(!1)+15*d},A,z),f.prev(y)):b.position.topc.items.length)){c.slideshow=!0;c.onOpen=b;a||b();if(c.settings.slideshow.stopAutoOnClick){var e=function(){c.slideshowStop();f.element.unbind("click",e);f.element.find("a").unbind("click",e)};setTimeout(function(){f.element.bind("click",e);f.element.find("a").bind("click",e)},100)}"function"==typeof c.updateSlideshowButton&&c.updateSlideshowButton()}};ha.prototype.slideshowStop=function(){this.slideshow= !1;this.onOpen=function(){};clearInterval(this.slideshowTimer);"function"==typeof this.updateSlideshowButton&&this.updateSlideshowButton()};S.prototype.scale=function(a){var b=this.canvas;this.scaleFactor=a;this.originalSize||(this.originalSize={width:b.width(),height:b.height()});b.resize(this.originalSize.width*a,this.originalSize.height*a);b.empty();this.init()};S.prototype.init=function(){var a=this,b=a.settings;a.prevItem=null;a.initPreloader();a.initImage();a.initNavigation();a.initThumbnails(); a.initCaption();a.initButtons();var c,f=a.currentItem;if((c=location.hash.match(/#galleryPhotoNumber=(\d+)/))||(c=location.href.match(/[?&]galleryPhotoNumber=(\d+)/)))f=c[1]-1;a.open(a.items[f],function(){b.slideshow.start&&a.slideshowStart()})};S.prototype.initPreloader=function(){var a=this.canvas;this.preloader=(new ga(I.images.loader)).get();this.preloader.css({position:"absolute",left:"50%",top:"50%",zIndex:100,margin:"-16px 0 0 -16px"});a.append(this.preloader)};S.prototype.initImage=function(){var d= this,b=d.canvas,c=d.settings,f=d.scaleFactor;0==c.image.padding&&(d.zeroPadding=!0,c.image.padding=10);var e=a("
");e.css({position:"absolute",left:0,top:0,width:b.width(),height:b.height()});b.append(e);if(!d.zeroPadding){var g=d.background=a("
");g.css({position:"absolute",left:0,top:0,zIndex:0,width:b.width(),height:b.height(),overflow:"hidden",background:C(c.image.bgTintColor)});e.append(g)}var l=d.imageFrame=a("
");l.css({position:"absolute",left:c.image.padding*f,top:c.image.padding* f,zIndex:1,width:b.width()-2*c.image.padding*f,height:b.height()-2*c.image.padding*f,overflow:"visible"});e.append(l);b.scale();var h;l.draggable({axis:"x",start:function(a,b){h=b.position.left},stop:function(a,e){e.position.left>h+30?l.animate({left:b.width()},function(){l.empty();d.prev()}):e.position.left");f.css({position:"absolute",left:-10*c,top:(b.height()-69*c)/2,zIndex:1,width:72*c,height:69*c,background:"no-repeat center 0",backgroundImage:F(I.aura.arrows),backgroundSize:32*c+"px "+144*c+"px",opacity:.5,cursor:"pointer"}).hover(function(){a(this).css({opacity:1})},function(){a(this).css({opacity:.5})}).click(function(){d.prev();return!1});b.append(f)}; S.prototype.initNextButton=function(){var d=this,b=d.canvas,c=d.scaleFactor,f=d.nextButton=a("
");f.css({position:"absolute",right:-10*c,top:(b.height()-69*c)/2,zIndex:1,width:72*c,height:69*c,background:"no-repeat center "+-75*c+"px",backgroundImage:F(I.aura.arrows),backgroundSize:32*c+"px "+144*c+"px",opacity:.5,cursor:"pointer"}).hover(function(){a(this).css({opacity:1})},function(){a(this).css({opacity:.5})}).click(function(){d.next();return!1});b.append(f)};S.prototype.initThumbnails=function(){function d(){w|| (w=!0,p=setInterval(function(){var a=parseInt(t.css("left"))+10;0");k.css({position:"absolute",left:0,bottom:0,zIndex:1,width:h,height:e.thumbnail.height*l+20*l+15+15*l*c.scale2,background:"rgba(0,0,0,0.5)"});var H=a("
");H.css({position:"absolute", left:0,top:14+15*l*c.scale2,width:f.width(),height:1,background:"#fff",opacity:.7});B(H,{boxShadow:"0 1px 0 #000"});k.append(H);var t=a('
');t.css({position:"absolute",left:0,bottom:10*l});var s=g.length*(e.thumbnail.width*l+10),H=Math.ceil(s/h),h=1c?d():c>f.width()-50?b():(w=!1,clearInterval(p))}).mouseleave(function(){w=!1;clearInterval(p)}),t.draggable({axis:"x", start:function(){c.drag=!0},stop:function(a,b){var e=b.position.left,d=-(s-f.width()+10);0");q.attr({href:g[H].source}).css({position:"absolute",left:10*l+H*(e.thumbnail.width*l+10*l)+h,bottom:0,width:e.thumbnail.width*l,height:e.thumbnail.height*l,overflow:"hidden",opacity:parseInt(e.thumbnail.alpha)/100});(function(b,f){f.hover(function(){a(this).css({opacity:1}); B(this,{boxShadow:"0 0 6px #fff"})},function(){b!=c.currentItem&&(a(this).css({opacity:parseInt(e.thumbnail.alpha)/100}),B(this,{boxShadow:"none"}))}).click(function(){c.drag||c.open(g[b],function(){});return!1});D(g[b].thumb,function(b){var c=a("");N(c);c.attr({src:b.src});c.css({position:"absolute"});c.css(K.fill(b.width,b.height,e.thumbnail.width*l,e.thumbnail.height*l));f.append(c)},50*b)})(H,q);t.append(q)}k.append(t);f.append(k);var r=!0;f.element.mouseenter(function(){r&&k.stop().fadeIn()}); f.element.mouseleave(function(){w=!1;clearInterval(p);r&&k.stop().fadeOut()});c.imageFrame.parent().click(function(){r?(r=!1,k.stop().fadeOut()):(r=!0,k.stop().fadeIn())})};S.prototype.initCaption=function(){var d=this.canvas,b=this.scaleFactor,c=this.caption=a("
");if(this.settings.caption.showCaption){var f=b*this.scale2;c.css({position:"absolute",left:10*b,top:8,width:d.width()-100,height:16*f,lineHeight:16*f+"px",overflow:"hidden",fontFamily:'"Times New Roman", Times, serif',fontSize:12* f+"px",fontWeight:"bold",color:"#fff",textShadow:"0 1px 0 #000"});this.thumbBar.append(c)}};S.prototype.initButtons=function(){function d(){a(this).css({opacity:1})}function b(){a(this).css({opacity:.5})}var c=this,f=c.settings,e=c.scaleFactor,g=a("
");g.css({position:"absolute",right:5,top:7});var l={cssFloat:"left",width:16*e*c.scale2,height:16*e*c.scale2,margin:"0 0 0 4px",backgroundImage:F(I.aura.buttons),backgroundRepeat:"no-repeat",backgroundSize:16*e*c.scale2+"px "+116*e*c.scale2+"px", opacity:.5,cursor:"pointer"},h=c.linkButton=a("
");f.buttons.showLinkButton&&(h.prop({title:f.translation.getLink}).css(l).css({backgroundPosition:"0 "+-40*e*c.scale2+"px"}).click(function(){var a=c.getCurrentItem();a.link&&P(a.link,a.target||"_blank")}).hover(d,b),g.append(h));f.buttons.showFacebookButton&&(h=a("
"),h.prop({title:f.translation.shareWithFacebook}).css(l).css({backgroundPosition:"0 "+-60*e*c.scale2+"px"}).click(function(){P("http://www.facebook.com/sharer.php?u="+location.href+ "%23galleryPhotoNumber="+(c.currentItem+1)+"&t="+c.getCurrentItem().description||"","_blank")}).hover(d,b),g.append(h));f.buttons.showTwitterButton&&(h=a("
"),h.prop({title:f.translation.tweet}).css(l).css({backgroundPosition:"0 "+-80*e*c.scale2+"px"}).click(function(){P("https://twitter.com/intent/tweet?url="+location.href+"%23galleryPhotoNumber="+(c.currentItem+1)+"&text="+c.getCurrentItem().description||"","_blank")}).hover(d,b),g.append(h));if(f.buttons.showLinkButton||f.buttons.showFacebookButton|| f.buttons.showTwitterButton)h=a("
"),h.css({cssFloat:"left",width:1,height:14*e*c.scale2,margin:"0 3px 0 5px",background:"#fff"}),g.append(h);f.buttons.showSlideshowButton&&(h=c.slideshowButton=a("
"),h.prop({title:f.translation.startSlideshow}).css(l).css({backgroundPosition:"0 0"}).click(function(){c.slideshow?c.slideshowStop():c.slideshowStart()}).hover(d,b),g.append(h));f.buttons.showFullscreenButton&&(h=a("
"),h.prop({title:f.translation.fullscreenMode}).css(l).css({backgroundPosition:"0 "+ -100*e*c.scale2+"px"}).click(function(){c.canvas.isFullscreen?c.canvas.exitFullscreen():c.canvas.fullscreen()}).hover(d,b),g.append(h));c.thumbBar.append(g)};S.prototype.update=function(){this.updateThumbnails();this.updateNavigation();this.updateCaption()};S.prototype.updateThumbnails=function(){var d=this,b=0;d.thumbBar.find(".altgallery-thumbnails a").each(function(){var c=a(this);b==d.currentItem?(c.css({opacity:1}),B(c,{boxShadow:"0 0 6px #fff"})):(c.css({opacity:parseInt(d.settings.thumbnail.alpha)/ 100}),B(c,{boxShadow:"none"}));b++})};S.prototype.updateNavigation=function(){this.settings.buttons.showImageNavigationButtons&&(0==this.currentItem?this.prevButton.hide():this.prevButton.show(),this.currentItem==this.items.length-1?this.nextButton.hide():this.nextButton.show())};S.prototype.updateCaption=function(a){a=a||this.getCurrentItem().description||this.settings.translation.image+" "+(this.currentItem+1)+"/"+this.items.length;this.caption.html(a.replace("\n","
"))};S.prototype.open=function(d, b){var c=this,f=c.canvas,e=c.settings,g=c.scaleFactor;if(d.id!==c.prevItem){c.currentItem=d.id;c.getCurrentItem().link?c.linkButton.show():c.linkButton.hide();var l=setTimeout(function(){c.preloader.show();c.preloader.start()},500);D(d.source,function(d){clearTimeout(l);c.preloader.hide();c.preloader.stop();(function(){c.imageFrame.stop().css({left:e.image.padding*g});var b=a("");N(b);b.attr({src:d.src}).css({position:"absolute"});var f,n=c.imageFrame.width(),l=c.imageFrame.height();"fill"== e.image.scaleMode?(f=K.fill(d.width,d.height,n,l),f.width>n&&(f.width=n,f.left=0),f.height>l&&(f.height=l,f.top=0)):f=K.fit(d.width,d.height,n,l);b.css(K.fill(d.width,d.height,f.width,f.height));var h=c.imageFrame.find("div"),n=a("
");n.css({position:"absolute",overflow:"hidden"}).css(f).hide();B(n,{boxShadow:"0 6px 6px rgba(0,0,0,0.6)"});n.append(b);c.imageFrame.append(n);h.animate({opacity:"hide"},c.options.animation.duration);n.animate({opacity:"show"},c.options.animation.duration,function(){h.remove()})})(); c.zeroPadding||function(){var b=a("");N(b);b.attr({src:d.src}).css({position:"absolute"});b.css(K.fill(d.width,d.height,f.width(),f.height()));var n=c.background.find("div"),l=a("
");l.css({opacity:0});l.append(b);c.background.append(l);if(e.image.bgBlur){var g=function(){try{M.process(b.get(0),"blurfast",{amount:1.5})}catch(a){if("NS_ERROR_NOT_AVAILABLE"==a.name)setTimeout(g,10);else throw a;}};g()}n.animate({opacity:0},2*c.options.animation.duration);l.animate({opacity:.5},2*c.options.animation.duration, function(){n.remove()})}();"function"==typeof b&&b(d);D(c.items[(c.currentItem+1)%c.items.length].source)});c.update();c.prevItem=c.currentItem}};S.prototype.prev=function(a){0a.items.length|| a.slideshow)){var c=function(){a.slideshowTimeoutId=setTimeout(function(){a.next(c)},1E3*b.slideshow.delay+2E3)};a.slideshow=!0;a.slideshowButton.css({backgroundPosition:"0 "+-20*a.scaleFactor*a.scale2+"px"});setTimeout(function(){a.next(c)},1E3*b.slideshow.delay)}};S.prototype.slideshowStop=function(){this.slideshow&&(clearTimeout(this.slideshowTimeoutId),this.slideshowButton.css({backgroundPosition:"0 0"}),this.slideshow=!1)};ca.prototype.scale=function(a){var b=this.canvas;this.scaleFactor=a;this.originalSize|| (this.originalSize={width:b.width(),height:b.height()});b.resize(this.originalSize.width*a,this.originalSize.height*a);b.empty();this.render({animate:!1});this.imageOpened&&this.open(this.getCurrentItem(),{animate:!1})};ca.prototype.render=function(d){var b=this,c=b.canvas,f=b.items,e=b.settings,g=b.scaleFactor;d=a.extend({animate:!0},d);c.element.empty();var l=c.width(),h=c.height(),k=Math.floor(e.thumbnail.width*g),H=Math.floor(e.thumbnail.height*g),t=Math.floor((l-40)/k);1>t&&(t=1);var s=Math.floor((h- 40)/H);1>s&&(s=1);var p=Math.ceil(f.length/t);s>p&&(s=p);var w=t*s,q=b.pagesCount=Math.ceil(f.length/w),r=Math.floor(k)+2*g,x=Math.floor(H)+2*g,m=Math.floor((l-r*t)/2-8*g),z=Math.floor((h-x*s)/2-8*g),A=b.pageWidth=r*t,v=b.pageHeight=x*s,p=a('
'),h={position:"absolute",left:m,top:z,width:Math.floor(l-2*(m+8*g))+14*g,height:Math.floor(h-2*(z+8*g))+14*g,background:C(e.colorScheme.thumbsFrameColor)},h=a.extend(h,B({borderRadius:4*g+"px"}));e.colorScheme.useShadow&&(h=a.extend(h, B({boxShadow:"0 0 "+10*g+"px rgba(0, 0, 0, 0.5)"})));p.css(h);c.element.append(p);l=a('
');h=a.extend(h,{background:"#000",opacity:.6,zIndex:20});h=a.extend(h,B({boxShadow:"none"}));l.css(h).hide();c.element.append(l);c=a("
");c.css({position:"absolute",left:8*g,top:8*g,width:A-2,height:v-2,overflow:"hidden"});var u=b.imagesContainer=a("
");u.css({position:"relative",left:0,top:0,width:r*t*q-2,height:x*s-2});c.append(u);p.append(c);b.drag=!1;var ba=0;u.draggable({axis:"x", start:function(a,c){ba=c.position.left;b.drag=!0},stop:function(a,c){c.position.left>ba+30*g?b.prevPage():c.position.left");N(h);var E=a("");E.attr({href:f[c].source}).css({display:"block",position:"absolute",left:Math.floor(l),top:Math.floor(g+.5*H),width:k,height:H,overflow:"hidden",opacity:0,background:C(e.colorScheme.imageBGColor), border:"none",margin:0,padding:0}).click(function(){return!1});u.append(E);var p=function(){E.click(function(){b.drag||(b.currentItem=c,b.open(f[c],{left:c%t*r+m,top:g+z}));return!1}).mouseover(function(){h.stop().animate({opacity:1},b.options.animation.duration/2)}).mouseleave(function(){h.stop().animate({opacity:e.thumbnail.alpha/100},b.options.animation.duration/2)})};d.animate&&c>=b.page*w&&c");x.css({position:"absolute",left:0,top:v/2-22*g,width:40*g,height:60*g,cursor:"pointer"});x.click(function(){b.prevPage()});A=a("
");A.css({position:"absolute",left:5*g,top:15*g,width:s,height:s,background:F(I.box.left), backgroundSize:s+"px "+s+"px",cursor:"pointer"});B(A,{borderRadius:4*g+"px"});x.append(A);p.append(x);x=b.nextPageButton=a("
");x.css({position:"absolute",right:0,top:v/2-22*g,width:40*g,height:60*g,cursor:"pointer"});x.click(function(){b.nextPage()});v=a("
");v.css({position:"absolute",right:5*g,top:15*g,width:s,height:s,background:F(I.box.right),backgroundSize:s+"px "+s+"px",cursor:"pointer"});B(v,{borderRadius:4*g+"px"});x.append(v);p.append(x);p.mouseover(function(){b.showControls()}); p.mouseleave(function(){b.hideControls()});b.hideControls();b.showControls();b.placePage({animate:!1})};ca.prototype.hideControls=function(){this.prevPageButton.hide();this.nextPageButton.hide()};ca.prototype.showControls=function(){0"),h=a(''); N(h);var k=(new ga(I.images.loader)).get();k.css({position:"absolute",left:"50%",top:"50%",zIndex:10,margin:"-16px 0 0 -16px"});var H=setTimeout(function(){l.append(k);k.start()},500);D(d.thumb,function(k){function L(){var k=a('
');k.css({position:"absolute",left:8*g,top:8*g,width:p.width,height:p.height,overflow:"hidden",cursor:"pointer"});l.append(k);if(d.description){var r=parseInt(e.imageCaption.fontSize),r=r||c.defaultSettings.imageCaption.fontSize,s=a("
"+ d.description.replace("\n","
")+"
");s.css({position:"absolute",left:0,width:p.width,fontFamily:e.imageCaption.fontName,fontSize:r*g+"px",lineHeight:1.25,color:C(e.imageCaption.color),background:G(e.imageCaption.bgColor,e.imageCaption.bgAlpha/100)});k.append(s);var r="1px solid "+G(e.imageCaption.bgColor,e.imageCaption.bgAlpha/100),t=c.options.animation.duration;s.children("div").css({padding:10*g});"bottom"==e.imageCaption.position.toLowerCase()?(s.css({borderTop:r}),s.css({bottom:-s.outerHeight(!1)}), b.animate?s.animate({bottom:0},t,"easeOutQuad"):s.css({bottom:0})):(s.css({borderBottom:r}),s.css({top:-s.outerHeight(!1)}),b.animate?s.animate({top:0},t,"easeOutQuad"):s.css({top:0}))}var H=a('
');H.css({position:"absolute",right:-20*g,top:-19*g,width:40*g,height:40*g,zIndex:1,background:"no-repeat center",backgroundImage:F(I.images.close),backgroundSize:30*g+"px "+30*g+"px",cursor:"pointer"});v()&&H.css({width:47*g,height:45*g,backgroundSize:40*g+"px "+40*g+"px"}); H.click(function(){c.imageOpened=!1;a(this).remove();s&&s.remove();w.opacity="hide";l.animate(w,c.options.animation.duration,function(){a(this).remove()});h.animate(q,c.options.animation.duration);a(".altgallery-frameMask",f.element).fadeOut(c.options.animation.duration)});l.append(H);k.click(function(){m||(H.remove(),s&&s.remove(),w.opacity="hide",l.animate(w,c.options.animation.duration,function(){a(this).remove();c.next()}),h.animate(q,c.options.animation.duration))});var m,u;l.draggable({axis:"x", start:function(a,b){m=!0;u=b.position.left;H.hide()},stop:function(a,b){b.position.left>u+30?l.animate({left:f.width()},function(){c.prev()}):b.position.leftthis.currentItem&&(this.currentItem=this.items.length-1);this.open(this.getCurrentItem())};ca.prototype.next=function(){this.currentItem++; this.currentItem>=this.items.length&&(this.currentItem=0);this.open(this.getCurrentItem())};ca.prototype.placePage=function(d){var b=this;d=a.extend({animate:!0,duration:b.options.animation.duration},d);d.animate?(b.hideControls(),b.imagesContainer.animate({left:-(b.page*b.pageWidth)},{duration:d.duration,complete:function(){b.showControls()}})):b.imagesContainer.css({left:-(b.page*b.pageWidth)})};ca.prototype.prevPage=function(){this.page--;0>this.page&&(this.page=0);this.placePage()};ca.prototype.nextPage= function(){this.page++;this.page>=this.pagesCount&&(this.page=this.pagesCount-1);this.placePage()};O.prototype.scale=function(a){var b=this.canvas;this.scaleFactor=a;this.originalSize||(this.originalSize={width:b.width(),height:b.height()});b.resize(this.originalSize.width*a,this.originalSize.height*a);b.empty();this.init()};O.prototype.init=function(){var a=this.settings;this.initFrame();this.initNavigation();this.initCaption();this.initButtons();this.initThumbnails();this.initImage();switch(a.initialState.toLowerCase()){case "show thumbnails":this.showThumbnails(); break;default:case "load image":case "show image":this.showImage();break;case "start slideshow":this.showImage(),this.slideshowStart()}};O.prototype.initFrame=function(){var d=this.canvas,b=this.settings,c=this.scaleFactor,f=this.scale2,e=this.frame=a("
"),g=d.width()-10*c,l=d.height()-10*c;e.css({position:"absolute",left:5*c,top:5*c,width:g,height:l,overflow:"hidden",background:C(b.buttons.bgColor)});B(e,{borderRadius:5*c+"px",boxShadow:"0 0 4px rgba(0, 0, 0, 0.5)"});var h=this.content=a("
"), g=this.contentWidth=g-18*c,f=this.contentHeight=l-(20+23*f)*c;h.css({position:"absolute",left:9*c,top:9*c,width:g,height:f,background:C(b.base.color)});B(h,{borderRadius:4*c+"px"});e.append(h);b=this.preloader=(new ga(I.images.loader)).get();b.css({position:"absolute",left:"50%",top:"50%",zIndex:100,margin:"-16px 0 0 -16px"});h.append(b);d.append(e)};O.prototype.initNavigation=function(){this.initPrevButton();this.initNextButton()};O.prototype.initPrevButton=function(){var d=this.canvas,b=this.settings, c=this.scaleFactor,f=a("
");f.css({position:"absolute",left:0,top:this.contentHeight/2-20*c,zIndex:10,width:21*c,height:60*c,background:C(b.buttons.bgColor),backgroundSize:25*c+"px "+150*c+"px",cursor:"default"});B(f,{borderRadius:10*c+"px",boxShadow:"5px 0 "+15*c+"px rgba(0, 0, 0, 0.5)"});this.frame.append(f);var e=a("
");e.css({position:"absolute",left:0,top:this.contentHeight/2-30*c,zIndex:10,width:9*c,height:80*c,background:C(b.buttons.bgColor),cursor:"default"});this.frame.append(e); var g=this.prevButton=a("
");g.css({position:"absolute",left:0,top:this.contentHeight/2-20*c,zIndex:10,width:21*c,height:60*c,cursor:"pointer"});b=a("
");b.css({marginTop:25*c,marginLeft:6*c,width:9*c,height:9*c,backgroundImage:F(I.cubic.buttons),backgroundRepeat:"no-repeat",backgroundPosition:-8*c+"px "+-8*c+"px",backgroundSize:25*c+"px "+150*c+"px"});g.append(b);this.frame.append(g);var l;d.element.hover(function(){clearTimeout(l);f.stop().show().css({opacity:1}).animate({left:0});g.stop().animate({left:0, opacity:1})},function(){l=setTimeout(function(){f.stop().animate({left:-12*c},function(){f.fadeOut()});g.stop().animate({left:-12*c,opacity:0})},100)});this.hidePrevButton=function(){f.css({visibility:"hidden"});e.css({visibility:"hidden"});g.css({visibility:"hidden"})};this.showPrevButton=function(){f.css({visibility:"visible"});e.css({visibility:"visible"});g.css({visibility:"visible"})}};O.prototype.initNextButton=function(){var d=this.canvas,b=this.settings,c=this.scaleFactor,f=a("
");f.css({position:"absolute", right:0,top:this.contentHeight/2-20*c,zIndex:10,width:21*c,height:60*c,background:C(b.buttons.bgColor),cursor:"default"});B(f,{borderRadius:10*c+"px",boxShadow:"-5px 0 "+15*c+"px rgba(0, 0, 0, 0.5)"});this.frame.append(f);var e=a("
");e.css({position:"absolute",right:0,top:this.contentHeight/2-30*c,zIndex:10,width:9*c,height:80*c,background:C(b.buttons.bgColor),cursor:"default"});this.frame.append(e);var g=this.nextButton=a("
");g.css({position:"absolute",right:0,top:this.contentHeight/ 2-20*c,zIndex:10,width:21*c,height:60*c,cursor:"pointer"});b=a("
");b.css({marginTop:25*c,marginLeft:6*c,width:9*c,height:9*c,backgroundImage:F(I.cubic.buttons),backgroundRepeat:"no-repeat",backgroundPosition:-8*c+"px "+-33*c+"px",backgroundSize:25*c+"px "+150*c+"px"});g.append(b);this.frame.append(g);var l;d.element.hover(function(){clearTimeout(l);f.stop().show().css({opacity:1}).animate({right:0});g.stop().animate({right:0,opacity:1})},function(){l=setTimeout(function(){f.stop().animate({right:-12* c},function(){f.fadeOut()});g.stop().animate({right:-12*c,opacity:0})},100)});this.hideNextButton=function(){f.css({visibility:"hidden"});e.css({visibility:"hidden"});g.css({visibility:"hidden"})};this.showNextButton=function(){f.css({visibility:"visible"});e.css({visibility:"visible"});g.css({visibility:"visible"})}};O.prototype.initCaption=function(){var d=this.scaleFactor,b=this.scale2,c=this.caption=a("
");c.css({position:"absolute",left:10*d,bottom:10*d*b,width:this.contentWidth-60*d,height:14* d*b,lineHeight:14*d*b+"px",overflow:"hidden",fontFamily:"Arial, Helvetica, sans-serif",fontSize:11*d*b+"px",color:"#777"});this.frame.append(c)};O.prototype.initButtons=function(){var d=this,b=d.settings,c=d.scaleFactor,f=d.scale2,e=function(){a(this).css({borderColor:"#fff #bbb #bbb #fff"});B(this,{boxShadow:"0 0 2px rgba(0, 0, 0, 0.2)"})},g=function(){a(this).css({borderColor:"transparent"});B(this,{boxShadow:"none"})},l=23*c*f,h=25*c*f+"px "+150*c*f+"px";if(b.buttons.showSlideshowButton){var k= d.slideshowButton=a("
");k.css({position:"absolute",right:(b.buttons.showThumbnailsButton?32:8)*c*f,bottom:5*c,width:l,height:l,backgroundImage:F(I.cubic.buttons),backgroundRepeat:"no-repeat",backgroundPosition:"0px "+-51*c*f+"px",backgroundSize:h,border:"1px solid",borderColor:"transparent",cursor:"pointer"});B(k,{borderRadius:"3px 4px"});k.hover(e,g);k.click(function(){d.showImage();d.slideshowStart()});d.frame.append(k)}b.buttons.showThumbnailsButton&&(b=d.showThumbnailsButton=a("
"), b.css({position:"absolute",right:8*c*f,bottom:5*c,width:l,height:l,backgroundImage:F(I.cubic.buttons),backgroundRepeat:"no-repeat",backgroundPosition:"-1px "+-126*c*f+"px",backgroundSize:h,border:"1px solid",borderColor:"transparent",cursor:"pointer"}).hide(),B(b,{borderRadius:"3px 4px"}),b.hover(e,g),b.click(function(){d.showThumbnails()}),d.frame.append(b),b=d.showImagesButton=a("
"),b.css({position:"absolute",right:8*c*f,bottom:5*c,width:l,height:l,backgroundImage:F(I.cubic.buttons),backgroundRepeat:"no-repeat", backgroundPosition:"-1px "+-101*c*f+"px",backgroundSize:h,border:"1px solid",borderColor:"transparent",cursor:"pointer"}).hide(),B(b,{borderRadius:"3px 4px"}),b.hover(e,g),b.click(function(){d.showImage()}),d.frame.append(b))};O.prototype.initImage=function(){var d=this.settings,b=this.scaleFactor,c=this.imageWidth=this.contentWidth-d.base.visibleFrame*b*2,f=this.imageHeight=this.contentHeight-d.base.visibleFrame*b*2,e=this.imagesFrame=a("
");e.css({position:"absolute",left:d.base.visibleFrame* b,top:d.base.visibleFrame*b,width:c,height:f,overflow:"hidden"}).hide();B(e,{borderRadius:3*b+"px"});this.content.append(e);d=this.imagesContainer=a("
");d.css({position:"relative",left:0,top:0});e.append(d)};O.prototype.showImage=function(a){var b=this,c=b.scaleFactor,f=function(){function a(){setTimeout(function(){b.drag=!1},100)}b.cleanup();b.thumbnailsFrame.hide();b.imagesFrame.show();b.showImagesButton.hide();b.showThumbnailsButton.show();b.showPrevButton();b.showNextButton();b.prevButton.unbind("click").click(function(){b.slideshowStop(); b.prev()});b.nextButton.unbind("click").click(function(){b.slideshowStop();b.next()});var f=0;b.imagesContainer.draggable({axis:"x",start:function(a,c){b.drag=!0;f=c.position.left},stop:function(d,g){g.position.left>f+30*c?b.prev(b.options.animation.duration,a):g.position.left");h.css({position:"absolute",left:f.base.visibleFrame*e,top:f.base.visibleFrame*e,width:g,height:l,overflow:"hidden"}).hide();B(h,{borderRadius:3*e+"px"});b.content.append(h);var k=b.thumbnailsContainer=a('
'); k.css({position:"relative",left:0,top:0,width:g*Math.ceil(b.items.length/20),height:l});h.append(k);for(var H=Math.round((g-5)/5),t=Math.round((l-4)/4),s=Math.round((g-5*H)/10),p=Math.round((l-4*t)/8),f=0;f');N(m);m.attr({href:f.source}).css({display:"block",position:"absolute",left:h*H+Math.floor(e/20)*g+1*h+s,top:J*t+1*J+p,width:H,height:t,overflow:"hidden", cursor:"pointer",zIndex:Math.floor(e%20/5)});B(m,{boxShadow:"0px 3px 3px rgba(0, 0, 0, 0.5)"});m.mouseover(function(){if(b.enableThumbnailsHover&&!b.drag){var p=0;0==h?p=H/8:4==h&&(p=-H/8);var s=0;0==J?s=t/8:3==J&&(s=-t/8);b.updateCaption(f.description||"Image "+(e+1)+" / "+b.items.length);b.cleanup();c.element.find(".altgallery-thumbnail").css({opacity:.8});var m=a(this).clone();m.addClass("altgallery-clone");var z=k.offset();m.css({left:a(this).offset().left-z.left,top:a(this).offset().top-z.top, zIndex:10,opacity:1});B(m,{boxShadow:"5px 15px 13px rgba(0, 0, 0, 0.7)"});k.append(m);var A=m.find("img");m.animate({width:1.25*H,height:1.25*t,marginLeft:-H/8+p,marginTop:-t/8+s},{duration:"fast",easing:"linear",step:function(){A.css(K.fill(l.width,l.height,m.width(),m.height()))}});m.click(function(){b.drag||(b.currentItem=e,m.unbind("mouseleave"),c.element.unbind("mouseleave",d),B(m,{boxShadow:"none"}),m.animate({left:b.currentPage*g,top:0,width:b.imageWidth,height:b.imageHeight,marginLeft:0,marginTop:0}, {duration:"normal",step:function(){A.css(K.fill(l.width,l.height,m.width(),m.height()))},complete:function(){b.showImage()}}));return!1});m.mouseleave(function(){b.cleanup();b.updateCaption(" ")})}});m.click(function(){b.drag||(b.currentItem=e,b.showImage());return!1});var A=a("");N(A);A.attr({src:f.thumb}).css({display:"block",position:"absolute",border:"none"}).css(K.fill(l.width,l.height,H,t));m.append(A);k.append(m)})})(f,b.items[f]);c.element.mouseleave(d);b.currentPage=0;b.preloader.hide()}; O.prototype.showThumbnails=function(){function a(b,c){e.thumbnailsContainer.stop().animate({left:-e.currentPage*e.thumbnailsWidth},{duration:b||2*e.options.animation.duration,complete:function(){e.enableThumbnailsHover=!0;"function"==typeof c&&c()}})}function b(b,c){0 g+30*d?b(e.options.animation.duration,f):k.position.left")):this.caption.html("Image "+(this.currentItem+ 1)+" / "+this.items.length)};O.prototype.loadImage=function(d,b){var c=this;d%=c.items.length;c.items[d]!==y&&D(c.items[d].source,function(f){var e="altgallery-image-"+d;if(!c.imagesContainer.find("."+e).size()){e=a('
');e.css({position:"absolute",left:c.imageWidth*d,top:0,width:c.imageWidth,height:c.imageHeight,overflow:"hidden"});var g=a("");N(g);g.attr("src",f.src);g.css({position:"absolute"}).css(K.fill(f.width,f.height,c.imageWidth,c.imageHeight));e.append(g);c.imagesContainer.append(e)}"function"== typeof b&&b(f)})};O.prototype.open=function(d,b){var c=this,f="altgallery-image-"+c.currentItem;c.imagesContainer.find("."+f).size()?"function"==typeof b&&b():(c.preloader.show(),c.preloader.start(),D(d.source,function(e){var d=a('
');d.css({position:"absolute",left:c.imageWidth*c.currentItem,top:0,width:c.imageWidth,height:c.imageHeight,overflow:"hidden"});var g=a("");N(g);g.attr("src",e.src);g.css({position:"absolute"}).css(K.fill(e.width,e.height,c.imageWidth,c.imageHeight)); d.append(g);c.imagesContainer.append(d);c.preloader.hide();c.preloader.stop();"function"==typeof b&&b()}));c.imagesContainer.stop().css({left:-c.imageWidth*c.currentItem});c.updateCaption();c.loadImage(d.id+1);c.loadImage(d.id-1)};O.prototype.place=function(a,b){this.imagesContainer.stop().animate({left:-this.imageWidth*this.currentItem},{duration:a||2*this.options.animation.duration,complete:function(){"function"==typeof b&&b()}})};O.prototype.prev=function(a,b){var c=this;if(0a.items.length||(a.showImage(!1),clearTimeout(a.slideshowTimer),a.slideshow=!0,a.slideshowButton.css({backgroundPosition:"0px "+-76*a.scaleFactor*a.scale2+"px"}),a.slideshowButton.unbind("click").click(function(){a.slideshowStop()}), a.slideshowTimer=setTimeout(function(){a.next()},1E3*a.settings.slideshowDelay))};O.prototype.slideshowStop=function(){var a=this;a.slideshow=!1;clearTimeout(a.slideshowTimer);a.slideshowButton.css({backgroundPosition:"0px "+-51*a.scaleFactor*a.scale2+"px"});a.slideshowButton.unbind("click").click(function(){a.slideshowStart()})};O.prototype.cleanup=function(){var a=this.canvas.element;a.find(".altgallery-clone").remove();a.find(".altgallery-thumbnail").css({opacity:1})};da.prototype.scale=function(a){var b= this.canvas;this.scaleFactor=a;this.originalSize||(this.originalSize={width:b.width(),height:b.height()});b.resize(this.originalSize.width*a,this.originalSize.height*a);b.empty();this.render({animate:!1});this.imageOpened&&this.open(this.getCurrentItem(),{animate:!1})};da.prototype.render=function(d){var b=this,c=b.canvas,f=b.items,e=b.settings,g=b.scaleFactor;d=a.extend({animate:!0},d);c.element.empty();var l=c.width(),h=c.height(),k=e.images.margin*g,m=e.frame.useShadow?e.frame.shadowSize*g:0,t= e.frame.frameSize*g,s=l-2*m,l=h-2*m,p=e.images.visibleQuantity,w=b.pageWidth=s-2*t+k,q=b.pageHeight=l-2*t,r=w/p-k,x=b.pagesCount=Math.ceil(f.length/p),v=r+k,h=a('
'),z={position:"absolute",left:m,top:m,width:s,height:l,background:C(e.frame.frameColor)},z=a.extend(z,B({borderRadius:4*g+"px"}));e.frame.useShadow&&(z=a.extend(z,B({boxShadow:"0 0 "+m+"px rgba(0, 0, 0, 0.67)"})));h.css(z);c.element.append(h);s=a('
');z=a.extend(z,{background:"#000", opacity:.6,zIndex:20});z=a.extend(z,B({boxShadow:"none"}));s.css(z).hide();c.element.append(s);c=a("
");c.css({position:"absolute",left:t,top:t,width:w-k,height:q,overflow:"hidden"});var A=b.imagesContainer=a("
");A.css({position:"relative",left:0,top:0,width:v*p*x,height:1*q});c.append(A);h.append(c);b.drag=!1;var u=0;A.draggable({axis:"x",start:function(a,c){u=c.position.left;b.drag=!0},stop:function(a,c){c.position.left>u+30*g?b.prevPage():c.position.left");N(h);var k=a("");k.attr({href:f[c].source}).css({display:"block",position:"absolute",left:Math.floor(g),top:Math.floor(l+.5*q),width:r,height:q,overflow:"hidden",opacity:0,border:"none",margin:0,padding:0}).click(function(){return!1});A.append(k);var E=function(){k.click(function(){b.drag||(b.currentItem=c,b.open(f[c],{left:c%p*v+m,top:l+m}));return!1}).mouseover(function(){h.stop().animate({opacity:1}, b.options.animation.duration/2)}).mouseleave(function(){h.stop().animate({opacity:e.images.alpha/100},b.options.animation.duration/2)})};d.animate&&c>=b.page*p&&c");c.css({position:"absolute",left:0,top:(l-60*g)/2,width:t+k,height:60*g,cursor:"pointer"});c.click(function(){b.prevPage()});x=a("
");x.css({position:"absolute",left:t-w,top:15*g,width:k,height:k,background:F(I.box.left),backgroundSize:k+"px "+k+"px",cursor:"pointer"});B(x,{borderRadius:w+"px"});c.append(x);h.append(c);c=b.nextPageButton=a("
");c.css({position:"absolute",right:0,top:(l-60*g)/2,width:t+k,height:60*g,cursor:"pointer"}); c.click(function(){b.nextPage()});l=a("
");l.css({position:"absolute",right:t-w,top:15*g,width:k,height:k,background:F(I.box.right),backgroundSize:k+"px "+k+"px",cursor:"pointer"});B(l,{borderRadius:w+"px"});c.append(l);h.append(c);h.mouseover(function(){b.showControls()});h.mouseleave(function(){b.hideControls()});b.hideControls();b.showControls();b.placePage({animate:!1})};da.prototype.hideControls=function(){this.prevPageButton.hide();this.nextPageButton.hide()};da.prototype.showControls= function(){0this.page&&(this.page=0);this.placePage()};da.prototype.nextPage=function(){this.page++;this.page>=this.pagesCount&&(this.page=this.pagesCount-1);this.placePage()};aa.prototype.scale=function(a){var b=this.canvas;this.scaleFactor=a;this.originalSize||(this.originalSize={width:b.width(),height:b.height()});b.resize(this.originalSize.width*a,this.originalSize.height*a);this.render()};aa.prototype.getItemStyle=function(a,b){var c=this.settings,f=this.canvas, e,d;e=this.getItemX(b);d=this.getItemZ(b);var g;g=Math.abs(e);var h=K.fit(a.width,a.height,c.maxImageWidth*this.scaleFactor*(1>g?1:2>g?.55:3>g?.5:.6-.05*g),f.height()-60);return{zIndex:10*d,left:(f.width()-h.width)/2+e*f.width()/8+(e?e/g*c.maxImageWidth/3:0),top:(f.height()-h.height)/2-30,width:h.width,height:h.height,opacity:e?.8:1,transform:{rotateY:-(e?e/g:0)*c.imageAngle+"deg"}}};aa.prototype.render=function(){function d(g,l){D(e[g].source,function(d){var n=b.getItemStyle(d,g),p=a('');e[g].link&&(p.attr("href",e[g].link),e[g].target&&p.attr("target",e[g].target));p.css({display:"block",position:"absolute",zIndex:n.zIndex,left:n.left,top:n.top,width:n.width,height:n.height,overflow:"visible",background:k?"#000":"transparent",cursor:"pointer",outline:"none"});h&&R(p,{rotateY:n.transform.rotateY});var E=a("");E.attr("src",d.src);N(E);E.css({display:"block",width:n.width,height:n.height,opacity:k?n.opacity:1});p.append(E);if(b.showReflections){d=E.clone();d.css({position:"absolute", opacity:c.reflectionAlpha/100,"-moz-transform":"scaleY(-1)","-webkit-transform":"scaleY(-1)","-o-transform":"scaleY(-1)","-ms-transform":"scaleY(-1)",transform:"scaleY(-1)",zIndex:1});var s=a('
');s.css({position:"absolute",top:n.height,width:n.width,height:n.height,background:f.element.css("backgroundColor"),zIndex:0});var m=a('
');m.css({position:"absolute",top:n.height,width:n.width,height:n.height,zIndex:2});var n=f.element.css("backgroundColor"), t=[G(n,0),G(n,.5),G(n,1)];a.browser.mozilla?m.css({background:"-moz-linear-gradient(top, "+t[0]+" 0%, "+t[1]+" 15%, "+t[2]+" 50%)"}):a.browser.webkit?m.css({background:"-webkit-linear-gradient(top, "+t[0]+" 0%, "+t[1]+" 15%, "+t[2]+" 50%)"}):a.browser.opera?m.css({background:"-o-linear-gradient(top, "+t[0]+" 0%, "+t[1]+" 15%, "+t[2]+" 50%)"}):a.browser.msie?(n=C(n).replace("#",""),m.css({filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00"+n+",endColorstr=#ff"+n+",GradientType=0)"})): m.css({background:"linear-gradient(top, "+t[0]+" 0%, "+t[1]+" 15%, "+t[2]+" 50%)"});p.append(d);p.append(s);p.append(m)}p.click(function(){b.drag||(b.currentItem=g,0>b.currentItem?b.currentItem=0:b.currentItem>=e.length&&(b.currentItem=e.length-1),b.animate());return!1});k&&p.hover(function(){E.css({opacity:1})},function(){E.css({opacity:l?.8:1})});g==b.currentItem&&p.unbind("click").click(function(){if(b.drag)return!1});b.scene.append(p)})}var b=this,c=b.settings,f=b.canvas,e=b.items;f.empty();b.scene= a('
');b.scene.css({position:"relative",width:f.width(),height:f.height()});f.element.append(b.scene);var g=f.scale()||1,l;na(b.scene,{touchstart:function(a){b.drag=!0;l=a.pageX},touchend:function(a){a=a.pageX-l;var c=Math.abs(a)>f.width()/2?2:1;a>30*g?(setTimeout(function(){b.drag=!1},100),b.prev(c)):a<-30*g?(setTimeout(function(){b.drag=!1},100),b.next(c)):b.drag=!1},touchcancel:function(a){setTimeout(function(){b.drag=!1},100)}});var h=!X();b.scene.empty();b.scene.css({"-webkit-perspective":400, "-moz-perspective":400,perspective:400});var k=c.useHighlight,m,t,s,p,w,q=0;p=b.currentItem;w=2*Math.max(p,e.length-p);for(t=1;t<=w;t++)m=p+(t%2?parseInt(t/2):-parseInt(t/2)),0<=m&&mb.currentItem?b.currentItem=0:b.currentItem>=f.length&&(b.currentItem=f.length-1),b.animate());return!1});c.useHighlight&&(n.unbind("hover").hover(function(){k.first().css({opacity:1})},function(){k.first().css({opacity:g?.8:1})}),k.first().css({opacity:m.opacity}));var t=n.find(".altgallery-overlay");n.stop().prop("animate",0);l?h(1E4):n.animate({animate:1E4}, {duration:1E3*c.flipDuration,easing:"easeOutExpo",step:function(a){h(a)},complete:function(){n.prop("animate",0);d==b.currentItem&&n.unbind("click").click(function(){if(b.drag)return!1})}})})}var b=this,c=b.settings,f=b.items,e=!X(),d,g,h,k,m;k=b.currentItem;m=2*Math.max(k,f.length-k);for(g=1;g<=m;g++)if(d=k+(g%2?parseInt(g/2):-parseInt(g/2)),0<=d&&dt?a(d,h):(b.scene.find(".altgallery-item-"+d).hide(),a(d,h,!0))}c.useScrollBar&&b.updateScrollbar()}; aa.prototype.showScrollbar=function(){var d=this,b=d.settings,c=d.canvas,f=d.scaleFactor,e=a('
'),g=Math.round(.8*c.width())-36*f;e.css({position:"absolute",zIndex:1E3,left:(c.width()-(g+36*f))/2,bottom:5*f,width:g+36*f,height:17*f,background:G(b.scrollbar.bgColor,b.scrollbar.bgAlpha/100)});B(e,{borderRadius:8*f});if(a.browser.msie&&9>a.browser.version){var l=sprintf("%02x%s",255*b.scrollbar.bgAlpha/100,C(b.scrollbar.bgColor).replace("#",""));e.css({filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#"+ l+",endColorstr=#"+l+")"})}var h=a('
'),k=g/d.items.length;h.css({position:"absolute",left:Math.round(d.currentItem*k),top:-10,width:Math.floor(k),height:30*f});var m=a("
");m.css({position:"relative",top:10,height:13*f,background:C(b.scrollbar.handleColor),opacity:b.scrollbar.handleAlpha/100,cursor:"ew-resize"});m.hover(function(){m.css({opacity:1})},function(){m.css({opacity:b.scrollbar.handleAlpha/100})});h.append(m);h.draggable({axis:"x",containment:"parent", stop:function(a,b){d.currentItem=Math.floor(b.position.left/g*d.items.length);h.css({left:Math.round(d.currentItem*k)});d.animate()}});l=a("
");l.css({position:"relative",top:2*f,height:13*f,margin:"0 "+18*f+"px"});l.click(function(b){b=b.pageX-a(this).offset().left;d.currentItem=Math.floor(b/g*d.items.length);h.css({left:Math.round(d.currentItem*k)});d.animate()});var f={position:"absolute",top:2,width:16*f,height:16*f,fontFamily:"Arial, Helvetica, sans-serif",fontSize:10*f+"px",lineHeight:14* f+"px",textAlign:"center",color:C(b.scrollbar.arrowsColor),opacity:b.scrollbar.arrowsAlpha/100,cursor:"pointer"},t=a("
");t.css(f);t.css({left:1});t.click(function(){d.prev()});e.append(t);t=a("
");t.css(f);t.css({right:1});t.click(function(){d.next()});e.append(t);l.append(h);e.append(l);c.element.append(e)};aa.prototype.updateScrollbar=function(){var a=this.canvas,b=this.scaleFactor,b=(Math.round(.8*a.width())-36*b)/this.items.length;a.element.find(".altgallery-scrollbar-handle").css({left:Math.round(this.currentItem* b)})};aa.prototype.open=function(a){this.currentItem=a.id;this.animate()};aa.prototype.prev=function(a){a=this.currentItem-(a||1);0>a&&(a=0);this.currentItem!=a&&(this.currentItem=a,this.animate())};aa.prototype.next=function(a){a=this.currentItem+(a||1);a>=this.items.length&&(a=0);this.currentItem!=a&&(this.currentItem=a,this.animate())};aa.prototype.slideshowStart=function(){var a=this;2>a.items.length||(a.slideshowStop(),a.slideshowInterval=setInterval(function(){a.next()},1E3*a.settings.slideShowDelay))}; aa.prototype.slideshowStop=function(){this.slideshowInterval&&clearTimeout(this.slideshowInterval)};ia.prototype.scale=function(a){var b=this.canvas;this.scaleFactor=a;this.originalSize||(this.originalSize={width:b.width(),height:b.height()});b.resize(this.originalSize.width*a,this.originalSize.height*a);this.render({animate:!1})};ia.prototype.render=function(d){function b(){var b=c.thumbBar=a('
'),d,k,n,p,m,q={};switch(f.thumbBar.position.toLowerCase()){default:case "bottom":d= "horizontal";k=e.width()-20*l;n=h+4*l;p=g.length*(h+5*l)-5*l;m=n;q.left=10*l;q.bottom=7*l;q.width=k;q.height=n;break;case "top":d="horizontal";k=e.width()-20*l;n=h+4*l;p=g.length*(h+5*l)-5*l;m=n;q.left=10*l;q.top=9*l;q.width=k;q.height=n;break;case "left":d="vertical";k=h+4*l;n=e.height()-20*l;p=k;m=g.length*(h+5*l)-5*l;q.left=9*l;q.top=10*l;q.width=k;q.height=n;break;case "right":d="vertical",k=h+4*l,n=e.height()-20*l,p=k,m=g.length*(h+5*l)-5*l,q.right=10*l,q.top=10*l,q.width=k,q.height=n}q.position= "absolute";q.overflow="hidden";b.css(q);var r=a("
");r.css({position:"relative",width:p,height:m});B({boxShadow:l+"px "+l+"px "+2*l+"px rgba(0, 0, 0, 0.5)"});var q=f.thumbnail.fontSize*l,x=.67*h;q>x&&(q=x);var x=(h-q)/2,v={position:"absolute",width:h,height:h-x,paddingTop:x,overflow:"hidden",textAlign:"center",textDecoration:"none",fontFamily:f.thumbnail.fontName,fontSize:q,lineHeight:q+"px",color:C(f.thumbnail.fontColor),backgroundColor:C(f.thumbnail.color),opacity:f.thumbnail.alpha/100};a.extend(v, B({borderRadius:f.thumbnail.cornerRadius*l/2}));for(var u=B({boxShadow:l+"px "+l+"px "+2*l+"px rgba(0, 0, 0, 0.5)"}),q=0;q'),x="horizontal"==d?e*(h+5*l):1,y="horizontal"==d?1:e*(h+5*l);q.html(e+1);q.css(v).css({left:x,top:y});f.thumbnail.useShadow&&q.css(u);q.hover(function(){q.hasClass("altgallery-active")||(q.data("style",{color:q.css("color"),backgroundColor:q.css("backgroundColor"),opacity:q.css("opacity")}),q.css({color:C(f.thumbnail.fontColorOnRollOver), backgroundColor:C(f.thumbnail.colorOnRollOver),opacity:1}))},function(){q.hasClass("altgallery-active")||q.css(q.data("style"))});q.click(function(){if(!c.drag){var b=c.currentItem;c.currentItem=e;a(this).hasClass("altgallery-active")||c.open(g[e],{direction:e>=b?"next":"prev"})}return!1});c.onOpenItem[e]=function(){var a=b.find("a").eq(e);a.parent().find("a").removeClass("altgallery-active").css(v);a.addClass("altgallery-active").data("style",{color:C(f.thumbnail.fontColorOnClick),backgroundColor:C(f.thumbnail.colorOnClick), opacity:1}).css(a.data("style"));(function(){var a;if("horizontal"==d&&kk-30*d?x||l():q()}}),r.draggable({axis:"x",start:function(){c.drag=!0},stop:function(a,b){var e=b.position.left,d=0-p+k;0n-30*d?x||E():q()}}),r.draggable({axis:"y",start:function(){c.drag=!0},stop:function(a,b){var e=b.position.top,d=0-m+n;0
'),c={position:"absolute"};if(f.thumbBar.useThumbBar)switch(f.thumbBar.position.toLowerCase()){default:case "bottom":c.left=10*l;c.top=10*l;c.width=e.width()-20*l;c.height=e.height()-(h+30*l);break;case "top":c.left=10*l;c.bottom=10*l;c.width=e.width()-20*l;c.height=e.height()-(h+30*l);break;case "left":c.right=10*l;c.top=10*l;c.width=e.width()-(h+ 30*l);c.height=e.height()-20*l;break;case "right":c.left=10*l,c.top=10*l,c.width=e.width()-(h+30*l),c.height=e.height()-20*l}else c.left=10*l,c.top=10*l,c.width=e.width()-20*l,c.height=e.height()-20*l;b.css(c);e.element.append(b)})();f.thumbBar.useThumbBar&&b();c.open(c.getCurrentItem(),{transitionEffect:d.animate?f.image.transitionEffect.toLowerCase():"none"})};ia.prototype.open=function(d,b){var c=this,f=c.settings,e=c.canvas,g=c.scaleFactor;b=b||{};if(b.direction)var l=b.direction;var h=e.element.find(".altgallery-imageFrame"), k=c.preloader.get();k.css({position:"absolute",left:"50%",top:"50%",zIndex:10,margin:"-16px 0 0 -16px"}).hide();h.append(k);var m=setTimeout(function(){k.show();c.preloader.start()},500);D(d.source,function(e){if(d.id===c.currentItem){clearTimeout(m);c.preloader.stop();k.remove();var s=f.image.scaleMode.toLowerCase(),p="fill"==s?K.fill(e.width,e.height,h.width(),h.height()):K.fit(e.width,e.height,h.width(),h.height()),w;d.link?(w=a(""),w.attr("href",d.link),d.target&&w.attr("target",d.target)): w=a("
");w.click(function(){if(c.drag)return!1});w.addClass("altgallery-image");w.css({display:"block",position:"absolute",left:"fill"==s?0:p.left,top:"fill"==s?0:p.top,width:"fill"==s?h.width():p.width,height:"fill"==s?h.height():p.height,overflow:"hidden",textDecoration:"none"});B(w,{borderRadius:f.image.cornerRadius*g/2});f.image.useShadow&&B(w,{boxShadow:g+"px "+g+"px "+2*g+"px rgba(0, 0, 0, 0.5)"});var q=a('');N(q);q.css({position:"absolute",left:"fill"==s?p.left:0, top:"fill"==s?p.top:0,width:p.width,height:p.height});w.append(q);var r=a("
");d.description&&"never"!=f.caption.visibleMode.toLowerCase()&&(r.html(d.description.replace("\n","
")),r.css({position:"absolute",left:0,width:p.width-20*g,padding:9*g+"px "+10*g+"px",fontFamily:f.caption.fontName,fontSize:f.caption.fontSize*g,lineHeight:1.25,color:C(f.caption.color),background:G(f.caption.bgColor,f.caption.bgAlpha/100)}),"top"==f.caption.position.toLowerCase()?(r.css({top:0,borderBottom:"1px solid", borderBottomColor:G(f.caption.bgColor,f.caption.bgAlpha/100)}),"onrollover"==f.caption.visibleMode.toLowerCase()&&(v()||r.css({top:-(r.height()+18)}).hide(),w.hover(function(){r.show().stop().animate({top:0},c.options.animation.duration)},function(){r.stop().animate({top:-(r.height()+18)},c.options.animation.duration,function(){r.hide()})}))):(r.css({bottom:0,borderTop:"1px solid",borderTopColor:G(f.caption.bgColor,f.caption.bgAlpha/100)}),"onrollover"==f.caption.visibleMode.toLowerCase()&&(v()|| r.css({bottom:-(r.height()+18)}).hide(),w.hover(function(){r.show().stop().animate({bottom:0},c.options.animation.duration)},function(){r.stop().animate({bottom:-(r.height()+18)},c.options.animation.duration,function(){r.hide()})}))),w.append(r));s=f.thumbBar.position.toLowerCase();s=!("left"==s||"right"==s);switch(b.transitionEffect||f.image.transitionEffect.toLowerCase()){default:case "fade":h.animate({opacity:0},{duration:500*f.image.transitionDuration,easing:"linear",complete:function(){h.empty(); h.append(w);h.animate({opacity:1},{duration:500*f.image.transitionDuration,easing:"swing",complete:function(){c.onOpen(e)}})}});break;case "slide":h.find(".altgallery-image").not(":last").remove();var x=h.find(".altgallery-image"),p="prev"==l?1:-1,u="easeOutCubic",z=1E3*f.image.transitionDuration;if(s){q=h.outerWidth(!1)+10;x.size()&&x.stop().animate({left:x.position().left+q*p},z,u,function(){x.remove()});h.append(w);var A=w.position().left;w.css({left:A+q*-p}).animate({left:A},z,u,function(){c.onOpen(e)})}else q= h.outerHeight(!1)+10,x.size()&&x.stop().animate({top:x.position().top+q*p},z,u,function(){x.remove()}),h.append(w),A=w.position().top,w.css({top:A+q*-p}).animate({top:A},z,u,function(){c.onOpen(e)});break;case "xfade":case "crossfade":h.css({opacity:1});h.find(".altgallery-image").not(":last").remove();x=h.find(".altgallery-image");p=1E3*f.image.transitionDuration;x.size()?(x.animate({opacity:0},{duration:p,easing:"linear",complete:function(){a(this).remove();c.onOpen(e)}}),h.append(w),w.css({opacity:0}).animate({opacity:1}, {duration:p,easing:"linear"})):(h.append(w),w.css({opacity:0}).animate({opacity:1},{duration:p,easing:"linear",complete:function(){c.onOpen(e)}}));break;case "none":h.html(w),c.onOpen(e)}var y,z=c.options.animation.duration,u="easeOutQuad",D={transitionEffect:"slide"};s?w.draggable({axis:"x",start:function(){y=w.position().left;r.hide()},stop:function(a,b){b.position.left>y+30*g?(w.animate({left:h.outerWidth(!1)+15*g},z,u),c.prev(D)):b.position.lefty+30*g?(w.animate({top:h.outerHeight(!1)+15*g},z,u),c.prev(D)):b.position.topa.items.length)&&(a.slideshow=!0,a.onOpen=function(){a.slideshowTimer&&clearInterval(a.slideshowTimer);a.slideshowTimer=setTimeout(function(){a.next()},1E3*a.settings.slideshow.delay)},a.settings.slideshow.stopAutoOnClick)){var c= function(){a.slideshowStop();b.element.unbind("click",c).find("a").unbind("click",c)};b.element.bind("click",c).find("a").bind("click",c)}};ia.prototype.slideshowStop=function(){this.onOpen=function(){};this.slideshow=!1;clearInterval(this.slideshowTimer)};fa.prototype.scale=function(a){var b=this.canvas;this.scaleFactor=a;this.originalSize||(this.originalSize={width:b.width(),height:b.height()});b.resize(this.originalSize.width*a,this.originalSize.height*a);b.empty();this.init()};fa.prototype.init= function(){var d=this,b=d.settings,c=d.canvas,f=d.scaleFactor;b.overflow&&"hidden"!=b.overflow&&c.element.css({overflow:"visible"});d.imageWidth=b.image.width*f||Math.round(.75*c.width());d.imageHeight=b.image.height*f||Math.round(.67*c.height());d.stack=[];for(var e=0;e");h.css({position:"absolute",left:Math.floor((c.width()-d.imageWidth-20*f)/2),top:Math.floor((c.height()-d.imageHeight-57*f)/2),width:d.imageWidth+20*f,height:d.imageHeight+57*f,background:C(b.frameColor), zIndex:b.visibleImages-e});b.useShadow&&B(h,{boxShadow:"0 0 10px rgba(0,0,0,0.7)"});e&&R(h,{rotate:(g(10*-b.maxAngle,10*b.maxAngle)/10).toString()+"deg"});var l=a('
');l.css({position:"absolute",left:10*f,top:10*f,width:d.imageWidth,height:d.imageHeight,overflow:"hidden",background:"#999",cursor:"pointer"});l.click(function(){d.next()});h.append(l);l=a('
');l.css({position:"absolute",left:10*f,top:d.imageHeight+12*f,width:d.imageWidth, height:42*f,overflow:"hidden",textAlign:"center",fontFamily:b.caption.fontName,fontSize:11*f+"px",lineHeight:14*f+"px",color:C(b.caption.color)});h.append(l);d.stack.push(h);c.append(d.stack[e])}d.open(d.getCurrentItem())};fa.prototype.preload=function(d,b){var c=this,f=c.settings;D(d.source,function(d){var g=b.find(".altgallery-imgFrame"),l=a("");N(l);l.attr({src:d.src});l.css({position:"absolute"});var h="fit"==f.imageScaleMode.toLowerCase()?K.fit:K.fill;l.css(h(d.width,d.height,c.imageWidth, c.imageHeight));g.empty().append(l)})};fa.prototype.open=function(d,b){var c=this,f=c.settings,e=c.scaleFactor,g=c.stack[0];c.currentItem=d.id;var l=g.find(".altgallery-caption");l.empty();var h=a("
");h.css({display:"inline-block"});f.usePhotoNumbers&&h.append(d.id+1+"/"+c.items.length+" ");h.append(d.description);l.append(h);var k=h.height(),l=Math.floor((l.height()-k)/2);14");N(h);h.attr({src:b.src});h.css({position:"absolute"});var l="fit"==f.imageScaleMode.toLowerCase()?K.fit:K.fill;h.css(l(b.width, b.height,c.imageWidth,c.imageHeight));t.append(h);b={position:"absolute",padding:3*e+"px "+5*e+"px",fontFamily:"Arial, Helvetica, sans-serif",fontSize:10*e+"px",color:"#fff",background:G("#000000",.7),cursor:"pointer"};var k=a('
');k.css(b).css({left:15*e,top:15*e});B(k,{borderRadius:5*e+"px"});k.html(f.translation.back);k.click(function(){c.prev()});g.append(k);g.hover(function(){k.stop().fadeIn("fast")},function(){k.stop().fadeOut("fast")});if(d.link){var m=a('