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