/** * flashgallery * * @version 0.9.4 * @copyright 2011-2014 Flash-Gallery.com */ if(!JSON){var JSON;JSON||(JSON={});(function(){function c(c){return 10>c?"0"+c:c}function b(c){v.lastIndex=0;return v.test(c)?'"'+c.replace(v,function(c){var b=h[c];return"string"===typeof b?b:"\\u"+("0000"+c.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+c+'"'}function e(c,v){var d,B,N,C,D=q,h,y=v[c];y&&("object"===typeof y&&"function"===typeof y.toJSON)&&(y=y.toJSON(c));"function"===typeof z&&(y=z.call(v,c,y));switch(typeof y){case "string":return b(y);case "number":return isFinite(y)?String(y): "null";case "boolean":case "null":return String(y);case "object":if(!y)return"null";q+=t;h=[];if("[object Array]"===Object.prototype.toString.apply(y)){C=y.length;for(d=0;dc.indexOf("compatible")&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(c)||[];c=b[1]||"";b=b[2]||"0";var e={};c&&(e[c]=!0,e.version=b);e.chrome?e.webkit=!0:e.webkit&&(e.safari=!0);jQuery.browser=e}();jQuery.fn.prop||(jQuery.fn.prop=jQuery.fn.attr); jQuery.ui||function(c,b){function e(b,e){var t=b.nodeName.toLowerCase();if("area"===t){var t=b.parentNode,h=t.name;if(!b.href||!h||"map"!==t.nodeName.toLowerCase())return!1;t=c("img[usemap=#"+h+"]")[0];return!!t&&d(t)}return(/input|select|textarea|button|object/.test(t)?!b.disabled:"a"==t?b.href||e:e)&&d(b)}function d(b){return!c(b).parents().andSelf().filter(function(){return"hidden"===c.curCSS(this,"visibility")||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};c.ui.version||(c.extend(c.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}}),c.fn.extend({propAttr:c.fn.prop||c.fn.attr,_focus:c.fn.focus,focus:function(b,d){return"number"===typeof b?this.each(function(){var e= this;setTimeout(function(){c(e).focus();d&&d.call(e)},b)}):this._focus.apply(this,arguments)},scrollParent:function(){var b;b=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this,"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this, "overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!b.length?c(document):b},zIndex:function(d){if(d!==b)return this.css("zIndex",d);if(this.length){d=c(this[0]);for(var e;d.length&&d[0]!==document;){e=d.css("position");if("absolute"===e||"relative"===e||"fixed"===e)if(e=parseInt(d.css("zIndex"),10),!isNaN(e)&&0!==e)return e;d=d.parent()}}return 0},disableSelection:function(){return this.bind((c.support.selectstart?"selectstart": "mousedown")+".ui-disableSelection",function(c){c.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),c("").outerWidth(1).jquery||c.each(["Width","Height"],function(d,e){function t(b,d,e,v){c.each(h,function(){d-=parseFloat(c.curCSS(b,"padding"+this,!0))||0;e&&(d-=parseFloat(c.curCSS(b,"border"+this+"Width",!0))||0);v&&(d-=parseFloat(c.curCSS(b,"margin"+this,!0))||0)});return d}var h="Width"===e?["Left","Right"]:["Top","Bottom"],z=e.toLowerCase(),L={innerWidth:c.fn.innerWidth, innerHeight:c.fn.innerHeight,outerWidth:c.fn.outerWidth,outerHeight:c.fn.outerHeight};c.fn["inner"+e]=function(d){return d===b?L["inner"+e].call(this):this.each(function(){c(this).css(z,t(this,d)+"px")})};c.fn["outer"+e]=function(d,b){return"number"!==typeof d?L["outer"+e].call(this,d):this.each(function(){c(this).css(z,t(this,d,!0,b)+"px")})}}),c.extend(c.expr[":"],{data:c.expr.createPseudo?c.expr.createPseudo(function(d){return function(b){return!!c.data(b,d)}}):function(d,b,e){return!!c.data(d, e[3])},focusable:function(d){return e(d,!isNaN(c.attr(d,"tabindex")))},tabbable:function(d){var b=c.attr(d,"tabindex"),t=isNaN(b);return(t||0<=b)&&e(d,!t)}}),c(function(){var d=document.body,b=d.appendChild(b=document.createElement("div"));b.offsetHeight;c.extend(b.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});c.support.minHeight=100===b.offsetHeight;c.support.selectstart="onselectstart"in b;d.removeChild(b).style.display="none"}),c.curCSS||(c.curCSS=c.css),c.extend(c.ui,{plugin:{add:function(d, b,e){d=c.ui[d].prototype;for(var h in e)d.plugins[h]=d.plugins[h]||[],d.plugins[h].push([b,e[h]])},call:function(c,d,b){if((d=c.plugins[d])&&c.element[0].parentNode)for(var e=0;ed&&c=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})}(jQuery); jQuery.ui.draggable||function(c){c.widget("ui.draggable",c.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(b){var e=this.options;if(this.helper||e.disabled||c(b.target).is(".ui-resizable-handle"))return!1; this.handle=this._getHandle(b);if(!this.handle)return!1;e.iframeFix&&c(!0===e.iframeFix?"iframe":e.iframeFix).each(function(){c('
').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(c(this).offset()).appendTo("body")});return!0},_mouseStart:function(b){var e=this.options;this.helper=this._createHelper(b);this.helper.addClass("ui-draggable-dragging");this._cacheHelperProportions(); c.ui.ddmanager&&(c.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};c.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(b); this.originalPageX=b.pageX;this.originalPageY=b.pageY;e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt);e.containment&&this._setContainment();if(!1===this._trigger("start",b))return this._clear(),!1;this._cacheHelperProportions();c.ui.ddmanager&&!e.dropBehaviour&&c.ui.ddmanager.prepareOffsets(this,b);this._mouseDrag(b,!0);c.ui.ddmanager&&c.ui.ddmanager.dragStart(this,b);return!0},_mouseDrag:function(b,e){this.position=this._generatePosition(b);this.positionAbs=this._convertPositionTo("absolute"); if(!e){var d=this._uiHash();if(!1===this._trigger("drag",b,d))return this._mouseUp({}),!1;this.position=d.position}if(!this.options.axis||"y"!=this.options.axis)this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||"x"!=this.options.axis)this.helper[0].style.top=this.position.top+"px";c.ui.ddmanager&&c.ui.ddmanager.drag(this,b);return!1},_mouseStop:function(b){var e=!1;c.ui.ddmanager&&!this.options.dropBehaviour&&(e=c.ui.ddmanager.drop(this,b));this.dropped&&(e=this.dropped,this.dropped= !1);for(var d=this.element[0],v=!1;d&&(d=d.parentNode);)d==document&&(v=!0);if(!v&&"original"===this.options.helper)return!1;if("invalid"==this.options.revert&&!e||"valid"==this.options.revert&&e||!0===this.options.revert||c.isFunction(this.options.revert)&&this.options.revert.call(this.element,e)){var q=this;c(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==q._trigger("stop",b)&&q._clear()})}else!1!==this._trigger("stop",b)&&this._clear();return!1}, _mouseUp:function(b){c("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)});c.ui.ddmanager&&c.ui.ddmanager.dragStop(this,b);return c.ui.mouse.prototype._mouseUp.call(this,b)},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(b){var e=!this.options.handle||!c(this.options.handle,this.element).length?!0:!1;c(this.options.handle,this.element).find("*").andSelf().each(function(){this==b.target&&(e=!0)}); return e},_createHelper:function(b){var e=this.options;b=c.isFunction(e.helper)?c(e.helper.apply(this.element[0],[b])):"clone"==e.helper?this.element.clone().removeAttr("id"):this.element;b.parents("body").length||b.appendTo("parent"==e.appendTo?this.element[0].parentNode:e.appendTo);b[0]!=this.element[0]&&!/(fixed|absolute)/.test(b.css("position"))&&b.css("position","absolute");return b},_adjustOffsetFromHelper:function(b){"string"==typeof b&&(b=b.split(" "));c.isArray(b)&&(b={left:+b[0],top:+b[1]|| 0});"left"in b&&(this.offset.click.left=b.left+this.margins.left);"right"in b&&(this.offset.click.left=this.helperProportions.width-b.right+this.margins.left);"top"in b&&(this.offset.click.top=b.top+this.margins.top);"bottom"in b&&(this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();"absolute"==this.cssPosition&&(this.scrollParent[0]!=document&&c.ui.contains(this.scrollParent[0], this.offsetParent[0]))&&(b.left+=this.scrollParent.scrollLeft(),b.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&"html"==this.offsetParent[0].tagName.toLowerCase()&&c.browser.msie)b={top:0,left:0};return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"==this.cssPosition){var c=this.element.position();return{top:c.top- (parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:c.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 b=this.options;"parent"==b.containment&&(b.containment=this.helper[0].parentNode);if("document"==b.containment||"window"==b.containment)this.containment=["document"==b.containment?0:c(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,"document"==b.containment?0:c(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,("document"==b.containment?0:c(window).scrollLeft())+c("document"==b.containment?document: window).width()-this.helperProportions.width-this.margins.left,("document"==b.containment?0:c(window).scrollTop())+(c("document"==b.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(b.containment)&&b.containment.constructor!=Array){var b=c(b.containment),e=b[0];if(e){b.offset();var d="hidden"!=c(e).css("overflow");this.containment=[(parseInt(c(e).css("borderLeftWidth"),10)||0)+(parseInt(c(e).css("paddingLeft"), 10)||0),(parseInt(c(e).css("borderTopWidth"),10)||0)+(parseInt(c(e).css("paddingTop"),10)||0),(d?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(c(e).css("borderLeftWidth"),10)||0)-(parseInt(c(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(d?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(c(e).css("borderTopWidth"),10)||0)-(parseInt(c(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom]; this.relative_container=b}}else b.containment.constructor==Array&&(this.containment=b.containment)},_convertPositionTo:function(b,e){e||(e=this.position);var d="absolute"==b?1:-1,v="absolute"==this.cssPosition&&!(this.scrollParent[0]!=document&&c.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,q=/(html|body)/i.test(v[0].tagName);return{top:e.top+this.offset.relative.top*d+this.offset.parent.top*d-(c.browser.safari&&526>c.browser.version&&"fixed"==this.cssPosition? 0:("fixed"==this.cssPosition?-this.scrollParent.scrollTop():q?0:v.scrollTop())*d),left:e.left+this.offset.relative.left*d+this.offset.parent.left*d-(c.browser.safari&&526>c.browser.version&&"fixed"==this.cssPosition?0:("fixed"==this.cssPosition?-this.scrollParent.scrollLeft():q?0:v.scrollLeft())*d)}},_generatePosition:function(b){var e=this.options,d="absolute"==this.cssPosition&&!(this.scrollParent[0]!=document&&c.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent, v=/(html|body)/i.test(d[0].tagName),q=b.pageX,t=b.pageY;if(this.originalPosition){var h;this.containment&&(this.relative_container?(h=this.relative_container.offset(),h=[this.containment[0]+h.left,this.containment[1]+h.top,this.containment[2]+h.left,this.containment[3]+h.top]):h=this.containment,b.pageX-this.offset.click.lefth[2]&&(q=h[2]+this.offset.click.left), b.pageY-this.offset.click.top>h[3]&&(t=h[3]+this.offset.click.top));e.grid&&(t=e.grid[1]?this.originalPageY+Math.round((t-this.originalPageY)/e.grid[1])*e.grid[1]:this.originalPageY,t=h?!(t-this.offset.click.toph[3])?t:!(t-this.offset.click.toph[2])?q:!(q-this.offset.click.left< h[0])?q-e.grid[0]:q+e.grid[0]:q)}return{top:t-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(c.browser.safari&&526>c.browser.version&&"fixed"==this.cssPosition?0:"fixed"==this.cssPosition?-this.scrollParent.scrollTop():v?0:d.scrollTop()),left:q-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(c.browser.safari&&526>c.browser.version&&"fixed"==this.cssPosition?0:"fixed"==this.cssPosition?-this.scrollParent.scrollLeft():v?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(b,e,d){d=d||this._uiHash();c.ui.plugin.call(this,b,[e,d]);"drag"==b&&(this.positionAbs=this._convertPositionTo("absolute"));return c.Widget.prototype._trigger.call(this,b,e,d)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});c.extend(c.ui.draggable,{version:"1.8.24"}); c.ui.plugin.add("draggable","connectToSortable",{start:function(b,e){var d=c(this).data("draggable"),v=d.options,q=c.extend({},e,{item:d.element});d.sortables=[];c(v.connectToSortable).each(function(){var e=c.data(this,"sortable");e&&!e.options.disabled&&(d.sortables.push({instance:e,shouldRevert:e.options.revert}),e.refreshPositions(),e._trigger("activate",b,q))})},stop:function(b,e){var d=c(this).data("draggable"),v=c.extend({},e,{item:d.element});c.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(b),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",b,v))})},drag:function(b,e){var d=c(this).data("draggable"),v=this;c.each(d.sortables,function(){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=c(v).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 e.helper[0]},b.target=this.instance.currentItem[0],this.instance._mouseCapture(b, !0),this.instance._mouseStart(b,!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",b),d.dropped=this.instance.element,d.currentItem=d.element,this.instance.fromOutside=d),this.instance.currentItem&&this.instance._mouseDrag(b)):this.instance.isOver&& (this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",b,this.instance._uiHash(this.instance)),this.instance._mouseStop(b,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),d._trigger("fromSortable",b),d.dropped=!1)})}});c.ui.plugin.add("draggable","cursor",{start:function(){var b=c("body"),e=c(this).data("draggable").options; b.css("cursor")&&(e._cursor=b.css("cursor"));b.css("cursor",e.cursor)},stop:function(){var b=c(this).data("draggable").options;b._cursor&&c("body").css("cursor",b._cursor)}});c.ui.plugin.add("draggable","opacity",{start:function(b,e){var d=c(e.helper),v=c(this).data("draggable").options;d.css("opacity")&&(v._opacity=d.css("opacity"));d.css("opacity",v.opacity)},stop:function(b,e){var d=c(this).data("draggable").options;d._opacity&&c(e.helper).css("opacity",d._opacity)}});c.ui.plugin.add("draggable", "scroll",{start:function(){var b=c(this).data("draggable");b.scrollParent[0]!=document&&"HTML"!=b.scrollParent[0].tagName&&(b.overflowOffset=b.scrollParent.offset())},drag:function(b){var e=c(this).data("draggable"),d=e.options,v=!1;if(e.scrollParent[0]!=document&&"HTML"!=e.scrollParent[0].tagName){if(!d.axis||"x"!=d.axis)e.overflowOffset.top+e.scrollParent[0].offsetHeight-b.pageY").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),q=document.activeElement;try{q.id}catch(h){q=document.body}b.wrap(e);(b[0]===q||c.contains(b[0],q))&&c(q).focus(); e=b.parent();"static"==b.css("position")?(e.css({position:"relative"}),b.css({position:"relative"})):(c.extend(d,{position:b.css("position"),zIndex:b.css("z-index")}),c.each(["top","left","bottom","right"],function(c,e){d[e]=b.css(e);isNaN(parseInt(d[e],10))&&(d[e]="auto")}),b.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"}));return e.css(d).show()},removeWrapper:function(b){var d,e=document.activeElement;return b.parent().is(".ui-effects-wrapper")?(d=b.parent().replaceWith(b),(b[0]=== e||c.contains(b[0],e))&&c(e).focus(),d):b},setTransition:function(b,d,e,q){q=q||{};c.each(d,function(c,d){var h=b.cssUnit(d);0c?d(2*c)/2:d(-2*c+2)/-2+1}})}(jQuery);var altgallery,altbox; (function(c,b){function e(a){return"[object Array]"==Object.prototype.toString.call(a)}function d(a,c){return Math.floor(Math.random()*(c-a+1))+a}function v(a){var c="",f,w=a.length;for(f=0;f=F;F++)w.push(parseInt(f[F],16));return c!==b?"rgba("+w[0]+", "+w[1]+", "+w[2]+", "+c+")":"rgb("+w[0]+", "+w[1]+", "+w[2]+")"}return"transparent"}function y(a,p){function f(a,c,f){for(var p in a)p.match("-")? a[c+p]=a[p]:a[f+p.charAt(0).toUpperCase()+p.slice(1)]=a[p]}p===b&&(p=a,a=null);c.browser.mozilla?f(p,"-moz-","Moz"):c.browser.webkit?f(p,"-webkit-","webkit"):c.browser.opera?f(p,"-o-","O"):c.browser.msie&&f(p,"-ms-","ms");a&&c(a).css(p);return p}function R(a,p){if(p===b)return p={},c(a).data("transform")||{};c(a).each(function(){var a=[],w;for(w in p)a.push(w+"("+p[w]+")");a=a.join(" ");c(this).data("transform",p).css({"-moz-transform":a,"-webkit-transform":a,"-khtml-transform":a,"-o-transform":a, "-ms-transform":a,transform:a})});return c(a)}function K(a){c(a).css({display:"block",position:"static",cssFloat:"none",clear:"none",left:"auto",right:"auto",top:"auto",bottom:"auto",width:"auto",height:"auto",minWidth:"none",minHeight:"none",maxWidth:"none",maxHeight:"none",overflow:"visible",margin:0,padding:0,border:"none",background:"none",color:"#000000",fontFamily:"serif",fontSize:"16px",fontStyle:"normal",fontVariant:"normal",fontWeight:"normal",letterSpacing:"normal",lineHeight:"normal",opacity:1, outline:"none",textAlign:"left",textIndent:0,textShadow:"none",visibility:"visible",whiteSpace:"normal",cursor:"inherit"})}function la(a){a.preventDefault()}function ea(a,p){p=c.extend({speed:10,width:32,height:32,frames:12,layout:"horizontal"},p);B(a);this.element=c("
");this.element.css({width:p.width,height:p.height,background:C(a),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"==p.layout?setInterval(function(){++a.frame>=p.frames&&(a.frame=0);a.element.css({backgroundPosition:(-a.frame*p.width).toString()+"px 0"})},1E3/p.speed):setInterval(function(){++a.frame>=p.frames&&(a.frame=0);a.element.css({backgroundPosition:"0 "+(-a.frame*p.height).toString()+"px"})},1E3/p.speed)};this.stop=function(){clearInterval(this.interval)}}function ua(a, p){function f(){g&&g.remove();g=c('Photo GalleryDownload free version of this gallery from Flash-Gallery.com'); ma=737;if(!O()){var a=g.width();c.browser.opera&&g.css({width:100}).find("span:first").css({letterSpacing:"-1px"});c.browser.msie&&9>c.browser.version?(g.css({background:"#444"}).find("span:last").css({background:"#222"}),g.hover(function(){g.stop().animate({width:120},"fast",function(){g.animate({height:70},"fast",function(){g.find("span:last").show();d=!0})})},function(){g.find("span:last").hide();g.stop().animate({height:20},"fast",function(){g.animate({width:a},"fast",function(){d=!1})})})):g.hover(function(){g.stop().animate({width:120}, "fast",function(){g.animate({height:70,opacity:1},"fast",function(){g.find("span:last").animate({opacity:1},"slow",function(){d=!0})})})},function(){g.find("span:last").animate({opacity:0},"fast");g.stop().animate({height:20},"fast",function(){g.animate({width:a,opacity:0.7},"fast",function(){d=!1})})});z()&&g.click(function(){if(!d)return!1});w.container.append(g)}}var w=this;this.init=function(){var w=this.container=c('
');K(w);w.css({display:"block",position:"relative", width:p.width,height:p.height,cursor:"default"});y(w,{userSelect:"none"});this.element=c("
");this.element.css({display:"block",position:"relative",width:p.width,height:p.height,overflow:"hidden",margin:0,padding:0,background:p.background});w.append(this.element);f();c(a).empty().append(w);var w=this.element,b=function(a){A||(A=!0,x=a.changedTouches[0],H=window.setTimeout(function(){A=!1;var a=x,c=document.createEvent("MouseEvent");c.initMouseEvent("mouseup",!0,!0,window,1,a.screenX,a.screenY, a.clientX,a.clientY,!1,!1,!1,!1,0,null);a.target.dispatchEvent(c);c=document.createEvent("MouseEvent");c.initMouseEvent("mousedown",!0,!0,window,1,a.screenX,a.screenY,a.clientX,a.clientY,!1,!1,!1,!1,2,null);a.target.dispatchEvent(c);c=document.createEvent("MouseEvent");c.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(c);E=!0;x=null},800))},g=function(){A&&(window.clearTimeout(H),A=!1,x=null)},F=function(a){var f= "";if(!(1"),F.css({position:"absolute",left:0,top:0,right:0,bottom:0,zIndex:1E4,cursor:"pointer"}),F.click(function(){w.fullscreen();return!1}),w.element.after(F),location.hash.match(/#altgallery.fullscreen.start\b/)&&w.fullscreen())};this.isFullscreen=!1;this.fullscreen=function(){function a(){var f=l.width(),p=l.height();if(f!=E||p!=q){var b=k,F=e,d;z()?(d=screen.widthc(window).height()?screen.height: screen.width,d=f/d*(Math.max(screen.width,screen.height)/c(window).width())):d=1;H.css({right:8*d,top:8*d,width:48*d,height:48*d});var n=f*h;b/F128*d?(f-F.width)/2:F.left)+n,top:F.top})):(F=J.fit(b,F,f-2*n,p-64*d),w.element.css({zIndex:10,left:F.left+n,top:p-F.height>128*d?(p-F.height)/2:64*d}));w.scale(F.width/b);g.css({position:"fixed",left:8*d,top:8*d,zIndex:11E4});y(g,{"transform-origin":"0 0"});R(g,{scale:(z()?2:1.5)*d}); G&&(w.container.show(),G=!1);E=f;q=p}}function b(f){if("resize"==f.type){f=c(window).width();var p=c(window).height();if(f==U&&p==V)return;U=f;V=p}l.empty().html(" ");t&&(clearTimeout(t),t=null);t=setTimeout(a,500)}function d(a){if(27==a.which)return w.exitFullscreen(),!1}var k=w.container.width(),e=w.container.height();if(!w.isFullscreen)if(w.isFullscreen=!0,self!=top)top.location.href=location.href+"#altgallery.fullscreen.start#altgallery.fullscreen.back";else{F&&F.hide();c(document.body).scrollTop(c(document.body).scrollTop()+ 1).css({overflow:"hidden"});var l=c("
");l.css({position:"fixed",left:0,top:0,width:"100%",height:"100%",zIndex:11100,background:"#000",opacity:0.9});c(document.body).append(l);c(document).bind("touchmove",la);var G=!0;w.container.hide();w.element.wrap("
");var A=w.element.parent();A.css({position:"fixed",left:0,top:0,width:"100%",height:"100%",zIndex:1E5});w.container.css({position:"absolute",zIndex:11110});var x=c("
");x.css({width:w.width(),height:w.height()});w.container.after(x); var H=c("");H.attr({src:p.images.folder+"close-48.png"}).css({position:"absolute",right:8,top:8,cursor:"pointer"});A.append(H);var E,q,h=navigator.userAgent.match(/iPhone/i)?0.02:0,t=setTimeout(function(){l.empty().html(" ");a()},100),U=c(window).width(),V=c(window).height();setTimeout(function(){c(window).bind("resize scroll",b)},500);w.exitFullscreen=function(){c(window).unbind("resize scroll",b);clearTimeout(t);H.remove();location.hash.match(/#altgallery.fullscreen.back\b/)&&history.back(); w.scale(1);w.element.css({left:0,top:0});x.remove();w.container.css({position:"relative",zIndex:0});w.element.unwrap();l.remove();c(document.body).css({overflow:"auto"});c(document.body).unbind("keyup",d);c(document).unbind("touchmove",la);f();F&&F.show();w.isFullscreen=!1};H.click(function(){w.exitFullscreen();return!1});c(document.body).keyup(d)}};var g,d=!1;this.init()}function ca(a,p,f,w){var b=this;b.options=w||{};this.canvas=a;this.albums=p;this.items=t(p);if(this.items.length){this.currentItem= 0;this.getCurrentItem=function(){return this.items[this.currentItem]};this.onOpen=function(){};b.onOpenItem=[];this.settings=c.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},thumbBar:{useThumbBar:!0,position:"bottom",scrollSpeed:10},thumbnail:{width:80,height:60,cornerRadius:10,alpha:70,outlineColor:3355443, outlineColorOnRollOver:6710886,outlineColorOnClick:10066329,useShadow:!0},slideshow:{start:!1,delay:2.5,loop:!0,stopAutoOnClick:!0}},f||{});this.settings=q(this.settings);this.scaleFactor=1;if(z()&&(this.settings.thumbnail.width<0.1*a.width()||this.settings.thumbnail.height<0.1*a.height()))this.settings.thumbnail.width*=1.5,this.settings.thumbnail.height*=1.5;this.preloader=new ea(b.options.images.loader);b.settings.slideshow.start&&setTimeout(function(){b.slideshowStart()},500*b.settings.image.transitionDuration); this.render()}}function S(a,p,f,w){this.options=w||{};this.canvas=a;this.albums=p;this.items=t(p);if(this.items.length){this.currentItem=0;this.getCurrentItem=function(){return this.items[this.currentItem]};this.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"}};this.settings=c.extend(!0,this.defaultSettings,f||{});this.settings=q(this.settings);navigator.userAgent.match(/Android/i)&&navigator.userAgent.match(/Chrome/i)&&(this.settings.image.bgBlur=!1);this.scaleFactor=1;this.scale2=z()?2:1;if(z()&&(this.settings.thumbnail.width< 0.1*a.width()||this.settings.thumbnail.height<0.1*a.height()))this.settings.thumbnail.width*=1.5,this.settings.thumbnail.height*=1.5;this.init()}}function Z(a,p,f,w){this.options=w||{};this.canvas=a;this.albums=p;this.items=t(p);this.items.length&&(this.currentItem=-1,this.getCurrentItem=function(){return this.items[this.currentItem]},this.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"}},this.settings=c.extend(!0,this.defaultSettings,f||{}),this.settings=q(this.settings),this.scale2=this.scaleFactor=1,this.page=0,this.render())}function M(a,p,f,w){this.options=w||{};this.canvas=a;this.albums=p;this.items=t(p);this.items.length&&(this.currentItem=0,this.getCurrentItem=function(){return this.items[this.currentItem]},this.defaultSettings={initialState:"Load Image",slideshowDelay:2,showCaption:!0, base:{color:4080713,visibleFrame:5},buttons:{showSlideshowButton:!0,showThumbnailsButton:!0,bgColor:15066854}},this.settings=c.extend(!0,this.defaultSettings,f||{}),this.settings=q(this.settings),this.enableThumbnailsHover=!0,this.drag=!1,this.scaleFactor=1,this.scale2=z()?1.5:1,this.init())}function $(a,p,f,w){this.options=w||{};this.canvas=a;this.albums=p;this.items=t(p);this.items.length&&(this.currentItem=-1,this.getCurrentItem=function(){return this.items[this.currentItem]},this.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}},this.settings=c.extend(!0,this.defaultSettings,f||{}),this.settings=q(this.settings),this.scale2=this.scaleFactor=1,this.page=0,this.render())}function X(a,p,f,w){this.options=w||{};this.canvas=a; this.albums=p;this.settings=c.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}},f||{});this.settings=q(this.settings);this.settings.maxImageWidth||(this.settings.maxImageWidth=Math.round(a.width()/2.5));L()&&(this.settings.useScrollBar=!1);if(a=this.settings.showReflections)a=this.canvas.element.css("backgroundColor"),a=(D(a).match(/[0-9a-f]{6}$/i)?!0:!1)&&!(c.browser.msie&&9>c.browser.version);this.showReflections=a;this.items= t(p);this.items.length&&(this.currentItem=0,this.getCurrentItem=function(){return this.items[this.currentItem]},this.getItemX=function(a){return-(this.currentItem-a)},this.getItemZ=function(a){return parseInt(this.items.length/2)-Math.abs(this.getItemX(a))},this.currentItem="left"==this.settings.startPosition?0:"right"==this.settings.startPosition?this.items.length:Math.floor((this.items.length-1)/2),this.scaleFactor=1,this.render(),this.settings.slideShow&&this.slideshowStart())}function da(a,p, f,w){var b=this;b.options=w||{};this.canvas=a;this.albums=p;this.items=t(p);if(this.items.length){this.currentItem=0;this.getCurrentItem=function(){return this.items[this.currentItem]};this.onOpen=function(){};b.onOpenItem=[];this.settings=c.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}},f||{});this.settings=q(this.settings); this.scaleFactor=1;if(z()&&(this.settings.thumbnail.width<0.1*a.width()||this.settings.thumbnail.height<0.1*a.height()))this.settings.thumbnail.width*=1.5,this.settings.thumbnail.height*=1.5;this.preloader=new ea(b.options.images.loader);b.settings.slideshow.start&&setTimeout(function(){b.slideshowStart()},500*b.settings.image.transitionDuration);this.render()}}function ba(a,p,f,w){this.options=w||{};this.canvas=a;this.albums=p;this.items=t(p);this.items.length&&(this.currentItem=0,this.getCurrentItem= function(){return this.items[this.currentItem]},this.getNextItem=function(a){return this.items[(this.currentItem+(a||1))%this.items.length]},this.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},this.settings=c.extend(!0,this.defaultSettings,f||{}),this.settings=q(this.settings),this.scaleFactor=1, 3>this.settings.visibleImages&&(this.settings.visibleImages=3),this.settings.visibleImages>this.items.length&&(this.settings.visibleImages=this.items.length),this.stack=[],this.init())}function T(a,p,f,w){this.options=w||{};this.canvas=a;this.albums=p;this.albums.length&&(this.currentAlbum=0,this.getCurrentAlbum=function(){return this.albums[this.currentAlbum]},this.currentItem=0,this.getCurrentItem=function(){return this.getCurrentAlbum().items[this.currentItem]},this.scaleFactor=1,this.settings= c.extend(!0,{initialState:"Show Albums",imageScaleMode:"fill",frameSize:5,frameColor:"#ffffff",backgroundColor:"#aac5d8",cornerRadius:7,iconWidth:90,iconHeight:55,iconPadding:10,panelBackgroundAlpha:50,showCaption:"always",captionBackgroundAlpha:40,showButtons:"always",buttonsBackgroundAlpha:40,showAlbumsButton:!0,showThumbnailsButton:!0,showSlideshowButton:!0,showNavigationButton:!0,useEmbeddedFont:!0,fontName:"Arial",fontSize:11,translation:{Album:"Album",Albums:"Albums",Image:"Image",Images:"Images", Close:"CLOSE",BackToAlbums:"BACK TO ALBUMS",LoadingImage:"Loading Image",Of:"of"}},f||{}),this.settings=q(this.settings),this.settings.useEmbeddedFont&&(this.settings.fontName="Tahoma, Verdana, sans-serif",this.settings.fontSize=9),this.currentState=this.settings.initialState.toLowerCase(),this.cache=function(){if(0<=this.currentItem){var a=this.getCurrentAlbum().items,c=[],f,p;for(p=this.currentItem+1;pthis.currentItem-2;p--)(f=a[(a.length+p)%a.length])&&(f=f.source)&&c.push(f);c.length&&N(c,100)}},this.render())}window.altgallery_id=window.altgallery_id||0;var ma,wa=67,va=["3132372e302e302e31","6c6f63616c686f7374","666c6173682d67616c6c6572792e636f6d"];sprintfWrapper={init:function(){if("undefined"==typeof arguments||1>arguments.length||"string"!=typeof arguments[0]||"undefined"==typeof RegExp)return null;for(var a=arguments[0],c=RegExp(/(%([%]|(\-)?(\+|\x20)?(0)?(\d+)?(\.(\d)?)?([bcdfosxX])))/g), f=[],w=[],b=0,d=0,k=0,d=0,e="",m=null;m=c.exec(a);)m[9]&&(b+=1),k=c.lastIndex-m[0].length,w[w.length]=a.substring(d,k),d=c.lastIndex,f[f.length]={match:m[0],left:m[3]?!0:!1,sign:m[4]||"",pad:m[5]||" ",min:m[6]||0,precision:m[8],code:m[9]||"%",negative:0>parseInt(arguments[b])?!0:!1,argument:String(arguments[b])};w[w.length]=a.substring(d);if(0==f.length)return a;if(arguments.length-1f?0:f).join(a.pad);return a.left?"0"==a.pad||c?a.sign+a.argument+f.replace(/0/g," "):a.sign+a.argument+f:"0"==a.pad||c?a.sign+f+a.argument:f+a.sign+a.argument}};sprintf=sprintfWrapper.init;var ka,W={};c.extend(c.support,{touch:"ontouchstart"in document});h();var na=h().replace(/[^\/]*$/,""),J={fit:function(a,p,f,w,b){var d,e,n=a/p;b=c.extend({noEnlarge:!1,minWidth:16, minHeight:16},b);d=f;e=f/n;e>w&&(e=w,d=e*n);da||e>p))d=a,e=p;return{left:(f-d)/2,top:(w-e)/2,width:d,height:e,margin:0}},fill:function(a,c,f,w){var b=a/c;a=f;c=f/b;c\x3c/script>'); var ia=document.getElementById("__onload_ie_pixastic__");ia.onreadystatechange=function(){"complete"==ia.readyState&&(ia.parentNode.removeChild(ia),ha())};document.addEventListener&&document.addEventListener("DOMContentLoaded",ha,!1);var aa=window;aa.addEventListener?aa.addEventListener("load",ha,!1):aa.attachEvent&&aa.attachEvent("onload",ha)}var aa=document.createElement("canvas"),qa=!1;try{qa=!!("function"==typeof aa.getContext&&aa.getContext("2d"))}catch(xa){}var aa=function(){return qa},fa,Y= document.createElement("canvas"),ra=!1;try{if("function"==typeof Y.getContext&&(fa=Y.getContext("2d")))ra="function"==typeof fa.getImageData}catch(ya){}fa=function(){return ra};var sa=!1,Y=document.createElement("canvas");if(aa()&&fa()){Y.width=Y.height=1;Y=Y.getContext("2d");Y.fillStyle="rgb(255,0,0)";Y.fillRect(0,0,1,1);var ja=document.createElement("canvas");ja.width=ja.height=1;var ta=ja.getContext("2d");ta.fillStyle="rgb(0,0,255)";ta.fillRect(0,0,1,1);Y.globalAlpha=0.5;Y.drawImage(ja,0,0);sa= 255!=Y.getImageData(0,0,1,1).data[2]}I={parseOnLoad:!1,debug:!1,applyAction:function(a,c,f,b){b=b||{};var d="canvas"==a.tagName.toLowerCase();if(d&&I.Client.isIE())return I.debug&&ga("Tried to process a canvas element but browser is IE."),!1;var g,e,n=!1;I.Client.hasCanvas()&&(n=!!b.resultCanvas,g=b.resultCanvas||document.createElement("canvas"),e=g.getContext("2d"));var m=a.offsetWidth,r=a.offsetHeight;d&&(m=a.width,r=a.height);if(0==m||0==r)if(null==a.parentNode){var u=a.style.position,s=a.style.left; a.style.position="absolute";a.style.left="-9999px";document.body.appendChild(a);m=a.offsetWidth;r=a.offsetHeight;document.body.removeChild(a);a.style.position=u;a.style.left=s}else{I.debug&&ga("Image has 0 width and/or height.");return}if(-1
'),r={position:"absolute"};if(f.thumbBar.useThumbBar)switch(f.thumbBar.position.toLowerCase()){default:case "bottom":r.left=10*g;r.top=10*g;r.width=b.width()-20*g;r.height=b.height()-(n+30)*g;break;case "top":r.left=10*g;r.bottom=10*g;r.width=b.width()-20*g;r.height=b.height()-(n+30)*g;break;case "left":r.right=10*g;r.top=10*g;r.width=b.width()-(e+30)*g;r.height=b.height()-20*g;break;case "right":r.left=10*g,r.top=10*g,r.width=b.width()- (e+30)*g,r.height=b.height()-20*g}else r.left=10*g,r.top=10*g,r.width=b.width()-20*g,r.height=b.height()-20*g;m.css(r);b.element.append(m);if(f.thumbBar.useThumbBar){var u=function(){B(d[U].thumb,function(a){var f=c('');K(f);f.css({position:"absolute",border:"none"});f.css(J.fill(a.width,a.height,(e-4)*g,(n-4)*g));q[U].append(f);++U
'),l,G,A,x,H,m={};switch(f.thumbBar.position.toLowerCase()){default:case "bottom":l= "horizontal";G=b.width()-20*g;A=(n+4)*g;x=d.length*(e+5)*g-5*g;H=A;m.left=10*g;m.bottom=7*g;m.width=G;m.height=A;break;case "top":l="horizontal";G=b.width()-20*g;A=(n+4)*g;x=d.length*(e+5)*g-5*g;H=A;m.left=10*g;m.top=9*g;m.width=G;m.height=A;break;case "left":l="vertical";G=(e+4)*g;A=b.height()-20*g;x=G;H=d.length*(n+5)*g-5*g;m.left=9*g;m.top=10*g;m.width=G;m.height=A;break;case "right":l="vertical",G=(e+4)*g,A=b.height()-20*g,x=G,H=d.length*(n+5)*g-5*g,m.right=8*g,m.top=10*g,m.width=G,m.height=A}m.position= "absolute";m.overflow="hidden";s.css(m);var E=c("
");E.css({position:"relative",width:x,height:H});var q=[],h={position:"absolute",width:(e-4)*g,height:(n-4)*g,overflow:"hidden",border:2*g+"px solid",borderColor:D(f.thumbnail.outlineColor),opacity:f.thumbnail.alpha/100};c.extend(h,y({borderRadius:f.thumbnail.cornerRadius*g/2}));for(var t=y({boxShadow:g+"px "+g+"px "+2*g+"px rgba(0, 0, 0, 0.5)"}),U=0;U'),w="horizontal"==l?a*(e+ 5)*g:1,m="horizontal"==l?1:a*(n+5)*g;b.css(h).css({left:w,top:m});b.hover(function(){b.hasClass("altgallery-active")||(b.data("style",{opacity:b.css("opacity"),borderColor:b.css("borderTopColor")}),b.css({borderColor:D(f.thumbnail.outlineColorOnRollOver),opacity:1}))},function(){b.hasClass("altgallery-active")||b.css(b.data("style"))});p.onOpenItem[a]=function(){var c=s.find("a").eq(a);c.parent().find("a").removeClass("altgallery-active").css({opacity:f.thumbnail.alpha/100,borderColor:D(f.thumbnail.outlineColor)}); c.addClass("altgallery-active").data("style",{opacity:1,borderColor:D(f.thumbnail.outlineColorOnClick)}).css(c.data("style"));var p;if("horizontal"==l&&G=f?"next":"prev"})}return!1});E.append(b);f.thumbnail.useShadow&&b.css(t);q[a]=b})(U);U=0;u();s.append(E);var V=function(){clearInterval(v);z=!1},v,z=!1;"horizontal"==l&&GG-30*d?z||(z=!0,E.stop(),v=setInterval(function(){var a=parseInt(E.css("left"))-parseInt(f.thumbBar.scrollSpeed),c=0-x+G;aA-30*d?z||(z=!0,E.stop(),v=setInterval(function(){var a=parseInt(E.css("top"))-parseInt(f.thumbBar.scrollSpeed),c=0-H+A;a"),l.attr("href",a.link),a.target&&l.attr("target",a.target)):l=c("
");l.click(function(){if(b.drag)return!1}); l.addClass("altgallery-image");l.css({display:"block",position:"absolute",left:"fill"==u?0:s.left,top:"fill"==u?0:s.top,width:"fill"==u?e.width():s.width,height:"fill"==u?e.height():s.height,overflow:"hidden",textDecoration:"none"});y(l,{borderRadius:d.image.cornerRadius*g/2});d.image.useShadow&&y(l,{boxShadow:g+"px "+g+"px "+2*g+"px rgba(0, 0, 0, 0.5)"});var G=c('');K(G);G.css({position:"absolute",left:"fill"==u?s.left:0,top:"fill"==u?s.top:0,width:s.width,height:s.height}); l.append(G);var A=c("
");a.description&&"never"!=d.caption.visibleMode.toLowerCase()&&(A.html(a.description.replace("\n","
")),A.css({position:"absolute",left:0,width:s.width-20*g,padding:9*g+"px "+10*g+"px",fontFamily:d.caption.fontName,fontSize:d.caption.fontSize*g,lineHeight:1.25,color:D(d.caption.color),background:Q(d.caption.bgColor,d.caption.bgAlpha/100)}),"top"==d.caption.position.toLowerCase()?(A.css({top:0,borderBottom:"1px solid",borderBottomColor:Q(d.caption.bgColor,d.caption.bgAlpha/ 100)}),"onrollover"==d.caption.visibleMode.toLowerCase()&&(z()||A.css({top:-(A.height()+18)}).hide(),l.hover(function(){A.show().stop().animate({top:0},b.options.animation.duration)},function(){A.stop().animate({top:-(A.height()+18)},b.options.animation.duration,function(){A.hide()})}))):(A.css({bottom:0,borderTop:"1px solid",borderTopColor:Q(d.caption.bgColor,d.caption.bgAlpha/100)}),"onrollover"==d.caption.visibleMode.toLowerCase()&&(z()||A.css({bottom:-(A.height()+18)}).hide(),l.hover(function(){A.show().stop().animate({bottom:0}, b.options.animation.duration)},function(){A.stop().animate({bottom:-(A.height()+18)},b.options.animation.duration,function(){A.hide()})}))),l.append(A));u=d.thumbBar.position.toLowerCase();u=!("left"==u||"right"==u);switch(p.transitionEffect||d.image.transitionEffect.toLowerCase()){default:case "fade":e.animate({opacity:0},{duration:500*d.image.transitionDuration,easing:"linear",complete:function(){e.empty();e.append(l);e.animate({opacity:1},{duration:500*d.image.transitionDuration,easing:"swing", complete:function(){b.onOpen(r)}})}});break;case "slide":e.find(".altgallery-image").not(":last").remove();var x=e.find(".altgallery-image"),s="prev"==f?1:-1,H="easeOutCubic",E=1E3*d.image.transitionDuration;if(u){G=e.outerWidth(!1)+10;x.size()&&x.stop().animate({left:x.position().left+G*s},E,H,function(){x.remove()});e.append(l);var q=l.position().left;l.css({left:q+G*-s}).animate({left:q},E,H,function(){b.onOpen(r)})}else G=e.outerHeight(!1)+10,x.size()&&x.stop().animate({top:x.position().top+G* s},E,H,function(){x.remove()}),e.append(l),q=l.position().top,l.css({top:q+G*-s}).animate({top:q},E,H,function(){b.onOpen(r)});break;case "xfade":case "crossfade":e.css({opacity:1});e.find(".altgallery-image").not(":last").remove();x=e.find(".altgallery-image");s=1E3*d.image.transitionDuration;x.size()?(x.animate({opacity:0},{duration:s,easing:"linear",complete:function(){c(this).remove();b.onOpen(r)}}),e.append(l),l.css({opacity:0}).animate({opacity:1},{duration:s,easing:"linear"})):(e.append(l), l.css({opacity:0}).animate({opacity:1},{duration:s,easing:"linear",complete:function(){b.onOpen(r)}}));break;case "none":e.html(l),b.onOpen(r)}var h,E=b.options.animation.duration,H="easeOutQuad",t={transitionEffect:"slide"};u?l.draggable({axis:"x",start:function(){h=l.position().left;A.hide()},stop:function(a,c){c.position.left>h+30*g?(l.animate({left:e.outerWidth(!1)+15*g},E,H),b.prev(t)):c.position.lefth+30*g?(l.animate({top:e.outerHeight(!1)+15*g},E,H),b.prev(t)):c.position.top");d.css({position:"absolute",left:0,top:0,width:p.width(),height:p.height()});p.append(d);if(!a.zeroPadding){var g=a.background=c("
");g.css({position:"absolute",left:0,top:0,zIndex:0,width:p.width(),height:p.height(),overflow:"hidden",background:D(f.image.bgTintColor)}); d.append(g)}var e=a.imageFrame=c("
");e.css({position:"absolute",left:f.image.padding*b,top:f.image.padding*b,zIndex:1,width:p.width()-2*f.image.padding*b,height:p.height()-2*f.image.padding*b,overflow:"visible"});d.append(e);p.scale();var n;e.draggable({axis:"x",start:function(a,c){n=c.position.left},stop:function(c,d){d.position.left>n+30?e.animate({left:p.width()},function(){e.empty();a.prev()}):d.position.left");b.css({position:"absolute",left:-10*f,top:(p.height()-69*f)/2,zIndex:1,width:72*f,height:69*f,background:"no-repeat center 0",backgroundImage:C(a.options.images.folder+"aura-arrows.png"),backgroundSize:32*f+"px "+144*f+"px",opacity:0.5,cursor:"pointer"}).hover(function(){c(this).css({opacity:1})}, function(){c(this).css({opacity:0.5})}).click(function(){a.prev();return!1});p.append(b)};S.prototype.initNextButton=function(){var a=this,p=this.canvas,f=this.scaleFactor,b=a.nextButton=c("
");b.css({position:"absolute",right:-10*f,top:(p.height()-69*f)/2,zIndex:1,width:72*f,height:69*f,background:"no-repeat center "+-75*f+"px",backgroundImage:C(a.options.images.folder+"aura-arrows.png"),backgroundSize:32*f+"px "+144*f+"px",opacity:0.5,cursor:"pointer"}).hover(function(){c(this).css({opacity:1})}, function(){c(this).css({opacity:0.5})}).click(function(){a.next();return!1});p.append(b)};S.prototype.initThumbnails=function(){var a=this,p=this.canvas,f=this.settings,b=this.items,d=this.scaleFactor,g=p.width(),e=a.thumbBar=c("
");e.css({position:"absolute",left:0,bottom:0,zIndex:1,width:g,height:f.thumbnail.height*d+20*d+15+15*d*a.scale2,background:"rgba(0,0,0,0.5)"});var n=c("
");n.css({position:"absolute",left:0,top:14+15*d*a.scale2,width:p.width(),height:1,background:"#fff",opacity:0.7}); y(n,{boxShadow:"0 1px 0 #000"});e.append(n);var m=c('
');m.css({position:"absolute",left:0,bottom:10*d});var r=b.length*(f.thumbnail.width*d+10),n=Math.ceil(r/g),g=1a?s||(s=!0,u=setInterval(function(){var a=parseInt(m.css("left"))+10;0p.width()-50?s||(s=!0,u=setInterval(function(){var a=parseInt(m.css("left"))-10,c=-(r-p.width()+ 10);a");l.attr({href:b[n].source}).css({position:"absolute",left:10*d+n*(f.thumbnail.width*d+10*d)+g,bottom:0,width:f.thumbnail.width*d,height:f.thumbnail.height* d,overflow:"hidden",opacity:parseInt(f.thumbnail.alpha)/100});(function(p,g){g.hover(function(){c(this).css({opacity:1});y(this,{boxShadow:"0 0 6px #fff"})},function(){p!=a.currentItem&&(c(this).css({opacity:parseInt(f.thumbnail.alpha)/100}),y(this,{boxShadow:"none"}))}).click(function(){a.drag||a.open(b[p],function(){});return!1});B(b[p].thumb,function(a){var p=c("");K(p);p.attr({src:a.src});p.css({position:"absolute"});p.css(J.fill(a.width,a.height,f.thumbnail.width*d,f.thumbnail.height*d)); g.append(p)},50*p)})(n,l);m.append(l)}e.append(m);p.append(e);var G=!0;p.element.mouseenter(function(){G&&e.stop().fadeIn()});p.element.mouseleave(function(){s=!1;clearInterval(u);G&&e.stop().fadeOut()});a.imageFrame.parent().click(function(){G?(G=!1,e.stop().fadeOut()):(G=!0,e.stop().fadeIn())})};S.prototype.initCaption=function(){var a=this.canvas,p=this.scaleFactor,f=this.caption=c("
");if(this.settings.caption.showCaption){var b=p*this.scale2;f.css({position:"absolute",left:10*p,top:8,width:a.width()- 100,height:16*b,lineHeight:16*b+"px",overflow:"hidden",fontFamily:'"Times New Roman", Times, serif',fontSize:12*b+"px",fontWeight:"bold",color:"#fff",textShadow:"0 1px 0 #000"});this.thumbBar.append(f)}};S.prototype.initButtons=function(){function a(){c(this).css({opacity:1})}function p(){c(this).css({opacity:0.5})}var f=this,b=this.settings,d=this.scaleFactor,g=c("
");g.css({position:"absolute",right:5,top:7});var e={cssFloat:"left",width:16*d*f.scale2,height:16*d*f.scale2,margin:"0 0 0 4px", backgroundImage:C(f.options.images.folder+"aura-buttons.png"),backgroundRepeat:"no-repeat",backgroundSize:16*d*f.scale2+"px "+96*d*f.scale2+"px",opacity:0.5,cursor:"pointer"},n=f.linkButton=c("
");b.buttons.showLinkButton&&(n.prop({title:b.translation.getLink}).css(e).css({backgroundPosition:"0 "+-40*d*f.scale2+"px"}).click(function(){var a=f.getCurrentItem();a.link&&P(a.link,a.target||"_blank")}).hover(a,p),g.append(n));b.buttons.showFacebookButton&&(n=c("
"),n.prop({title:b.translation.shareWithFacebook}).css(e).css({backgroundPosition:"0 "+ -60*d*f.scale2+"px"}).click(function(){P("http://www.facebook.com/sharer.php?u="+location.href+"%23galleryPhotoNumber="+(f.currentItem+1)+"&t="+f.getCurrentItem().description||"","_blank")}).hover(a,p),g.append(n));b.buttons.showTwitterButton&&(n=c("
"),n.prop({title:b.translation.tweet}).css(e).css({backgroundPosition:"0 "+-80*d*f.scale2+"px"}).click(function(){P("https://twitter.com/intent/tweet?url="+location.href+"%23galleryPhotoNumber="+(f.currentItem+1)+"&text="+f.getCurrentItem().description|| "","_blank")}).hover(a,p),g.append(n));if(b.buttons.showLinkButton||b.buttons.showFacebookButton||b.buttons.showTwitterButton)n=c("
"),n.css({cssFloat:"left",width:1,height:14*d*f.scale2,margin:"0 3px 0 5px",background:"#fff"}),g.append(n);b.buttons.showSlideshowButton&&(n=c("
"),n.prop({title:b.translation.startSlideshow}).css(e).css({backgroundPosition:"0 0"}).click(function(){f.slideshow?(f.slideshowStop(),c(this).css({backgroundPosition:"0 0"})):(f.slideshowStart(),c(this).css({backgroundPosition:"0 "+ -20*d*f.scale2+"px"}))}).hover(a,p),g.append(n));f.thumbBar.append(g)};S.prototype.update=function(){this.updateThumbnails();this.updateNavigation();this.updateCaption()};S.prototype.updateThumbnails=function(){var a=this,b=0;a.thumbBar.find(".altgallery-thumbnails a").each(function(){var f=c(this);b==a.currentItem?(f.css({opacity:1}),y(f,{boxShadow:"0 0 6px #fff"})):(f.css({opacity:parseInt(a.settings.thumbnail.alpha)/100}),y(f,{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(a,b){var f=this,d=this.canvas,e=this.settings,g=this.scaleFactor;if(a.id!==f.prevItem){f.currentItem=a.id;f.getCurrentItem().link? f.linkButton.show():f.linkButton.hide();var k=setTimeout(function(){f.preloader.show();f.preloader.start()},500);B(a.source,function(a){clearTimeout(k);f.preloader.hide();f.preloader.stop();f.imageFrame.stop().css({left:e.image.padding*g});var m=c("");K(m);m.attr({src:a.src}).css({position:"absolute"});var r,u=f.imageFrame.width(),s=f.imageFrame.height();"fill"==e.image.scaleMode?(r=J.fill(a.width,a.height,u,s),r.width>u&&(r.width=u,r.left=0),r.height>s&&(r.height=s,r.top=0)):r=J.fit(a.width, a.height,u,s);m.css(J.fill(a.width,a.height,r.width,r.height));var l=f.imageFrame.find("div"),u=c("
");u.css({position:"absolute",overflow:"hidden"}).css(r).hide();y(u,{boxShadow:"0 6px 6px rgba(0,0,0,0.6)"});u.append(m);f.imageFrame.append(u);l.animate({opacity:"hide"},f.options.animation.duration);u.animate({opacity:"show"},f.options.animation.duration,function(){l.remove()});if(!f.zeroPadding){var G=c("");K(G);G.attr({src:a.src}).css({position:"absolute"});G.css(J.fill(a.width,a.height, d.width(),d.height()));var A=f.background.find("div"),m=c("
");m.css({opacity:0});m.append(G);f.background.append(m);if(e.image.bgBlur){var x=function(){try{I.process(G.get(0),"blurfast",{amount:1.5})}catch(a){if("NS_ERROR_NOT_AVAILABLE"==a.name)setTimeout(x,10);else throw a;}};x()}A.animate({opacity:0},2*f.options.animation.duration);m.animate({opacity:0.5},2*f.options.animation.duration,function(){A.remove()})}"function"==typeof b&&b(a);B(f.items[(f.currentItem+1)%f.items.length].source)}); f.update();f.prevItem=f.currentItem}};S.prototype.prev=function(a){0u&&(u=1);var s=Math.floor((n-40)/r);1>s&&(s=1);var l=Math.ceil(d.length/u);s>l&&(s=l);var G=u*s,A=b.pagesCount=Math.ceil(d.length/G),x=Math.floor(m)+2*g,H=Math.floor(r)+2*g,E=Math.floor((k-x*u)/2-8*g),q=Math.floor((n-H*s)/2-8*g), h=b.pageWidth=x*u,t=b.pageHeight=H*s,l=c('
'),n={position:"absolute",left:E,top:q,width:Math.floor(k-2*(E+8*g))+14*g,height:Math.floor(n-2*(q+8*g))+14*g,background:D(e.colorScheme.thumbsFrameColor)},n=c.extend(n,y({borderRadius:4*g+"px"}));e.colorScheme.useShadow&&(n=c.extend(n,y({boxShadow:"0 0 "+10*g+"px rgba(0, 0, 0, 0.5)"})));l.css(n);f.element.append(l);k=c('
');n=c.extend(n,{background:"#000",opacity:0.6,zIndex:20});n=c.extend(n, y({boxShadow:"none"}));k.css(n).hide();f.element.append(k);f=c("
");f.css({position:"absolute",left:8*g,top:8*g,width:h-2,height:t-2,overflow:"hidden"});var U=b.imagesContainer=c("
");U.css({position:"relative",left:0,top:0,width:x*u*A-2,height:H*s-2});f.append(U);l.append(f);b.drag=!1;var V=0;U.draggable({axis:"x",start:function(a,c){V=c.position.left;b.drag=!0},stop:function(a,c){c.position.left>V+30*g?b.prevPage():c.position.left");K(l);var k=c("");k.attr({href:d[f].source}).css({display:"block",position:"absolute",left:Math.floor(g),top:Math.floor(n+0.5*r),width:m,height:r,overflow:"hidden",opacity:0,background:D(e.colorScheme.imageBGColor),border:"none",margin:0,padding:0}).click(function(){return!1});U.append(k);var s=function(){k.click(function(){b.drag||(b.currentItem=f,b.open(d[f],{left:f%u*x+E,top:n+ q}));return!1}).mouseover(function(){l.stop().animate({opacity:1},b.options.animation.duration/2)}).mouseleave(function(){l.stop().animate({opacity:e.thumbnail.alpha/100},b.options.animation.duration/2)})};a.animate&&f>=b.page*G&&f");H.css({position:"absolute",left:0,top:t/2-22*g,width:40*g,height:60*g,cursor:"pointer"});H.click(function(){b.prevPage()});h=c("
");h.css({position:"absolute",left:5*g,top:15*g,width:s,height:s,background:C(b.options.images.folder+"left.png"),backgroundSize:s+"px "+s+"px",cursor:"pointer"});y(h,{borderRadius:4*g+"px"});H.append(h);l.append(H);H=b.nextPageButton= c("
");H.css({position:"absolute",right:0,top:t/2-22*g,width:40*g,height:60*g,cursor:"pointer"});H.click(function(){b.nextPage()});t=c("
");t.css({position:"absolute",right:5*g,top:15*g,width:s,height:s,background:C(b.options.images.folder+"right.png"),backgroundSize:s+"px "+s+"px",cursor:"pointer"});y(t,{borderRadius:4*g+"px"});H.append(t);l.append(H);l.mouseover(function(){b.showControls()});l.mouseleave(function(){b.hideControls()});b.hideControls();b.showControls();b.placePage({animate:!1})}; Z.prototype.hideControls=function(){this.prevPageButton.hide();this.nextPageButton.hide()};Z.prototype.showControls=function(){0"),n=c('');K(n);var m=(new ea(f.options.images.loader)).get();m.css({position:"absolute",left:"50%",top:"50%", zIndex:10,margin:"-16px 0 0 -16px"});var r=setTimeout(function(){k.append(m);m.start()},500);B(a.thumb,function(m){function s(){var b=c('
');b.css({position:"absolute",left:8*g,top:8*g,width:l.width,height:l.height,overflow:"hidden",cursor:"pointer"});k.append(b);if(a.description){var m=parseInt(e.imageCaption.fontSize),m=m||f.defaultSettings.imageCaption.fontSize,s=c("
"+a.description.replace("\n","
")+"
");s.css({position:"absolute",left:0, width:l.width,fontFamily:e.imageCaption.fontName,fontSize:m*g+"px",lineHeight:1.25,color:D(e.imageCaption.color),background:Q(e.imageCaption.bgColor,e.imageCaption.bgAlpha/100)});b.append(s);var m="1px solid "+Q(e.imageCaption.bgColor,e.imageCaption.bgAlpha/100),u=f.options.animation.duration;s.children("div").css({padding:10*g});"bottom"==e.imageCaption.position.toLowerCase()?(s.css({borderTop:m}),s.css({bottom:-s.outerHeight(!1)}),p.animate?s.animate({bottom:0},u,"easeOutQuad"):s.css({bottom:0})): (s.css({borderBottom:m}),s.css({top:-s.outerHeight(!1)}),p.animate?s.animate({top:0},u,"easeOutQuad"):s.css({top:0}))}var x=c('
');x.css({position:"absolute",right:-20*g,top:-19*g,width:40*g,height:40*g,zIndex:1,background:"no-repeat center",backgroundImage:C(f.options.images.close),backgroundSize:30*g+"px "+30*g+"px",cursor:"pointer"});z()&&x.css({width:47*g,height:45*g,backgroundSize:40*g+"px "+40*g+"px"});x.click(function(){f.imageOpened=!1;c(this).remove();s&&s.remove(); r.opacity="hide";k.animate(r,f.options.animation.duration,function(){c(this).remove()});n.animate(A,f.options.animation.duration);c(".altgallery-frameMask",f.canvas.element).fadeOut(f.options.animation.duration)});k.append(x);b.click(function(){q||(x.remove(),s&&s.remove(),r.opacity="hide",k.animate(r,f.options.animation.duration,function(){c(this).remove();f.next()}),n.animate(A,f.options.animation.duration))});var q,h;k.draggable({axis:"x",start:function(a,c){q=!0;h=c.position.left;x.hide()},stop:function(a, c){c.position.left>h+30?k.animate({left:d.width()},function(){f.prev()}):c.position.leftthis.currentItem&&(this.currentItem=this.items.length-1);this.open(this.getCurrentItem())};Z.prototype.next=function(){this.currentItem++;this.currentItem>= this.items.length&&(this.currentItem=0);this.open(this.getCurrentItem())};Z.prototype.placePage=function(a){var b=this;a=c.extend({animate:!0,duration:b.options.animation.duration},a);a.animate?(b.hideControls(),b.imagesContainer.animate({left:-(b.page*b.pageWidth)},{duration:a.duration,complete:function(){b.showControls()}})):b.imagesContainer.css({left:-(b.page*b.pageWidth)})};Z.prototype.prevPage=function(){this.page--;0>this.page&&(this.page=0);this.placePage()};Z.prototype.nextPage=function(){this.page++; this.page>=this.pagesCount&&(this.page=this.pagesCount-1);this.placePage()};M.prototype.scale=function(a){this.scaleFactor=a;this.originalSize||(this.originalSize={width:this.canvas.width(),height:this.canvas.height()});this.canvas.resize(this.originalSize.width*a,this.originalSize.height*a);this.canvas.empty();this.init()};M.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()}};M.prototype.initFrame=function(){var a=this.canvas,b=this.settings,f=this.scaleFactor,d=this.scale2,e=this.frame=c("
"),g=a.width()-10*f,k=a.height()-10*f;e.css({position:"absolute",left:5*f,top:5*f,width:g,height:k,overflow:"hidden",background:D(b.buttons.bgColor)});y(e,{borderRadius:5*f+"px",boxShadow:"0 0 4px rgba(0, 0, 0, 0.5)"});var n=this.content=c("
"), g=this.contentWidth=g-18*f,d=this.contentHeight=k-(20+23*d)*f;n.css({position:"absolute",left:9*f,top:9*f,width:g,height:d,background:D(b.base.color)});y(n,{borderRadius:4*f+"px"});e.append(n);b=this.preloader=(new ea(this.options.images.loader)).get();b.css({position:"absolute",left:"50%",top:"50%",zIndex:100,margin:"-16px 0 0 -16px"});n.append(b);a.append(e)};M.prototype.initNavigation=function(){this.initPrevButton();this.initNextButton()};M.prototype.initPrevButton=function(){var a=this.settings, b=this.scaleFactor,f=c("
");f.css({position:"absolute",left:0,top:this.contentHeight/2-20*b,zIndex:10,width:21*b,height:60*b,background:D(a.buttons.bgColor),backgroundSize:25*b+"px "+150*b+"px",cursor:"default"});y(f,{borderRadius:10*b+"px",boxShadow:"5px 0 "+15*b+"px rgba(0, 0, 0, 0.5)"});this.frame.append(f);var d=c("
");d.css({position:"absolute",left:0,top:this.contentHeight/2-30*b,zIndex:10,width:9*b,height:80*b,background:D(a.buttons.bgColor),cursor:"default"});this.frame.append(d); var e=this.prevButton=c("
");e.css({position:"absolute",left:0,top:this.contentHeight/2-20*b,zIndex:10,width:21*b,height:60*b,cursor:"pointer"});a=c("
");a.css({marginTop:25*b,marginLeft:6*b,width:9*b,height:9*b,background:"url("+this.options.images.folder+"cubic-buttons.png) no-repeat",backgroundPosition:-8*b+"px "+-8*b+"px",backgroundSize:25*b+"px "+150*b+"px"});e.append(a);this.frame.append(e);var g;this.canvas.element.hover(function(){clearTimeout(g);f.stop().show().css({opacity:1}).animate({left:0}); e.stop().animate({left:0,opacity:1})},function(){g=setTimeout(function(){f.stop().animate({left:-12*b},function(){f.fadeOut()});e.stop().animate({left:-12*b,opacity:0})},100)});this.hidePrevButton=function(){f.css({visibility:"hidden"});d.css({visibility:"hidden"});e.css({visibility:"hidden"})};this.showPrevButton=function(){f.css({visibility:"visible"});d.css({visibility:"visible"});e.css({visibility:"visible"})}};M.prototype.initNextButton=function(){var a=this.settings,b=this.scaleFactor,f=c("
"); f.css({position:"absolute",right:0,top:this.contentHeight/2-20*b,zIndex:10,width:21*b,height:60*b,background:D(a.buttons.bgColor),cursor:"default"});y(f,{borderRadius:10*b+"px",boxShadow:"-5px 0 "+15*b+"px rgba(0, 0, 0, 0.5)"});this.frame.append(f);var d=c("
");d.css({position:"absolute",right:0,top:this.contentHeight/2-30*b,zIndex:10,width:9*b,height:80*b,background:D(a.buttons.bgColor),cursor:"default"});this.frame.append(d);var e=this.nextButton=c("
");e.css({position:"absolute",right:0, top:this.contentHeight/2-20*b,zIndex:10,width:21*b,height:60*b,cursor:"pointer"});a=c("
");a.css({marginTop:25*b,marginLeft:6*b,width:9*b,height:9*b,background:"url("+this.options.images.folder+"cubic-buttons.png) no-repeat",backgroundPosition:-8*b+"px "+-33*b+"px",backgroundSize:25*b+"px "+150*b+"px"});e.append(a);this.frame.append(e);var g;this.canvas.element.hover(function(){clearTimeout(g);f.stop().show().css({opacity:1}).animate({right:0});e.stop().animate({right:0,opacity:1})},function(){g= setTimeout(function(){f.stop().animate({right:-12*b},function(){f.fadeOut()});e.stop().animate({right:-12*b,opacity:0})},100)});this.hideNextButton=function(){f.css({visibility:"hidden"});d.css({visibility:"hidden"});e.css({visibility:"hidden"})};this.showNextButton=function(){f.css({visibility:"visible"});d.css({visibility:"visible"});e.css({visibility:"visible"})}};M.prototype.initCaption=function(){var a=this.scaleFactor,b=this.scale2,f=this.caption=c("
");f.css({position:"absolute",left:10* a,bottom:10*a*b,width:this.contentWidth-60*a,height:14*a*b,lineHeight:14*a*b+"px",overflow:"hidden",fontFamily:"Arial, Helvetica, sans-serif",fontSize:11*a*b+"px",color:"#777"});this.frame.append(f)};M.prototype.initButtons=function(){var a=this,b=this.settings,f=this.scaleFactor,d=this.scale2,e=function(){c(this).css({borderColor:"#fff #bbb #bbb #fff"});y(this,{boxShadow:"0 0 2px rgba(0, 0, 0, 0.2)"})},g=function(){c(this).css({borderColor:"transparent"});y(this,{boxShadow:"none"})},k=23*f*d,n=25* f*d+"px "+150*f*d+"px";if(b.buttons.showSlideshowButton){var m=a.slideshowButton=c("
");m.css({position:"absolute",right:(b.buttons.showThumbnailsButton?32:8)*f*d,bottom:5*f,width:k,height:k,background:C(a.options.images.folder+"cubic-buttons.png")+" no-repeat",backgroundPosition:"0px "+-51*f*d+"px",backgroundSize:n,border:"1px solid",borderColor:"transparent",cursor:"pointer"});y(m,{borderRadius:"3px 4px"});m.hover(e,g);m.click(function(){a.showImage();a.slideshowStart()});a.frame.append(m)}b.buttons.showThumbnailsButton&& (b=a.showThumbnailsButton=c("
"),b.css({position:"absolute",right:8*f*d,bottom:5*f,width:k,height:k,background:C(a.options.images.folder+"cubic-buttons.png")+" no-repeat",backgroundPosition:"-1px "+-126*f*d+"px",backgroundSize:n,border:"1px solid",borderColor:"transparent",cursor:"pointer"}).hide(),y(b,{borderRadius:"3px 4px"}),b.hover(e,g),b.click(function(){a.showThumbnails()}),a.frame.append(b),b=a.showImagesButton=c("
"),b.css({position:"absolute",right:8*f*d,bottom:5*f,width:k,height:k, background:C(a.options.images.folder+"cubic-buttons.png")+" no-repeat",backgroundPosition:"-1px "+-101*f*d+"px",backgroundSize:n,border:"1px solid",borderColor:"transparent",cursor:"pointer"}).hide(),y(b,{borderRadius:"3px 4px"}),b.hover(e,g),b.click(function(){a.showImage()}),a.frame.append(b))};M.prototype.initImage=function(){var a=this.scaleFactor,b=this.imageWidth=this.contentWidth-2*this.settings.base.visibleFrame*a,f=this.imageHeight=this.contentHeight-2*this.settings.base.visibleFrame*a,d= this.imagesFrame=c("
");d.css({position:"absolute",left:this.settings.base.visibleFrame*a,top:this.settings.base.visibleFrame*a,width:b,height:f,overflow:"hidden"}).hide();y(d,{borderRadius:3*a+"px"});this.content.append(d);a=this.imagesContainer=c("
");a.css({position:"relative",left:0,top:0});d.append(a)};M.prototype.showImage=function(a){var c=this,b=this.scaleFactor,d=function(){function a(){setTimeout(function(){c.drag=!1},100)}c.cleanup();c.thumbnailsFrame.hide();c.imagesFrame.show(); c.showImagesButton.hide();c.showThumbnailsButton.show();c.showPrevButton();c.showNextButton();c.prevButton.unbind("click").click(function(){c.slideshowStop();c.prev()});c.nextButton.unbind("click").click(function(){c.slideshowStop();c.next()});var d=0;c.imagesContainer.draggable({axis:"x",start:function(a,b){c.drag=!0;d=b.position.left},stop:function(e,w){w.position.left>d+30*b?c.prev(c.options.animation.duration,a):w.position.left");k.css({position:"absolute",left:b.settings.base.visibleFrame* d,top:b.settings.base.visibleFrame*d,width:e,height:g,overflow:"hidden"}).hide();y(k,{borderRadius:3*d+"px"});b.content.append(k);var n=b.thumbnailsContainer=c('
');n.css({position:"relative",left:0,top:0,width:e*Math.ceil(b.items.length/20),height:g});k.append(n);for(var m=Math.round((e-5)/5),r=Math.round((g-4)/4),u=Math.round((e-5*m)/10),s=Math.round((g-4*r)/8),d=0;d');K(h);h.attr({href:g.source}).css({display:"block",position:"absolute",left:k*m+Math.floor(d/20)*e+1*k+u,top:q*r+1*q+s,width:m,height:r,overflow:"hidden",cursor:"pointer",zIndex:Math.floor(d%20/5)});y(h,{boxShadow:"0px 3px 3px rgba(0, 0, 0, 0.5)"});h.mouseover(function(){if(b.enableThumbnailsHover&&!b.drag){var s=0;0==k?s=m/8:4==k&&(s=-m/8);var u=0;0==q?u=r/8:3==q&&(u=-r/8);b.updateCaption(g.description||"Image "+(d+1)+" / "+b.items.length);b.cleanup();f.element.find(".altgallery-thumbnail").css({opacity:0.8}); var h=c(this).clone();h.addClass("altgallery-clone");var E=n.offset();h.css({left:c(this).offset().left-E.left,top:c(this).offset().top-E.top,zIndex:10,opacity:1});y(h,{boxShadow:"5px 15px 13px rgba(0, 0, 0, 0.7)"});n.append(h);var t=h.find("img");h.animate({width:1.25*m,height:1.25*r,marginLeft:-m/8+s,marginTop:-r/8+u},{duration:"fast",easing:"linear",step:function(){t.css(J.fill(w.width,w.height,h.width(),h.height()))}});h.click(function(){b.drag||(b.currentItem=d,h.unbind("mouseleave"),b.canvas.element.unbind("mouseleave", a),y(h,{boxShadow:"none"}),h.animate({left:b.currentPage*e,top:0,width:b.imageWidth,height:b.imageHeight,marginLeft:0,marginTop:0},{duration:"normal",step:function(){t.css(J.fill(w.width,w.height,h.width(),h.height()))},complete:function(){b.showImage()}}));return!1});h.mouseleave(function(){b.cleanup();b.updateCaption(" ")})}});h.click(function(){b.drag||(b.currentItem=d,b.showImage());return!1});var t=c("");K(t);t.attr({src:g.thumb}).css({display:"block",position:"absolute",border:"none"}).css(J.fill(w.width, w.height,m,r));h.append(t);n.append(h)})})(d,b.items[d]);b.canvas.element.mouseleave(a);b.currentPage=0;b.preloader.hide()};M.prototype.showThumbnails=function(){function a(a,c){e.thumbnailsContainer.stop().animate({left:-e.currentPage*e.thumbnailsWidth},{duration:a||2*e.options.animation.duration,complete:function(){e.enableThumbnailsHover=!0;"function"==typeof c&&c()}})}function c(b,f){0k+30*g?c(e.options.animation.duration,d):m.position.left")):this.caption.html("Image "+(this.currentItem+1)+" / "+this.items.length)};M.prototype.loadImage=function(a,d){var f=this;a%=f.items.length;f.items[a]!==b&&B(f.items[a].source,function(b){var e="altgallery-image-"+a;if(!f.imagesContainer.find("."+e).size()){e=c('
');e.css({position:"absolute",left:f.imageWidth*a,top:0,width:f.imageWidth,height:f.imageHeight,overflow:"hidden"});var g= c('');K(g);g.attr("src",b.src);g.css(J.fill(b.width,b.height,f.imageWidth,f.imageHeight));e.append(g);f.imagesContainer.append(e)}"function"==typeof d&&d(b)})};M.prototype.open=function(a,b){var f=this,d="altgallery-image-"+f.currentItem;f.imagesContainer.find("."+d).size()?"function"==typeof b&&b():(f.preloader.show(),f.preloader.start(),B(a.source,function(a){var e=c('
');e.css({position:"absolute",left:f.imageWidth*f.currentItem,top:0,width:f.imageWidth, height:f.imageHeight,overflow:"hidden"});var k=c('');K(k);k.attr("src",a.src);k.css(J.fill(a.width,a.height,f.imageWidth,f.imageHeight));e.append(k);f.imagesContainer.append(e);f.preloader.hide();f.preloader.stop();"function"==typeof b&&b()}));f.imagesContainer.stop().css({left:-f.imageWidth*f.currentItem});f.updateCaption();f.loadImage(a.id+1);f.loadImage(a.id-1)};M.prototype.place=function(a,c){this.imagesContainer.stop().animate({left:-this.imageWidth*this.currentItem}, {duration:a||2*this.options.animation.duration,complete:function(){"function"==typeof c&&c()}})};M.prototype.prev=function(a,c){var b=this;if(0'),t={position:"absolute",left:r,top:r,width:s,height:k,background:D(e.frame.frameColor)},t=c.extend(t, y({borderRadius:4*g+"px"}));e.frame.useShadow&&(t=c.extend(t,y({boxShadow:"0 0 "+r+"px rgba(0, 0, 0, 0.67)"})));n.css(t);f.element.append(n);s=c('
');t=c.extend(t,{background:"#000",opacity:0.6,zIndex:20});t=c.extend(t,y({boxShadow:"none"}));s.css(t).hide();f.element.append(s);f=c("
");f.css({position:"absolute",left:u,top:u,width:h-m,height:A,overflow:"hidden"});var v=b.imagesContainer=c("
");v.css({position:"relative",left:0,top:0,width:E*l*q,height:1* A});f.append(v);n.append(f);b.drag=!1;var z=0;v.draggable({axis:"x",start:function(a,c){z=c.position.left;b.drag=!0},stop:function(a,c){c.position.left>z+30*g?b.prevPage():c.position.left");K(n);var s=c("");s.attr({href:d[f].source}).css({display:"block",position:"absolute",left:Math.floor(g),top:Math.floor(m+0.5*A),width:x, height:A,overflow:"hidden",opacity:0,border:"none",margin:0,padding:0}).click(function(){return!1});v.append(s);var k=function(){s.click(function(){b.drag||(b.currentItem=f,b.open(d[f],{left:f%l*E+r,top:m+r}));return!1}).mouseover(function(){n.stop().animate({opacity:1},b.options.animation.duration/2)}).mouseleave(function(){n.stop().animate({opacity:e.images.alpha/100},b.options.animation.duration/2)})};a.animate&&f>=b.page*l&&f");f.css({position:"absolute",left:0,top:(k-60*g)/2,width:u+m,height:60*g,cursor:"pointer"});f.click(function(){b.prevPage()});q=c("
");q.css({position:"absolute",left:u-h,top:15*g,width:m, height:m,background:C(b.options.images.folder+"left.png"),backgroundSize:m+"px "+m+"px",cursor:"pointer"});y(q,{borderRadius:h+"px"});f.append(q);n.append(f);f=b.nextPageButton=c("
");f.css({position:"absolute",right:0,top:(k-60*g)/2,width:u+m,height:60*g,cursor:"pointer"});f.click(function(){b.nextPage()});k=c("
");k.css({position:"absolute",right:u-h,top:15*g,width:m,height:m,background:C(b.options.images.folder+"right.png"),backgroundSize:m+"px "+m+"px",cursor:"pointer"});y(k,{borderRadius:h+ "px"});f.append(k);n.append(f);n.mouseover(function(){b.showControls()});n.mouseleave(function(){b.hideControls()});b.hideControls();b.showControls();b.placePage({animate:!1})};$.prototype.hideControls=function(){this.prevPageButton.hide();this.nextPageButton.hide()};$.prototype.showControls=function(){0this.page&&(this.page=0);this.placePage()};$.prototype.nextPage=function(){this.page++;this.page>=this.pagesCount&&(this.page=this.pagesCount-1);this.placePage()};X.prototype.scale= function(a){this.scaleFactor=a;this.originalSize||(this.originalSize={width:this.canvas.width(),height:this.canvas.height()});this.canvas.resize(this.originalSize.width*a,this.originalSize.height*a);this.render()};X.prototype.getItemStyle=function(a,c){var b=this.settings,d=this.canvas,e,g;e=this.getItemX(c);g=this.getItemZ(c);var k;k=Math.abs(e);var n=J.fit(a.width,a.height,b.maxImageWidth*this.scaleFactor*(1>k?1:2>k?0.55:3>k?0.5:0.6-0.05*k),d.height()-60);return{zIndex:10*g,left:(d.width()-n.width)/ 2+e*d.width()/8+(e?e/k*b.maxImageWidth/3:0),top:(d.height()-n.height)/2-30,width:n.width,height:n.height,opacity:e?0.8:1,transform:{rotateY:-(e?e/k:0)*b.imageAngle+"deg"}}};X.prototype.render=function(){var a=this,b=this.settings,f=this.canvas,d=this.items;this.canvas.empty();this.scene=c('
');this.scene.css({position:"relative",width:f.width(),height:f.height()});this.canvas.element.append(this.scene);var e=f.scale()||1,g,k={touchstart:function(c){a.drag=!0;g=c.pageX}, touchend:function(c){c=c.pageX-g;var b=Math.abs(c)>a.canvas.width()/2?2:1;c>30*e?(setTimeout(function(){a.drag=!1},100),a.prev(b)):c<-30*e?(setTimeout(function(){a.drag=!1},100),a.next(b)):a.drag=!1},touchcancel:function(){setTimeout(function(){a.drag=!1},100)}},k=k||{};c(this.scene).each(function(){var a=!1,b=!1;c(this).mousedown(function(){a=!0;return!1}).mousemove(function(c){a&&(b?"function"==typeof k.touchmove&&k.touchmove(c):(b=!0,"function"==typeof k.touchstart&&k.touchstart(c)));return!1}).mouseup(function(c){a= !1;b&&(b=!1,"function"==typeof k.touchend&&k.touchend(c));return!1}).mouseleave(function(c){a=!1;b&&(b=!1,"function"==typeof k.touchcancel&&k.touchcancel(c))})});var n=!L();a.scene.empty();a.scene.css({"-webkit-perspective":400,"-moz-perspective":400,perspective:400});var m=b.useHighlight,r,u,s,l,h,A=0;l=a.currentItem;h=2*Math.max(l,d.length-l);for(u=1;u<=h;u++)r=l+(u%2?parseInt(u/2):-parseInt(u/2)),0<=r&&r
');d[e].link&&(k.attr("href",d[e].link),d[e].target&&k.attr("target",d[e].target));k.css({display:"block",position:"absolute",zIndex:l.zIndex,left:l.left,top:l.top,width:l.width,height:l.height,overflow:"visible",background:m?"#000":"transparent",cursor:"pointer",outline:"none"});n&&R(k,{rotateY:l.transform.rotateY});var r=c("");r.attr("src",g.src);K(r);r.css({display:"block",width:l.width,height:l.height,opacity:m?l.opacity:1}); k.append(r);if(a.showReflections){g=r.clone();g.css({position:"absolute",opacity:b.reflectionAlpha/100,"-moz-transform":"scaleY(-1)","-webkit-transform":"scaleY(-1)","-o-transform":"scaleY(-1)","-ms-transform":"scaleY(-1)",transform:"scaleY(-1)",zIndex:1});var u=c('
');u.css({position:"absolute",top:l.height,width:l.width,height:l.height,background:f.element.css("backgroundColor"),zIndex:0});var F=c('
');F.css({position:"absolute", top:l.height,width:l.width,height:l.height,zIndex:2});var l=f.element.css("backgroundColor"),h=[Q(l,0),Q(l,0.5),Q(l,1)];c.browser.mozilla?F.css({background:"-moz-linear-gradient(top, "+h[0]+" 0%, "+h[1]+" 15%, "+h[2]+" 50%)"}):c.browser.webkit?F.css({background:"-webkit-linear-gradient(top, "+h[0]+" 0%, "+h[1]+" 15%, "+h[2]+" 50%)"}):c.browser.opera?F.css({background:"-o-linear-gradient(top, "+h[0]+" 0%, "+h[1]+" 15%, "+h[2]+" 50%)"}):c.browser.msie?(l=D(l).replace("#",""),F.css({filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00"+ l+",endColorstr=#ff"+l+",GradientType=0)"})):F.css({background:"linear-gradient(top, "+h[0]+" 0%, "+h[1]+" 15%, "+h[2]+" 50%)"});k.append(g);k.append(u);k.append(F)}k.click(function(){a.drag||(a.currentItem=e,0>a.currentItem?a.currentItem=0:a.currentItem>=d.length&&(a.currentItem=d.length-1),a.animate());return!1});m&&k.hover(function(){r.css({opacity:1})},function(){r.css({opacity:s?0.8:1})});e==a.currentItem&&k.unbind("click").click(function(){if(a.drag)return!1});a.scene.append(k)})},100*A++)}(r); b.useScrollBar&&a.showScrollbar();c.browser.mozilla&&a.showReflections&&a.animate()};X.prototype.animate=function(){function a(a,g,m){B(d[a].source,function(n){function k(a){function b(c){return h[c]+(q[c]-h[c])*a/1E4}r.css({left:b("left"),top:b("top"),zIndex:parseInt(b("zIndex")),width:b("width"),height:b("height")});u.css({width:b("width"),height:b("height")});c.showReflections&&t.css({top:b("height"),width:b("width"),height:b("height")});e&&R(r,{rotateY:parseFloat(h.transform.rotateY)+(parseFloat(q.transform.rotateY)- parseFloat(h.transform.rotateY))*a/1E4+"deg"})}var r=c.scene.find(".altgallery-item-"+a),u=r.find("img"),h={left:parseInt(r.css("left")),top:parseInt(r.css("top")),zIndex:parseInt(r.css("z-index")),width:r.width(),height:r.height(),opacity:r.find("img").css("opacity"),transform:R(r)},q=c.getItemStyle(n,a);m||r.show();r.unbind("click").click(function(){c.drag||(c.currentItem=a,0>c.currentItem?c.currentItem=0:c.currentItem>=d.length&&(c.currentItem=d.length-1),c.animate());return!1});b.useHighlight&& (r.unbind("hover").hover(function(){u.first().css({opacity:1})},function(){u.first().css({opacity:g?0.8:1})}),u.first().css({opacity:q.opacity}));var t=r.find(".altgallery-overlay");r.stop().prop("animate",0);m?k(1E4):r.animate({animate:1E4},{duration:1E3*b.flipDuration,easing:"easeOutExpo",step:function(a){k(a)},complete:function(){r.prop("animate",0);a==c.currentItem&&r.unbind("click").click(function(){if(c.drag)return!1})}})})}var c=this,b=this.settings,d=this.items,e=!L(),g,k,n,m,r;m=c.currentItem; r=2*Math.max(m,d.length-m);for(k=1;k<=r;k++)if(g=m+(k%2?parseInt(k/2):-parseInt(k/2)),0<=g&&gu?a(g,n):(c.scene.find(".altgallery-item-"+g).hide(),a(g,n,!0))}b.useScrollBar&&c.updateScrollbar()};X.prototype.showScrollbar=function(){var a=this,b=this.settings,f=this.canvas,d=this.scaleFactor,e=c('
'),g=Math.round(0.8*f.width())-36*d;e.css({position:"absolute",zIndex:1E3,left:(f.width()-(g+36*d))/2,bottom:5* d,width:g+36*d,height:17*d,background:Q(b.scrollbar.bgColor,b.scrollbar.bgAlpha/100)});y(e,{borderRadius:8*d});if(c.browser.msie&&9>c.browser.version){var k=sprintf("%02x%s",255*b.scrollbar.bgAlpha/100,D(b.scrollbar.bgColor).replace("#",""));e.css({filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#"+k+",endColorstr=#"+k+")"})}var n=c('
'),m=g/a.items.length;n.css({position:"absolute",left:Math.round(a.currentItem*m),top:-10,width:Math.floor(m), height:30*d});var r=c("
");r.css({position:"relative",top:10,height:13*d,background:D(b.scrollbar.handleColor),opacity:b.scrollbar.handleAlpha/100,cursor:"ew-resize"});r.hover(function(){r.css({opacity:1})},function(){r.css({opacity:b.scrollbar.handleAlpha/100})});n.append(r);n.draggable({axis:"x",containment:"parent",stop:function(c,b){a.currentItem=Math.floor(b.position.left/g*a.items.length);n.css({left:Math.round(a.currentItem*m)});a.animate()}});k=c("
");k.css({position:"relative", top:2*d,height:13*d,margin:"0 "+18*d+"px"});k.click(function(b){b=b.pageX-c(this).offset().left;a.currentItem=Math.floor(b/g*a.items.length);n.css({left:Math.round(a.currentItem*m)});a.animate()});var d={position:"absolute",top:2,width:16*d,height:16*d,fontFamily:"Arial, Helvetica, sans-serif",fontSize:10*d+"px",lineHeight:14*d+"px",textAlign:"center",color:D(b.scrollbar.arrowsColor),opacity:b.scrollbar.arrowsAlpha/100,cursor:"pointer"},u=c("
");u.css(d);u.css({left:1});u.click(function(){a.prev()}); e.append(u);u=c("
");u.css(d);u.css({right:1});u.click(function(){a.next()});e.append(u);k.append(n);e.append(k);f.element.append(e)};X.prototype.updateScrollbar=function(){var a=this.canvas,c=this.scaleFactor,c=(Math.round(0.8*a.width())-36*c)/this.items.length;a.element.find(".altgallery-scrollbar-handle").css({left:Math.round(this.currentItem*c)})};X.prototype.open=function(a){this.currentItem=a.id;this.animate()};X.prototype.prev=function(a){a=this.currentItem-(a||1);0>a&&(a= 0);this.currentItem!=a&&(this.currentItem=a,this.animate())};X.prototype.next=function(a){a=this.currentItem+(a||1);a>=this.items.length&&(a=0);this.currentItem!=a&&(this.currentItem=a,this.animate())};X.prototype.slideshowStart=function(){var a=this;a.slideshowStop();a.slideshowInterval=setInterval(function(){a.next()},1E3*a.settings.slideShowDelay)};X.prototype.slideshowStop=function(){this.slideshowInterval&&clearTimeout(this.slideshowInterval)};da.prototype.scale=function(a){this.scaleFactor= a;this.originalSize||(this.originalSize={width:this.canvas.width(),height:this.canvas.height()});this.canvas.resize(this.originalSize.width*a,this.originalSize.height*a);this.render({animate:!1})};da.prototype.render=function(a){a=c.extend({animate:!0},a);var b=this,f=this.settings,d=this.canvas,e=this.items,g=this.scaleFactor;d.empty();var k=f.thumbnail.size*g,n=c('
'),m={position:"absolute"};if(f.thumbBar.useThumbBar)switch(f.thumbBar.position.toLowerCase()){default:case "bottom":m.left= 10*g;m.top=10*g;m.width=d.width()-20*g;m.height=d.height()-(k+30*g);break;case "top":m.left=10*g;m.bottom=10*g;m.width=d.width()-20*g;m.height=d.height()-(k+30*g);break;case "left":m.right=10*g;m.top=10*g;m.width=d.width()-(k+30*g);m.height=d.height()-20*g;break;case "right":m.left=10*g,m.top=10*g,m.width=d.width()-(k+30*g),m.height=d.height()-20*g}else m.left=10*g,m.top=10*g,m.width=d.width()-20*g,m.height=d.height()-20*g;n.css(m);d.element.append(n);if(f.thumbBar.useThumbBar){var r=b.thumbBar=c('
'), u,s,l,h,q,n={};switch(f.thumbBar.position.toLowerCase()){default:case "bottom":u="horizontal";s=d.width()-20*g;l=k+4*g;h=e.length*(k+5*g)-5*g;q=l;n.left=10*g;n.bottom=7*g;n.width=s;n.height=l;break;case "top":u="horizontal";s=d.width()-20*g;l=k+4*g;h=e.length*(k+5*g)-5*g;q=l;n.left=10*g;n.top=9*g;n.width=s;n.height=l;break;case "left":u="vertical";s=k+4*g;l=d.height()-20*g;h=s;q=e.length*(k+5*g)-5*g;n.left=9*g;n.top=10*g;n.width=s;n.height=l;break;case "right":u="vertical",s=k+4*g,l=d.height()-20* g,h=s,q=e.length*(k+5*g)-5*g,n.right=10*g,n.top=10*g,n.width=s,n.height=l}n.position="absolute";n.overflow="hidden";r.css(n);var x=c("
");x.css({position:"relative",width:h,height:q});y({boxShadow:g+"px "+g+"px "+2*g+"px rgba(0, 0, 0, 0.5)"});n=f.thumbnail.fontSize*g;m=0.67*k;n>m&&(n=m);var m=(k-n)/2,t={position:"absolute",width:k,height:k-m,paddingTop:m,overflow:"hidden",textAlign:"center",textDecoration:"none",fontFamily:f.thumbnail.fontName,fontSize:n,lineHeight:n+"px",color:D(f.thumbnail.fontColor), backgroundColor:D(f.thumbnail.color),opacity:f.thumbnail.alpha/100};c.extend(t,y({borderRadius:f.thumbnail.cornerRadius*g/2}));for(var v=y({boxShadow:g+"px "+g+"px "+2*g+"px rgba(0, 0, 0, 0.5)"}),n=0;n'),m="horizontal"==u?a*(k+5*g):1,n="horizontal"==u?1:a*(k+5*g);d.html(a+1);d.css(t).css({left:m,top:n});f.thumbnail.useShadow&&d.css(v);d.hover(function(){d.hasClass("altgallery-active")||(d.data("style",{color:d.css("color"),backgroundColor:d.css("backgroundColor"), opacity:d.css("opacity")}),d.css({color:D(f.thumbnail.fontColorOnRollOver),backgroundColor:D(f.thumbnail.colorOnRollOver),opacity:1}))},function(){d.hasClass("altgallery-active")||d.css(d.data("style"))});d.click(function(){if(!b.drag){var d=b.currentItem;b.currentItem=a;c(this).hasClass("altgallery-active")||b.open(e[a],{direction:a>=d?"next":"prev"})}return!1});b.onOpenItem[a]=function(){var c=r.find("a").eq(a);c.parent().find("a").removeClass("altgallery-active").css(t);c.addClass("altgallery-active").data("style", {color:D(f.thumbnail.fontColorOnClick),backgroundColor:D(f.thumbnail.colorOnClick),opacity:1}).css(c.data("style"));var b;if("horizontal"==u&&ss-30*e?C||(C=!0,x.stop(),B=setInterval(function(){var a=parseInt(x.css("left"))- parseInt(f.thumbBar.scrollSpeed),c=0-h+s;al-30*e?C||(C=!0,x.stop(),B=setInterval(function(){var a=parseInt(x.css("top"))-parseInt(f.thumbBar.scrollSpeed),c=0-q+l;a"),l.attr("href",a.link),a.target&&l.attr("target",a.target)):l=c("
");l.click(function(){if(e.drag)return!1});l.addClass("altgallery-image");l.css({display:"block",position:"absolute",left:"fill"==u?0:s.left,top:"fill"==u?0:s.top,width:"fill"==u?k.width():s.width,height:"fill"==u?k.height():s.height,overflow:"hidden",textDecoration:"none"}); y(l,{borderRadius:h.image.cornerRadius*g/2});h.image.useShadow&&y(l,{boxShadow:g+"px "+g+"px "+2*g+"px rgba(0, 0, 0, 0.5)"});var q=c('');K(q);q.css({position:"absolute",left:"fill"==u?s.left:0,top:"fill"==u?s.top:0,width:s.width,height:s.height});l.append(q);var A=c("
");a.description&&"never"!=h.caption.visibleMode.toLowerCase()&&(A.html(a.description.replace("\n","
")),A.css({position:"absolute",left:0,width:s.width-20*g,padding:9*g+"px "+10*g+"px",fontFamily:h.caption.fontName, fontSize:h.caption.fontSize*g,lineHeight:1.25,color:D(h.caption.color),background:Q(h.caption.bgColor,h.caption.bgAlpha/100)}),"top"==h.caption.position.toLowerCase()?(A.css({top:0,borderBottom:"1px solid",borderBottomColor:Q(h.caption.bgColor,h.caption.bgAlpha/100)}),"onrollover"==h.caption.visibleMode.toLowerCase()&&(z()||A.css({top:-(A.height()+18)}).hide(),l.hover(function(){A.show().stop().animate({top:0},e.options.animation.duration)},function(){A.stop().animate({top:-(A.height()+18)},e.options.animation.duration, function(){A.hide()})}))):(A.css({bottom:0,borderTop:"1px solid",borderTopColor:Q(h.caption.bgColor,h.caption.bgAlpha/100)}),"onrollover"==h.caption.visibleMode.toLowerCase()&&(z()||A.css({bottom:-(A.height()+18)}).hide(),l.hover(function(){A.show().stop().animate({bottom:0},e.options.animation.duration)},function(){A.stop().animate({bottom:-(A.height()+18)},e.options.animation.duration,function(){A.hide()})}))),l.append(A));u=h.thumbBar.position.toLowerCase();u=!("left"==u||"right"==u);switch(b.transitionEffect|| h.image.transitionEffect.toLowerCase()){default:case "fade":k.animate({opacity:0},{duration:500*h.image.transitionDuration,easing:"linear",complete:function(){k.empty();k.append(l);k.animate({opacity:1},{duration:500*h.image.transitionDuration,easing:"swing",complete:function(){e.onOpen(r)}})}});break;case "slide":k.find(".altgallery-image").not(":last").remove();var x=k.find(".altgallery-image"),s="prev"==d?1:-1,t="easeOutCubic",v=1E3*h.image.transitionDuration;if(u){q=k.outerWidth(!1)+10;x.size()&& x.stop().animate({left:x.position().left+q*s},v,t,function(){x.remove()});k.append(l);var B=l.position().left;l.css({left:B+q*-s}).animate({left:B},v,t,function(){e.onOpen(r)})}else q=k.outerHeight(!1)+10,x.size()&&x.stop().animate({top:x.position().top+q*s},v,t,function(){x.remove()}),k.append(l),B=l.position().top,l.css({top:B+q*-s}).animate({top:B},v,t,function(){e.onOpen(r)});break;case "xfade":case "crossfade":k.css({opacity:1});k.find(".altgallery-image").not(":last").remove();x=k.find(".altgallery-image"); s=1E3*h.image.transitionDuration;x.size()?(x.animate({opacity:0},{duration:s,easing:"linear",complete:function(){c(this).remove();e.onOpen(r)}}),k.append(l),l.css({opacity:0}).animate({opacity:1},{duration:s,easing:"linear"})):(k.append(l),l.css({opacity:0}).animate({opacity:1},{duration:s,easing:"linear",complete:function(){e.onOpen(r)}}));break;case "none":k.html(l),e.onOpen(r)}var C,v=e.options.animation.duration,t="easeOutQuad",I={transitionEffect:"slide"};u?l.draggable({axis:"x",start:function(){C= l.position().left;A.hide()},stop:function(a,c){c.position.left>C+30*g?(l.animate({left:k.outerWidth(!1)+15*g},v,t),e.prev(I)):c.position.leftC+30*g?(l.animate({top:k.outerHeight(!1)+15*g},v,t),e.prev(I)):c.position.top");g.css({position:"absolute", left:Math.floor((f.width()-a.imageWidth-20*e)/2),top:Math.floor((f.height()-a.imageHeight-57*e)/2),width:a.imageWidth+20*e,height:a.imageHeight+57*e,background:D(b.frameColor),zIndex:b.visibleImages-h});b.useShadow&&y(g,{boxShadow:"0 0 10px rgba(0,0,0,0.7)"});h&&R(g,{rotate:(d(10*-b.maxAngle,10*b.maxAngle)/10).toString()+"deg"});var k=c('
');k.css({position:"absolute",left:10*e,top:10*e,width:a.imageWidth,height:a.imageHeight,overflow:"hidden",background:"#999",cursor:"pointer"}); k.click(function(){a.next()});g.append(k);k=c('
');k.css({position:"absolute",left:10*e,top:a.imageHeight+12*e,width:a.imageWidth,height:42*e,overflow:"hidden",textAlign:"center",fontFamily:b.caption.fontName,fontSize:11*e+"px",lineHeight:14*e+"px",color:D(b.caption.color)});g.append(k);a.stack.push(g);f.append(a.stack[h])}a.open(a.getCurrentItem())};ba.prototype.preload=function(a,b){var d=this,e=this.settings;B(a.source,function(a){var g=b.find(".altgallery-imgFrame"), k=c("");K(k);k.attr({src:a.src});k.css({position:"absolute"});var n="fit"==e.imageScaleMode.toLowerCase()?J.fit:J.fill;k.css(n(a.width,a.height,d.imageWidth,d.imageHeight));g.empty().append(k)})};ba.prototype.open=function(a){var b=this,d=this.settings,e=this.scaleFactor,h=this.stack[0];b.currentItem=a.id;var g=h.find(".altgallery-caption");g.empty();var k=c("
");k.css({display:"inline-block"});d.usePhotoNumbers&&k.append(a.id+1+"/"+b.items.length+" ");k.append(a.description);g.append(k); var n=k.height(),g=Math.floor((g.height()-n)/2);14");K(m);m.attr({src:g.src});m.css({position:"absolute"});var n="fit"==d.imageScaleMode.toLowerCase()?J.fit:J.fill;m.css(n(g.width,g.height,b.imageWidth,b.imageHeight));r.append(m);g={position:"absolute",padding:3*e+"px "+5*e+"px",fontFamily:"Arial, Helvetica, sans-serif",fontSize:10*e+"px",color:"#fff",background:Q("#000000",0.7),cursor:"pointer"};var k=c('
');k.css(g).css({left:15*e,top:15*e});y(k,{borderRadius:5*e+"px"}); k.html(d.translation.back);k.click(function(){b.prev()});h.append(k);h.hover(function(){k.stop().fadeIn("fast")},function(){k.stop().fadeOut("fast")});if(a.link){var q=c('