/** * flashgallery * * @version 0.5.6 * @copyright 2011-2012 Flash-Gallery.com */ if(void 0===JSON){var JSON;JSON||(JSON={});(function(){function a(a){return 10>a?"0"+a:a}function b(a){r.lastIndex=0;return r.test(a)?'"'+a.replace(r,function(a){var t=e[a];return"string"===typeof t?t:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+a+'"'}function d(a,r){var t,g,F,x,c=o,e,D=r[a];D&&"object"===typeof D&&"function"===typeof D.toJSON&&(D=D.toJSON(a));"function"===typeof y&&(D=y.call(r,a,D));switch(typeof D){case "string":return b(D);case "number":return isFinite(D)?""+ D:"null";case "boolean":case "null":return""+D;case "object":if(!D)return"null";o+=k;e=[];if("[object Array]"===Object.prototype.toString.apply(D)){x=D.length;for(t=0;tb&&a=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})})(jQuery); (function(a){a.widget("ui.draggable",a.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1},_create:function(){if("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 d=this.options;if(this.helper||d.disabled||a(b.target).is(".ui-resizable-handle"))return!1; this.handle=this._getHandle(b);if(!this.handle)return!1;d.iframeFix&&a(!0===d.iframeFix?"iframe":d.iframeFix).each(function(){a('
').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(a(this).offset()).appendTo("body")});return!0},_mouseStart:function(b){var d=this.options;this.helper=this._createHelper(b);this._cacheHelperProportions();if(a.ui.ddmanager)a.ui.ddmanager.current= this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left: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;d.cursorAt&&this._adjustOffsetFromHelper(d.cursorAt);d.containment&&this._setContainment();if(!1===this._trigger("start",b))return this._clear(),!1;this._cacheHelperProportions();a.ui.ddmanager&&!d.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(b,!0);a.ui.ddmanager&&a.ui.ddmanager.dragStart(this,b);return!0},_mouseDrag:function(b,d){this.position=this._generatePosition(b);this.positionAbs=this._convertPositionTo("absolute"); if(!d){var c=this._uiHash();if(!1===this._trigger("drag",b,c))return this._mouseUp({}),!1;this.position=c.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";a.ui.ddmanager&&a.ui.ddmanager.drag(this,b);return!1},_mouseStop:function(b){var d=!1;a.ui.ddmanager&&!this.options.dropBehaviour&&(d=a.ui.ddmanager.drop(this,b));if(this.dropped)d=this.dropped,this.dropped= !1;if((!this.element[0]||!this.element[0].parentNode)&&"original"==this.options.helper)return!1;if("invalid"==this.options.revert&&!d||"valid"==this.options.revert&&d||!0===this.options.revert||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,d)){var c=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==c._trigger("stop",b)&&c._clear()})}else!1!==this._trigger("stop",b)&&this._clear();return!1},_mouseUp:function(b){!0=== this.options.iframeFix&&a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)});a.ui.ddmanager&&a.ui.ddmanager.dragStop(this,b);return a.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 d=!this.options.handle||!a(this.options.handle,this.element).length?!0:!1;a(this.options.handle,this.element).find("*").andSelf().each(function(){this==b.target&&(d= !0)});return d},_createHelper:function(b){var d=this.options,b=a.isFunction(d.helper)?a(d.helper.apply(this.element[0],[b])):"clone"==d.helper?this.element.clone().removeAttr("id"):this.element;b.parents("body").length||b.appendTo("parent"==d.appendTo?this.element[0].parentNode:d.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(" "));a.isArray(b)&&(b={left:+b[0],top:+b[1]|| 0});if("left"in b)this.offset.click.left=b.left+this.margins.left;if("right"in b)this.offset.click.left=this.helperProportions.width-b.right+this.margins.left;if("top"in b)this.offset.click.top=b.top+this.margins.top;if("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&&a.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()&&a.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 a=this.element.position();return{top:a.top- (parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(), height:this.helper.outerHeight()}},_setContainment:function(){var b=this.options;if("parent"==b.containment)b.containment=this.helper[0].parentNode;if("document"==b.containment||"window"==b.containment)this.containment=["document"==b.containment?0:a(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,"document"==b.containment?0:a(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,("document"==b.containment?0:a(window).scrollLeft())+a("document"==b.containment?document: window).width()-this.helperProportions.width-this.margins.left,("document"==b.containment?0:a(window).scrollTop())+(a("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=a(b.containment),d=b[0];if(d){b.offset();var c="hidden"!=a(d).css("overflow");this.containment=[(parseInt(a(d).css("borderLeftWidth"),10)||0)+(parseInt(a(d).css("paddingLeft"), 10)||0),(parseInt(a(d).css("borderTopWidth"),10)||0)+(parseInt(a(d).css("paddingTop"),10)||0),(c?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(a(d).css("borderLeftWidth"),10)||0)-(parseInt(a(d).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(c?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(a(d).css("borderTopWidth"),10)||0)-(parseInt(a(d).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom]; this.relative_container=b}}else if(b.containment.constructor==Array)this.containment=b.containment},_convertPositionTo:function(b,d){if(!d)d=this.position;var c="absolute"==b?1:-1,r="absolute"==this.cssPosition&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,o=/(html|body)/i.test(r[0].tagName);return{top:d.top+this.offset.relative.top*c+this.offset.parent.top*c-(a.browser.safari&&526>a.browser.version&&"fixed"==this.cssPosition? 0:("fixed"==this.cssPosition?-this.scrollParent.scrollTop():o?0:r.scrollTop())*c),left:d.left+this.offset.relative.left*c+this.offset.parent.left*c-(a.browser.safari&&526>a.browser.version&&"fixed"==this.cssPosition?0:("fixed"==this.cssPosition?-this.scrollParent.scrollLeft():o?0:r.scrollLeft())*c)}},_generatePosition:function(b){var d=this.options,c="absolute"==this.cssPosition&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent, r=/(html|body)/i.test(c[0].tagName),o=b.pageX,k=b.pageY;if(this.originalPosition){var e;if(this.containment)this.relative_container?(e=this.relative_container.offset(),e=[this.containment[0]+e.left,this.containment[1]+e.top,this.containment[2]+e.left,this.containment[3]+e.top]):e=this.containment,b.pageX-this.offset.click.lefte[2]&&(o=e[2]+this.offset.click.left), b.pageY-this.offset.click.top>e[3]&&(k=e[3]+this.offset.click.top);d.grid&&(k=d.grid[1]?this.originalPageY+Math.round((k-this.originalPageY)/d.grid[1])*d.grid[1]:this.originalPageY,k=e?!(k-this.offset.click.tope[3])?k:!(k-this.offset.click.tope[2])?o:!(o-this.offset.click.left< e[0])?o-d.grid[0]:o+d.grid[0]:o)}return{top:k-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&526>a.browser.version&&"fixed"==this.cssPosition?0:"fixed"==this.cssPosition?-this.scrollParent.scrollTop():r?0:c.scrollTop()),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&526>a.browser.version&&"fixed"==this.cssPosition?0:"fixed"==this.cssPosition?-this.scrollParent.scrollLeft():r?0:c.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,d,c){c=c||this._uiHash();a.ui.plugin.call(this,b,[d,c]);if("drag"==b)this.positionAbs=this._convertPositionTo("absolute");return a.Widget.prototype._trigger.call(this,b,d,c)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});a.extend(a.ui.draggable,{version:"1.8.18"}); a.ui.plugin.add("draggable","connectToSortable",{start:function(b,d){var c=a(this).data("draggable"),r=c.options,o=a.extend({},d,{item:c.element});c.sortables=[];a(r.connectToSortable).each(function(){var d=a.data(this,"sortable");d&&!d.options.disabled&&(c.sortables.push({instance:d,shouldRevert:d.options.revert}),d.refreshPositions(),d._trigger("activate",b,o))})},stop:function(b,d){var c=a(this).data("draggable"),r=a.extend({},d,{item:c.element});a.each(c.sortables,function(){if(this.instance.isOver){this.instance.isOver= 0;c.cancelHelperRemoval=!0;this.instance.cancelHelperRemoval=!1;if(this.shouldRevert)this.instance.options.revert=!0;this.instance._mouseStop(b);this.instance.options.helper=this.instance.options._helper;"original"==c.options.helper&&this.instance.currentItem.css({top:"auto",left:"auto"})}else this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",b,r)})},drag:function(b,d){var c=a(this).data("draggable"),r=this;a.each(c.sortables,function(){this.instance.positionAbs=c.positionAbs; this.instance.helperProportions=c.helperProportions;this.instance.offset.click=c.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver)this.instance.isOver=1,this.instance.currentItem=a(r).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 d.helper[0]},b.target=this.instance.currentItem[0],this.instance._mouseCapture(b, !0),this.instance._mouseStart(b,!0,!0),this.instance.offset.click.top=c.offset.click.top,this.instance.offset.click.left=c.offset.click.left,this.instance.offset.parent.left-=c.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=c.offset.parent.top-this.instance.offset.parent.top,c._trigger("toSortable",b),c.dropped=this.instance.element,c.currentItem=c.element,this.instance.fromOutside=c;this.instance.currentItem&&this.instance._mouseDrag(b)}else if(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(),c._trigger("fromSortable",b),c.dropped=!1})}});a.ui.plugin.add("draggable","cursor",{start:function(){var b=a("body"),d=a(this).data("draggable").options;if(b.css("cursor"))d._cursor= b.css("cursor");b.css("cursor",d.cursor)},stop:function(){var b=a(this).data("draggable").options;b._cursor&&a("body").css("cursor",b._cursor)}});a.ui.plugin.add("draggable","opacity",{start:function(b,d){var c=a(d.helper),r=a(this).data("draggable").options;if(c.css("opacity"))r._opacity=c.css("opacity");c.css("opacity",r.opacity)},stop:function(b,d){var c=a(this).data("draggable").options;c._opacity&&a(d.helper).css("opacity",c._opacity)}});a.ui.plugin.add("draggable","scroll",{start:function(){var b= a(this).data("draggable");if(b.scrollParent[0]!=document&&"HTML"!=b.scrollParent[0].tagName)b.overflowOffset=b.scrollParent.offset()},drag:function(b){var d=a(this).data("draggable"),c=d.options,r=!1;if(d.scrollParent[0]!=document&&"HTML"!=d.scrollParent[0].tagName){if(!c.axis||"x"!=c.axis)if(d.overflowOffset.top+d.scrollParent[0].offsetHeight-b.pageY").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),d=document.activeElement;b.wrap(c);(b[0]===d||a.contains(b[0],d))&&a(d).focus();c=b.parent();"static"==b.css("position")? (c.css({position:"relative"}),b.css({position:"relative"})):(a.extend(g,{position:b.css("position"),zIndex:b.css("z-index")}),a.each(["top","left","bottom","right"],function(a,c){g[c]=b.css(c);isNaN(parseInt(g[c],10))&&(g[c]="auto")}),b.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"}));return c.css(g).show()},removeWrapper:function(b){var c,d=document.activeElement;return b.parent().is(".ui-effects-wrapper")?(c=b.parent().replaceWith(b),(b[0]===d||a.contains(b[0],d))&&a(d).focus(), c):b},setTransition:function(b,c,d,x){x=x||{};a.each(c,function(a,c){unit=b.cssUnit(c);0(b/=q/2)?d/2*b*b+c:-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,q){return d*(b/=q)*b*b+c},easeOutCubic:function(a,b,c,d,q){return d*((b= b/q-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,d,q){return 1>(b/=q/2)?d/2*b*b*b+c:d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,q){return d*(b/=q)*b*b*b+c},easeOutQuart:function(a,b,c,d,q){return-d*((b=b/q-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,q){return 1>(b/=q/2)?d/2*b*b*b*b+c:-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,d,q){return d*(b/=q)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,q){return d*((b=b/q-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,d,q){return 1>(b/=q/2)?d/2* b*b*b*b*b+c:d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,q){return-d*Math.cos(b/q*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,q){return d*Math.sin(b/q*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,q){return-d/2*(Math.cos(Math.PI*b/q)-1)+c},easeInExpo:function(a,b,c,d,q){return 0==b?c:d*Math.pow(2,10*(b/q-1))+c},easeOutExpo:function(a,b,c,d,q){return b==q?c+d:d*(-Math.pow(2,-10*b/q)+1)+c},easeInOutExpo:function(a,b,c,d,q){return 0==b?c:b==q?c+d:1>(b/=q/2)?d/2*Math.pow(2,10*(b-1))+c:d/ 2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,q){return-d*(Math.sqrt(1-(b/=q)*b)-1)+c},easeOutCirc:function(a,b,c,d,q){return d*Math.sqrt(1-(b=b/q-1)*b)+c},easeInOutCirc:function(a,b,c,d,q){return 1>(b/=q/2)?-d/2*(Math.sqrt(1-b*b)-1)+c:d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,d,q){var a=1.70158,e=0,o=d;if(0==b)return c;if(1==(b/=q))return c+d;e||(e=0.3*q);ob?-0.5*k*Math.pow(2,10*(b-=1))*Math.sin((b*e-a)*2*Math.PI/o)+c:0.5*k*Math.pow(2, -10*(b-=1))*Math.sin((b*e-a)*2*Math.PI/o)+d+c},easeInBack:function(a,c,d,e,o,k){k==b&&(k=1.70158);return e*(c/=o)*c*((k+1)*c-k)+d},easeOutBack:function(a,c,d,e,o,k){k==b&&(k=1.70158);return e*((c=c/o-1)*c*((k+1)*c+k)+1)+d},easeInOutBack:function(a,c,d,e,o,k){k==b&&(k=1.70158);return 1>(c/=o/2)?e/2*c*c*(((k*=1.525)+1)*c-k)+d:e/2*((c-=2)*c*(((k*=1.525)+1)*c+k)+2)+d},easeInBounce:function(b,c,d,e,o){return e-a.easing.easeOutBounce(b,o-c,0,e,o)+d},easeOutBounce:function(a,b,c,d,e){return(b/=e)<1/2.75? d*7.5625*b*b+c:b<2/2.75?d*(7.5625*(b-=1.5/2.75)*b+0.75)+c:b<2.5/2.75?d*(7.5625*(b-=2.25/2.75)*b+0.9375)+c:d*(7.5625*(b-=2.625/2.75)*b+0.984375)+c},easeInOutBounce:function(b,c,d,e,o){return c=d;d++)c.push(parseInt(p[d],16));return n!==b?"rgba("+c[0]+", "+c[1]+", "+c[2]+", "+n+")":"rgb("+c[0]+", "+c[1]+", "+c[2]+")"}return"transparent"}function g(a){for(var b in a)"object"==typeof a[b]?a[b]=g(a[b]):"true"==a[b]?a[b]=!0:"false"==a[b]?a[b]=!1:a[b]==parseInt(a[b])&&(a[b]=parseInt(a[b]));return a}function F(a){var b= "",p,c=a.length;for(p=0;p'); o(b);b.css({display:"block",position:"relative",width:n.width,height:n.height,cursor:"default"});x(b,{userSelect:"none"});this.element=a("
");this.element.css({display:"block",position:"relative",width:n.width,height:n.height,overflow:"hidden",margin:0,padding:0,background:n.background});b.append(this.element);var d=a('Photo GalleryDownload free version of this gallery from Flash-Gallery.com'); Z=736;if(!O()){var f=d.width();a.browser.opera&&d.css({width:100}).find("span:first").css({letterSpacing:"-1px"});a.browser.msie&&9>a.browser.version?(d.css({background:"#444"}).find("span:last").css({background:"#222"}),d.hover(function(){a(this).stop().animate({width:120},"fast",function(){a(this).animate({height:70},"fast",function(){a(this).find("span:last").show()})})},function(){a(this).find("span:last").hide();a(this).stop().animate({height:20},"fast",function(){a(this).animate({width:f},"fast")})})): d.hover(function(){a(this).stop().animate({width:120},"fast",function(){a(this).animate({height:70,opacity:1},"fast",function(){a(this).find("span:last").animate({opacity:1},"slow")})})},function(){a(this).find("span:last").animate({opacity:0},"fast");a(this).stop().animate({height:20},"fast",function(){a(this).animate({width:f,opacity:0.7},"fast")})});b.append(d)}a(c).empty().append(b)};this.init();this.empty=function(){this.element.empty()};this.width=function(a){return this.element.width(a)};this.height= function(a){return this.element.height(a)};this.append=function(a){return this.element.append(a)};this.drawImage=function(n,c,s){var c=a.extend({left:0,top:0,width:120,height:90,scaleMode:"fill",background:"none"},c),s=s===b?this.element:a(s,this.element),d=new Image;d.onload=function(){var b=document.createElement("a");a(b).attr({href:n.source});a(b).css({display:"block",position:"absolute",left:c.x,top:c.y,zIndex:c.z,width:c.width,height:c.height,overflow:"hidden",background:c.background});a(b).click(c.onclick); a(b).hover(c.onmouseover,c.onmouseout);var m=document.createElement("img");m.src=d.src;var A;"fit"==c.scaleMode?A=G.fit(this.width,this.height,c.width,c.height):"fill"==c.scaleMode&&(A=G.fill(this.width,this.height,c.width,c.height));a(m).css({marginTop:A.top,marginRight:0,marginBottom:0,marginLeft:A.left,width:A.width,height:A.height,padding:0,border:"none",maxWidth:"none",maxHeight:"none",opacity:c.opacity});a(b).append(m);s.append(b)};d.src=n.thumb}}function S(b,n,c){var l=this;this.canvas=b;this.albums= n;this.items=d(n);this.currentItem=0;this.getCurrentItem=function(){return this.items[this.currentItem]};this.onOpen=function(){};l.onOpenItem={};this.settings=a.extend(!0,{image:{scaleMode:"fit",cornerRadius:10,align:"center",transitionEffect:"fade",transitionDuration:1,useShadow:!0},caption:{visibleMode:"onRollOver",position:"bottom",bgColor:0,bgAlpha:30,color:16777215,fontName:"Arial",fontSize:11},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}},c);this.settings=g(this.settings);(new Image).src=v.images.loader;l.settings.slideshow.start&&setTimeout(function(){l.slideshowStart()},500*l.settings.image.transitionDuration);this.render()}function H(b,c,p){this.canvas=b;this.albums=c;this.items=d(c);this.currentItem=-1;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=a.extend(!0,this.defaultSettings,p);this.settings=g(this.settings);this.init()}function N(b,c,p){this.canvas=b;this.albums=c;this.items=d(c);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=a.extend(!0,this.defaultSettings,p);this.settings=g(this.settings);this.page=0;D(v.images.loader,500);this.render()}function E(b,c,p){this.canvas=b;this.albums=c;this.items=d(c);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= a.extend(!0,this.defaultSettings,p);this.settings=g(this.settings);this.enableThumbnailsHover=!0;this.drag=!1;D(v.images.loader,500);this.init()}function Q(b,n,p){var l=this;this.canvas=b;this.albums=n;this.settings=a.extend(!0,{imageAngle:30,maxImageWidth:0,useHighlight:!0,useScrollBar:!0,showReflections:!0,solidReflection:!0,reflectionAlpha:80,slideShow:!1,slideShowDelay:2,flipDuration:1,startPosition:"center",colorScheme:"custom",preloader:{stripesAlpha:45,barColor:0,barAlpha:30,bgColor:0,bgAlpha:20, innerShadow:20,dropShadow:30},scrollbar:{bgColor:0,bgAlpha:40,handleColor:0,handleAlpha:40,arrowsColor:0,arrowsAlpha:40,innerShadow:20,dropShadow:20},caption:{textColor:16777215,bgColor:0,bgAlpha:80,frameColor:16777215,frameAlpha:40,shadowAlpha:50,multilingual:!1,multilingualFontSize:12},background:{bgColor:16777215,transparentBG:!0}},p);this.settings=g(this.settings);if(!this.settings.maxImageWidth)this.settings.maxImageWidth=parseInt(b.element.width()/2);if(c())this.settings.useScrollBar=!1;this.showReflections= this.settings.showReflections&&I(this.canvas.element.css("backgroundColor"))&&!(a.browser.msie&&9>a.browser.version);this.items=d(n);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);(new Image).src=v.images.loader;this.scene=a('
');this.scene.css({position:"relative",width:b.width(),height:b.height()});this.canvas.element.append(this.scene);var f;U(this.scene,{touchstart:function(a){l.drag=!0;f=a.pageX},touchend:function(a){var a=a.pageX-f,b=Math.abs(a)>l.canvas.width()/2?2:1;30a?(setTimeout(function(){l.drag=!1},100),l.next(b)):l.drag=!1},touchcancel:function(){setTimeout(function(){l.drag= !1},100)}});L(this.scene);this.render()}function J(b,c,p){this.canvas=b;this.albums=c;this.currentAlbum=0;this.getCurrentAlbum=function(){return this.albums[this.currentAlbum]};this.currentItem=0;this.getCurrentItem=function(){return this.getCurrentAlbum().items[this.currentItem]};this.settings=a.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"}},p);this.settings=g(this.settings);if(this.settings.useEmbeddedFont)this.settings.fontName="Tahoma",this.settings.fontSize=9;D(v.images.loader, 500);this.cache=function(){if(0<=this.currentItem){var a=this.getCurrentAlbum().items,b=[],c,n;for(n=this.currentItem+1;nthis.currentItem-2;n--)(c=a[(a.length+n)%a.length])&&(c=c.source)&&b.push(c);b.length&&P(b,100)}};this.render()}function ca(c,n,p){function d(){function a(b){if(b.match(/Art/i))return"art";if(b.match(/Aura/i))return"aura";if(b.match(/Box/i))return"box";if(b.match(/Cubic/i))return"cubic"; if(b.match(/PhotoFlow/i))return"photoflow";if(b.match(/Zen/i))return"zen"}Z!=32*da&&(u=[]);switch(n.type?n.type.toLowerCase():f.galleryName?n.type=a(f.galleryName):n.type="box"){case "art":case "promo":m=new S(h,u,f.settings||{});break;case "aura":m=new H(h,u,f.settings||{});break;default:case "box":m=new N(h,u,f.settings||{});break;case "cubic":m=new E(h,u,f.settings||{});break;case "photoflow":m=new Q(h,u,f.settings||{});break;case "zen":m=new J(h,u,f.settings||{})}"function"==typeof p&&p(m)}c= a(c);v=n;var f,u,h,m,A=O(),V=15;f=n.config||{};u=function(){function n(a,c,d,s,l){c=c||0;s===b&&(s=f.settings.imagesFolder?f.settings.imagesFolder.replace(/\/+$/,"")+"/":"");l===b&&(l=l||f.settings.thumbnailsFolder?f.settings.thumbnailsFolder.replace(/\/+$/,"")+"/":s);for(var h=[],m,u=0;ud);d++)n(f.albums[d].items,d,f.albums[d].description,f.albums[d].imagesFolder,f.albums[d].thumbnailsFolder);else r(f.items)&&f.items.length?n(f.items):n(function(b){var c=[];a(b).find("img").each(function(){c.push({source:a(this).parent("a").attr("href")||a(this).attr("src"),thumb:a(this).attr("src"),description:this.title})});return c}(c),0);return p}();h=new aa(c,n);a(document).ready(function(){setTimeout(function(){d()},100)})}window.altgallery_id= window.altgallery_id||0;var ba=["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],b=RegExp(/(%([%]|(\-)?(\+|\x20)?(0)?(\d+)?(\.(\d)?)?([bcdfosxX])))/g),c=[],d=[],f=0,u=0,h=0,u=0,m="",A=null;A=b.exec(a);)A[9]&&(f+=1),h=b.lastIndex-A[0].length,d[d.length]=a.substring(u,h),u=b.lastIndex,c[c.length]= {match:A[0],left:A[3]?!0:!1,sign:A[4]||"",pad:A[5]||" ",min:A[6]||0,precision:A[8],code:A[9]||"%",negative:0>parseInt(arguments[f])?!0:!1,argument:""+arguments[f]};d[d.length]=a.substring(u);if(0==c.length)return a;if(arguments.length-1c?0:c).join(a.pad);return a.left?"0"==a.pad||b?a.sign+a.argument+c.replace(/0/g," "):a.sign+a.argument+c:"0"==a.pad||b?a.sign+c+a.argument:c+a.sign+a.argument}};sprintf=sprintfWrapper.init;var Z;location.href.match(/#jsgallerydebug$/);var W,K={};a.extend(a.support,{touch:"ontouchstart"in document});e();var $=e().replace(/[^\/]*$/,""),G={fit:function(b,c,d,l,f){var u,h,m=b/c,f=a.extend({noEnlarge:!1,minWidth:16,minHeight:16},f);u=d;h=d/m;h>l&&(h=l,u=h*m);if(ub||h>c))u=b,h=c;b=(l-h)/2;return{left:Math.round((d-u)/2),top:Math.round(b),width:Math.round(u),height:Math.round(h),margin:0}},fill:function(a,b,c,d){var f=a/b,a=c,b=c/f;b<\/script>');var p=document.getElementById("__onload_ie_pixastic__");p.onreadystatechange=function(){"complete"==p.readyState&&(p.parentNode.removeChild(p),d())};document.addEventListener&&document.addEventListener("DOMContentLoaded",d,!1);a(window,"load",d)}function c(){for(var a=d("pixastic",null,"img"),b=d("pixastic",null,"canvas"),n=a.concat(b),p=0;p'),h,m,A,e,g,z={};switch(d.thumbBar.position.toLowerCase()){default:case "bottom":h="horizontal";m=l.width()-20;A=d.thumbnail.height+4;e=f.length*(d.thumbnail.width+5)- 5;g=A;z.left=10;z.bottom=7;z.width=m;z.height=A;break;case "top":h="horizontal";m=l.width()-20;A=d.thumbnail.height+4;e=f.length*(d.thumbnail.width+5)-5;g=A;z.left=10;z.top=9;z.width=m;z.height=A;break;case "left":h="vertical";m=d.thumbnail.width+4;A=l.height()-20;e=m;g=f.length*(d.thumbnail.height+5)-5;z.left=9;z.top=10;z.width=m;z.height=A;break;case "right":h="vertical",m=d.thumbnail.width+4,A=l.height()-20,e=m,g=f.length*(d.thumbnail.height+5)-5,z.right=8,z.top=10,z.width=m,z.height=A}z.position= "absolute";z.overflow="hidden";s.css(z);var w=a("
");w.css({position:"relative",width:e,height:g});for(z=0;z');l.css({position:"absolute",left:"horizontal"==h?b*(d.thumbnail.width+5):1,top:"horizontal"==h?1:b*(d.thumbnail.height+5),width:d.thumbnail.width-4,height:d.thumbnail.height-4,overflow:"hidden",border:"2px solid",borderColor:B(d.thumbnail.outlineColor),"-moz-border-radius":d.thumbnail.cornerRadius/2,"-webkit-border-radius":d.thumbnail.cornerRadius/ 2,"-khtml-border-radius":d.thumbnail.cornerRadius/2,borderRadius:d.thumbnail.cornerRadius/2,opacity:d.thumbnail.alpha/100});l.hover(function(){var b=a(this);b.hasClass("altgallery-active")||(b.data("style",{opacity:b.css("opacity"),borderColor:b.css("borderTopColor")}),b.css({borderColor:B(d.thumbnail.outlineColorOnRollOver),opacity:1}))},function(){var b=a(this);b.hasClass("altgallery-active")||b.css(b.data("style"))});c.onOpenItem[b]=function(){var a=s.find("a").eq(b);a.parent().find("a").removeClass("altgallery-active").css({opacity:d.thumbnail.alpha/ 100,borderColor:B(d.thumbnail.outlineColor)});a.addClass("altgallery-active").data("style",{opacity:1,borderColor:B(d.thumbnail.outlineColorOnClick)}).css(a.data("style"));(function(){var a;if("horizontal"==h&&m');o(c);c.css({position:"absolute",border:"none"});c.css(G.fill(this.width,this.height,d.thumbnail.width- 4,d.thumbnail.height-4));d.thumbnail.useShadow&&l.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)"});l.append(c)};z.src=f[b].thumb})(z);s.append(w);(function(){function b(){q=!0;w.stop();k=setInterval(function(){var a=parseInt(w.css("left"))+parseInt(d.thumbBar.scrollSpeed);0d?q||b():d>m-30?q||l():o())}),w.draggable({axis:"x",start:function(){c.drag=!0},stop:function(a,b){var d=b.position.left,p=0-e+m;0b?q||f():b>A-30?q||z():o())}),w.draggable({axis:"y",start:function(){c.drag=!0},stop:function(a, b){var d=b.position.top,p=0-g+A;0'),s={},f;if(d.thumbBar.useThumbBar)switch(d.thumbBar.position.toLowerCase()){default:case "bottom":f=!0;s.left=10;s.top=10;s.width=l.width()-20;s.height=l.height()- d.thumbnail.height-30;break;case "top":f=!0;s.left=10;s.bottom=10;s.width=l.width()-20;s.height=l.height()-d.thumbnail.height-30;break;case "left":f=!1;s.right=10;s.top=10;s.width=l.width()-d.thumbnail.width-30;s.height=l.height()-20;break;case "right":f=!1,s.left=10,s.top=10,s.width=l.width()-d.thumbnail.width-30,s.height=l.height()-20}else s.left=10,s.top=10,s.width=l.width()-20,s.height=l.height()-20;b.css(s);l.element.append(b);var A,e;U(b,{touchstart:function(a){c.drag=!0;A=a.pageX;e=a.pageY}, touchend:function(a){a=f?a.pageX-A:a.pageY-e;30a?(setTimeout(function(){c.drag=!1},100),c.next()):c.drag=!1},touchcancel:function(){c.drag=!1}});L(b)})();d.thumbBar.useThumbBar?(b(),l.element.find(".altgallery-thumbBar a").eq(c.currentItem).click()):c.open(c.getCurrentItem())};S.prototype.open=function(b){var c=this,d=this.settings,l=this.canvas,f=l.element.find(".altgallery-imageFrame"),u=a('');o(u);u.css({position:"absolute",left:"50%",top:"50%",zIndex:10,margin:"-16px 0 0 -16px"});D(b.source,function(h){u.hide();l.element.find(".altgallery-preloader").remove();var m=d.image.scaleMode.toLowerCase(),A="fill"==m?G.fill(h.width,h.height,f.width(),f.height()):G.fit(h.width,h.height,f.width(),f.height()),e;b.link?(e=a(""),e.attr("href",b.link),b.target&&e.attr("target",b.target)):e=a("
");e.click(function(){if(c.drag)return!1});e.css({display:"block",position:"absolute", left:"fill"==m?0:A.left,top:"fill"==m?0:A.top,width:"fill"==m?f.width():A.width,height:"fill"==m?f.height():A.height,overflow:"hidden","-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&&e.css({"-moz-box-shadow":"1px 1px 2px rgba(0, 0, 0, 0.5)","-webkit-box-shadow":"1px 1px 2px rgba(0, 0, 0, 0.5)","-khtml-box-shadow":"1px 1px 2px rgba(0, 0, 0, 0.5)",boxShadow:"1px 1px 2px rgba(0, 0, 0, 0.5)"}); var g=a('');o(g);g.css({position:"absolute",left:"fill"==m?A.left:0,top:"fill"==m?A.top:0,width:A.width,height:A.height});e.append(g);if(b.description&&"never"!=d.caption.visibleMode.toLowerCase()){var z=a("
");z.html(b.description);z.css({position:"absolute",left:0,width:A.width,padding:"9px 10px",fontFamily:d.caption.fontName,fontSize:d.caption.fontSize,lineHeight:1.25,color:B(d.caption.color),background:t(d.caption.bgColor,d.caption.bgAlpha/100)});if("top"== d.caption.position.toLowerCase()){if(z.css({top:0,borderBottom:"1px solid",borderBottomColor:t("#000000",(d.caption.bgAlpha+10)/100)}),"onrollover"==d.caption.visibleMode.toLowerCase()){var w=1.25*d.caption.fontSize+18;z.css({top:-w}).hide();g.hover(function(){z.show().stop().animate({top:0},v.animation.duration)},function(){z.animate({top:-w},v.animation.duration,function(){z.hide()})})}}else z.css({bottom:0,borderTop:"1px solid",borderTopColor:t("#000000",(d.caption.bgAlpha+10)/100)}),"onrollover"== d.caption.visibleMode.toLowerCase()&&(w=1.25*d.caption.fontSize+18,z.css({bottom:-w}).hide(),g.hover(function(){z.show().stop().animate({bottom:0},v.animation.duration)},function(){z.animate({bottom:-w},v.animation.duration,function(){z.hide()})}));e.append(z)}switch(d.image.transitionEffect.toLowerCase()){default:case "fade":f.animate({opacity:0},{duration:500*d.image.transitionDuration,easing:"linear",complete:function(){f.empty();f.append(e);f.animate({opacity:1},{duration:500*d.image.transitionDuration, easing:"swing",complete:function(){c.onOpen(h)}})}});break;case "xfade":case "crossfade":f.css({opacity:1}),m=f.find("div"),m.size()?(m.animate({opacity:0},{duration:1E3*d.image.transitionDuration,easing:"linear",complete:function(){a(this).remove();c.onOpen(h)}}),f.append(e),e.css({opacity:0}).animate({opacity:1},{duration:1E3*d.image.transitionDuration,easing:"linear"})):(f.append(e),e.css({opacity:0}).animate({opacity:1},{duration:1E3*d.image.transitionDuration,easing:"linear",complete:function(){c.onOpen(h)}}))}c.onOpenItem[parseInt(b.id)]()}); setTimeout(function(){l.element.find(".altgallery-preloader").remove();f.append(u)},500)};S.prototype.prev=function(){0');c.attr({src:v.images.loader}).css({position:"absolute",left:"50%",top:"50%",zIndex:100,margin:"-16px 0 0 -16px"});b.append(c)};H.prototype.initImage= function(){var b=this,c=b.canvas,d=b.settings,l=a("
");l.css({position:"absolute",left:0,top:0,width:c.width(),height:c.height()});c.append(l);var f=b.background=a("
");f.css({position:"absolute",left:0,top:0,zIndex:0,width:c.width(),height:c.height(),overflow:"hidden",background:B(d.image.bgTintColor)});l.append(f);f=b.imageFrame=a("
");f.css({position:"absolute",left:d.image.padding,top:d.image.padding,zIndex:1,width:c.width()-2*d.image.padding,height:c.height()-2*d.image.padding, overflow:"visible"});l.append(f);var u;U(l,{touchstart:function(a){b.drag=!0;u=a.pageX},touchend:function(a){a=a.pageX-u;30a?(setTimeout(function(){b.drag=!1},100),b.next()):b.drag=!1},touchcancel:function(){setTimeout(function(){b.drag=!1},100)}});L(l)};H.prototype.initNavigation=function(){this.settings.buttons.showImageNavigationButtons&&(this.initPrevButton(),this.initNextButton())};H.prototype.initPrevButton=function(){var b=this,c=b.canvas, d=b.prevButton=a("
");d.css({position:"absolute",left:-10,top:(c.height()-69)/2,zIndex:1,width:72,height:69,background:"no-repeat center 0",backgroundImage:y(v.images.folder+"aura-arrows.png"),opacity:0.5,cursor:"pointer"}).hover(function(){a(this).css({opacity:1})},function(){a(this).css({opacity:0.5})}).click(function(){b.prev();return!1});c.append(d)};H.prototype.initNextButton=function(){var b=this,c=b.canvas,d=b.nextButton=a("
");d.css({position:"absolute",right:-10,top:(c.height()- 69)/2,zIndex:1,width:72,height:69,background:"no-repeat center -75px",backgroundImage:y(v.images.folder+"aura-arrows.png"),opacity:0.5,cursor:"pointer"}).hover(function(){a(this).css({opacity:1})},function(){a(this).css({opacity:0.5})}).click(function(){b.next();return!1});c.append(d)};H.prototype.initThumbnails=function(){function b(){k||(k=!0,w=setInterval(function(){var a=parseInt(o.css("left"))+10;0");e.css({position:"absolute",left:0,bottom:0,zIndex:1,width:m,height:u.thumbnail.height+50,background:"rgba(0,0,0,0.5)"});var g=a("
");g.css({position:"absolute",left:0,top:29,width:f.width(),height:1,background:"#fff",opacity:0.7});x(g,{boxShadow:"0 1px 0 #000"});e.append(g);var o=a('
'); o.css({position:"absolute",left:0,bottom:10});var z=h.length*(u.thumbnail.width+10),g=Math.ceil(z/m),m=1l?b():l>f.width()-50?c():d()}).mouseleave(function(){d()}),o.draggable({axis:"x",start:function(){l.drag=!0},stop:function(a,b){var c=b.position.left,d=-(z-f.width()+10);0");q.attr({href:h[g].source}).css({position:"absolute",left:10+g*(u.thumbnail.width+10)+m,bottom:0,width:u.thumbnail.width,height:u.thumbnail.height,overflow:"hidden",opacity:parseInt(u.thumbnail.alpha)/100});(function(b,c){c.hover(function(){a(this).css({opacity:1});x(this,{boxShadow:"0 0 6px #fff"})},function(){b!=l.currentItem&&(a(this).css({opacity:parseInt(u.thumbnail.alpha)/ 100}),x(this,{boxShadow:"none"}))}).click(function(){l.drag||l.open(h[b],function(){});return!1});D(h[b].thumb,function(b){var d=a('');d.attr({src:b.src});d.css({position:"absolute"});d.css(G.fill(b.width,b.height,u.thumbnail.width,u.thumbnail.height));c.append(d)},50*b)})(g,q);o.append(q)}e.append(o);f.append(e);L(e)};H.prototype.initCaption=function(){var b=this.caption=a("
");this.settings.caption.showCaption&&(b.css({position:"absolute",left:10,top:10,fontFamily:'"Times New Roman", Times, serif', fontSize:"12px",fontWeight:"bold",color:"#fff",textShadow:"0 1px 0 #000"}),this.thumbBar.append(b))};H.prototype.initButtons=function(){function b(){a(this).css({opacity:1})}function c(){a(this).css({opacity:0.5})}var d=this,l=d.settings,f=a("
");f.css({position:"absolute",right:5,top:7});var e={cssFloat:"left",width:16,height:16,margin:"0 0 0 4px",backgroundImage:y(v.images.folder+"aura-buttons.png"),backgroundRepeat:"no-repeat",opacity:0.5,cursor:"pointer"},h=d.linkButton=a("
");l.buttons.showLinkButton&& (h.prop({title:l.translation.getLink}).css(e).css({backgroundPosition:"0 -40px"}).click(function(){var a=d.getCurrentItem();a.link&&k(a.link,a.target||"_blank")}).hover(b,c),f.append(h));l.buttons.showFacebookButton&&(h=a("
"),h.prop({title:l.translation.shareWithFacebook}).css(e).css({backgroundPosition:"0 -60px"}).click(function(){k("http://www.facebook.com/sharer.php?u="+location.href+"%23galleryPhotoNumber="+(d.currentItem+1)+"&t="+d.getCurrentItem().description||"","_blank")}).hover(b, c),f.append(h));l.buttons.showTwitterButton&&(h=a("
"),h.prop({title:l.translation.tweet}).css(e).css({backgroundPosition:"0 -80px"}).click(function(){k("https://twitter.com/intent/tweet?url="+location.href+"%23galleryPhotoNumber="+(d.currentItem+1)+"&text="+d.getCurrentItem().description||"","_blank")}).hover(b,c),f.append(h));if(l.buttons.showLinkButton||l.buttons.showFacebookButton||l.buttons.showTwitterButton)h=a("
"),h.css({cssFloat:"left",width:1,height:14,margin:"0 3px 0 5px",background:"#fff"}), f.append(h);l.buttons.showSlideshowButton&&(h=a("
"),h.prop({title:l.translation.startSlideshow}).css(e).css({backgroundPosition:"0 0"}).click(function(){d.slideshow?(d.slideshowStop(),a(this).css({backgroundPosition:"0 0"})):(d.slideshowStart(),a(this).css({backgroundPosition:"0 -20px"}))}).hover(b,c),f.append(h));d.thumbBar.append(f)};H.prototype.update=function(){this.updateThumbnails();this.updateNavigation();this.updateCaption()};H.prototype.updateThumbnails=function(){var b=this,c=0;b.thumbBar.find(".altgallery-thumbnails a").each(function(){var d= a(this);c==b.currentItem?(d.css({opacity:1}),x(d,{boxShadow:"0 0 6px #fff"})):(d.css({opacity:parseInt(b.settings.thumbnail.alpha)/100}),x(d,{boxShadow:"none"}));c++})};H.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())};H.prototype.updateCaption=function(a){this.caption.html(a||this.getCurrentItem().description|| this.settings.translation.image+" "+(this.currentItem+1)+"/"+this.items.length)};H.prototype.open=function(b,c){var d=this,l=d.canvas,f=d.settings;if(d.currentItem!=b.id){d.currentItem=b.id;d.getCurrentItem().link?d.linkButton.show():d.linkButton.hide();var e=setTimeout(function(){d.preloader.show()},500);D(b.source,function(b){clearTimeout(e);d.preloader.hide();(function(){var c=a('');c.attr({src:b.src}).css({position:"absolute"});var n,l=d.imageFrame.width(),s=d.imageFrame.height(); if("fill"==f.image.scaleMode){n=G.fill(b.width,b.height,l,s);if(n.width>l)n.width=l,n.left=0;if(n.height>s)n.height=s,n.top=0}else n=G.fit(b.width,b.height,l,s);c.css(G.fill(b.width,b.height,n.width,n.height));var e=d.imageFrame.find("div"),l=a("
");l.css({position:"absolute",overflow:"hidden"}).css(n).hide();x(l,{boxShadow:"0 6px 6px rgba(0,0,0,0.6)"});l.append(c);d.imageFrame.append(l);e.animate({opacity:"hide"},v.animation.duration/2);l.animate({opacity:"show"},v.animation.duration/2,function(){e.remove()})})(); (function(){var c=a('');c.attr({src:b.src}).css({position:"absolute"});c.css(G.fill(b.width,b.height,l.width(),l.height()));var n=d.background.find("div"),f=a("
");f.css({opacity:0});f.append(c);d.background.append(f);C.process(c.get(0),"blurfast",{amount:1.5});n.animate({opacity:0},v.animation.duration);f.animate({opacity:0.5},v.animation.duration,function(){n.remove()})})();"function"==typeof c&&c(b);D(d.items[(d.currentItem+1)%d.items.length].source)});d.update()}};H.prototype.prev= function(a){0o&&(o=1);var k=Math.floor((h-40)/g);1>k&&(k=1);c=Math.ceil(l.length/o);k>c&&(k=c);var z=o*k,w=d.pagesCount=Math.ceil(l.length/z),q=Math.floor(f.thumbnail.width)+ 2,r=Math.floor(f.thumbnail.height)+2,R=Math.floor((e-q*o)/2-8),M=Math.floor((h-r*k)/2-8),t=d.pageWidth=q*o,c=d.pageHeight=r*k,T=a('
'),h={position:"absolute",left:R,top:M,width:Math.floor(e-2*(R+8))+14,height:Math.floor(h-2*(M+8))+14,background:B(f.colorScheme.thumbsFrameColor),"-moz-border-radius":"4px","-webkit-border-radius":"4px","-khtml-border-radius":"4px",borderRadius:"4px"};f.colorScheme.useShadow&&(h=a.extend(h,{"-moz-box-shadow":"0 0 10px rgba(0, 0, 0, 0.5)", "-webkit-box-shadow":"0 0 10px rgba(0, 0, 0, 0.5)","-khtml-box-shadow":"0 0 10px rgba(0, 0, 0, 0.5)",boxShadow:"0 0 10px rgba(0, 0, 0, 0.5)"}));T.css(h);p.element.append(T);e=a('
');h.background="#000";h.opacity=0.6;h.zIndex=20;h["-moz-box-shadow"]="none";h["-webkit-box-shadow"]="none";h["-khtml-box-shadow"]="none";h.boxShadow="none";e.css(h).hide();p.element.append(e);p=a("
");p.css({position:"absolute",left:8,top:8,width:t-2,height:c-2,overflow:"hidden"}); var C=d.imagesContainer=a("
");C.css({position:"relative",left:0,top:0,width:q*o*w-2,height:r*k-2});p.append(C);T.append(p);d.drag=!1;var X=0;C.draggable({axis:"x",distance:30,start:function(a,b){X=b.position.left;d.drag=!0},stop:function(a,b){30"), h=a("");h.attr({href:l[b].source}).css({display:"block",position:"absolute",left:Math.floor(c),top:Math.floor(p+0.5*g),width:m,height:g,overflow:"hidden",opacity:0,background:B(f.colorScheme.imageBGColor),border:"none",margin:0,padding:0}).click(function(){return!1});C.append(h);var e=function(){h.click(function(){if(!d.drag)d.currentItem=b,d.open(l[b],{left:b%o*q+R,top:p+M});return!1}).mouseover(function(){s.stop().animate({opacity:1},v.animation.duration/2)}).mouseleave(function(){s.stop().animate({opacity:f.thumbnail.alpha/ 100},v.animation.duration/2)})};b");k.css({position:"absolute",left:5, top:c/2-10,width:30,height:30,background:y(v.images.folder+"/left.png"),cursor:"pointer"});x(k,{borderRadius:"4px"});k.click(function(){d.prevPage()});T.append(k);k=d.nextPageButton=a("
");k.css({position:"absolute",right:5,top:c/2-10,width:30,height:30,background:y(v.images.folder+"/right.png"),cursor:"pointer"});x(k,{borderRadius:"4px"});k.click(function(){d.nextPage()});T.append(k);T.mouseover(function(){d.showControls()});T.mouseleave(function(){d.hideControls()});d.hideControls();d.showControls()}; N.prototype.hideControls=function(){this.prevPageButton.hide();this.nextPageButton.hide()};N.prototype.showControls=function(){0');o(f);f.css({position:"absolute",left:"50%",top:"50%",zIndex:10,margin:"-16px 0 0 -16px"});var e=a('');D(c.thumb,function(h){a(".altgallery-imageFrame", p.canvas.element).remove();a(".altgallery-frameMask",p.canvas.element).fadeIn(v.animation.duration);var m=document.createElement("div");a(m).addClass("altgallery-imageFrame").css({position:"absolute",padding:8,background:B(l.colorScheme.imageBGColor),zIndex:30});a(m).hide();var g=G.fit(h.width,h.height,p.canvas.width()-48,p.canvas.height()-48),o={left:g.left+16+g.width/3,top:g.top+16+g.height/3,width:g.width/3,height:g.height/3};if(d!==b){if(d.left!==b)o.left=d.left;if(d.top!==b)o.top=d.top}a(m).css(o); var h=G.fit(h.width,h.height,p.canvas.width()-48,p.canvas.height()-48),k={left:h.left+16+h.width/3,top:h.top+16+h.height/3,width:h.width/3,height:h.height/3,margin:0,padding:0,border:"none",maxWidth:"none",maxHeight:"none",cursor:"pointer"};e.css(k);a(m).append(e);p.canvas.element.append(m);e.animate(h,v.animation.duration);a(m).animate({opacity:"show",left:g.left+16,top:g.top+16,width:g.width,height:g.height},v.animation.duration,function(){var b=a('
');b.css({position:"absolute", left:8,top:8,width:g.width,height:g.height,overflow:"hidden",cursor:"pointer"});a(m).append(b);if(c.description){var d=parseInt(l.imageCaption.fontSize),d=d||p.defaultSettings.imageCaption.fontSize,n=a("
"+c.description+"
");n.css({position:"absolute",left:0,width:g.width,fontFamily:l.imageCaption.fontName,fontSize:d+"px",lineHeight:1.25,color:B(l.imageCaption.color),background:t(l.imageCaption.bgColor,l.imageCaption.bgAlpha/100)});b.append(n);"bottom"==l.imageCaption.position.toLowerCase()? (n.css({bottom:"-33px",borderTop:"1px solid "+t(l.imageCaption.bgColor,(l.imageCaption.bgAlpha+10)/100)}),n.children("div").css({padding:"8px 10px 10px"}),n.animate({bottom:0})):(n.css({top:"-33px",borderBottom:"1px solid "+t(l.imageCaption.bgColor,(l.imageCaption.bgAlpha+10)/100)}),n.children("div").css({padding:"10px 10px 8px"}),n.animate({top:0}))}var h=a('
'); h.css({backgroundImage:y(v.images.close)});h.click(function(){a(this).remove();n&&n.remove();o.opacity="hide";a(m).animate(o,v.animation.duration,function(){a(this).remove()});e.animate(k,v.animation.duration);a(".altgallery-frameMask",p.canvas.element).fadeOut(v.animation.duration)});a(m).append(h);b.click(function(){h.remove();n&&n.remove();o.opacity="hide";a(m).animate(o,v.animation.duration,function(){a(this).remove();p.next()});e.animate(k,v.animation.duration)});setTimeout(function(){a(m).append(f)}, 500)})});D(c.source,function(){f.hide();p.canvas.element.find(".altgallery-preloader").remove();a(e).attr("src",c.source)})};N.prototype.prev=function(){this.currentItem--;if(0>this.currentItem)this.currentItem=this.items.length-1;this.open(this.getCurrentItem())};N.prototype.next=function(){this.currentItem++;if(this.currentItem>=this.items.length)this.currentItem=0;this.open(this.getCurrentItem())};N.prototype.placePage=function(){var a=this;a.hideControls();a.imagesContainer.animate({left:-(a.page* a.pageWidth)},{duration:v.animation.duration,complete:function(){a.showControls()}})};N.prototype.prevPage=function(){this.page--;if(0>this.page)this.page=0;this.placePage()};N.prototype.nextPage=function(){this.page++;if(this.page>=this.pagesCount)this.page=this.pagesCount-1;this.placePage()};E.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()}};E.prototype.initFrame=function(){var b=this.canvas,c=this.settings,d=this.frame=a("
"),l=b.width()-10,f=b.height()-10;d.css({position:"absolute",left:5,top:5,width:l,height:f,overflow:"hidden",background:B(c.buttons.bgColor)});x(d,{borderRadius:"5px",boxShadow:"0 0 4px rgba(0, 0, 0, 0.5)"});var e=this.content=a("
"),l=this.contentWidth=l-18,f= this.contentHeight=f-43;e.css({position:"absolute",left:9,top:9,width:l,height:f,background:B(c.base.color)});x(e,{borderRadius:"4px"});d.append(e);c=this.preloader=a('');c.attr("src",v.images.loader);c.css({position:"absolute",left:"50%",top:"50%",zIndex:100,margin:"-16px 0 0 -16px"});e.append(c);b.append(d)};E.prototype.initNavigation=function(){this.initPrevButton();this.initNextButton()};E.prototype.initPrevButton=function(){var b=this.settings,c=a("
");c.css({position:"absolute", left:0,top:this.contentHeight/2-20,zIndex:10,width:21,height:60,background:B(b.buttons.bgColor),cursor:"default"});x(c,{borderRadius:"10px",boxShadow:"5px 0 15px rgba(0, 0, 0, 0.5)"});this.frame.append(c);prevOverlay=a("
");prevOverlay.css({position:"absolute",left:0,top:this.contentHeight/2-30,zIndex:10,width:9,height:80,background:B(b.buttons.bgColor),cursor:"default"});this.frame.append(prevOverlay);var d=this.prevButton=a('
');d.css({position:"absolute",left:0,top:this.contentHeight/2-20,zIndex:10,width:21,height:60,cursor:"pointer"});this.frame.append(d);var l;this.canvas.element.hover(function(){clearTimeout(l);c.stop().show().css({opacity:1}).animate({left:0});d.stop().animate({left:0,opacity:1})},function(){l=setTimeout(function(){c.stop().animate({left:-12},function(){c.fadeOut()});d.stop().animate({left:-12,opacity:0})},100)});this.hidePrevButton= function(){c.css({visibility:"hidden"});prevOverlay.css({visibility:"hidden"});d.css({visibility:"hidden"})};this.showPrevButton=function(){c.css({visibility:"visible"});prevOverlay.css({visibility:"visible"});d.css({visibility:"visible"})}};E.prototype.initNextButton=function(){var b=this.settings,c=a("
");c.css({position:"absolute",right:0,top:this.contentHeight/2-20,zIndex:10,width:21,height:60,background:B(b.buttons.bgColor),cursor:"default"});x(c,{borderRadius:"10px",boxShadow:"-5px 0 15px rgba(0, 0, 0, 0.5)"}); this.frame.append(c);nextOverlay=a("
");nextOverlay.css({position:"absolute",right:0,top:this.contentHeight/2-30,zIndex:10,width:9,height:80,background:B(b.buttons.bgColor),cursor:"default"});this.frame.append(nextOverlay);var d=this.nextButton=a('
');d.css({position:"absolute",right:0,top:this.contentHeight/2-20,zIndex:10,width:21,height:60, cursor:"pointer"});this.frame.append(d);var l;this.canvas.element.hover(function(){clearTimeout(l);c.stop().show().css({opacity:1}).animate({right:0});d.stop().animate({right:0,opacity:1})},function(){l=setTimeout(function(){c.stop().animate({right:-12},function(){c.fadeOut()});d.stop().animate({right:-12,opacity:0})},100)});this.hideNextButton=function(){c.css({visibility:"hidden"});nextOverlay.css({visibility:"hidden"});d.css({visibility:"hidden"})};this.showNextButton=function(){c.css({visibility:"visible"}); nextOverlay.css({visibility:"visible"});d.css({visibility:"visible"})}};E.prototype.initCaption=function(){var b=this.caption=a("
");b.css({position:"absolute",left:10,bottom:10,width:this.contentWidth-60,overflow:"hidden",fontFamily:"Arial, Helvetica, sans-serif",fontSize:"11px",color:"#777"});this.frame.append(b)};E.prototype.initButtons=function(){var b=this,c=b.settings,d=function(){a(this).css({borderColor:"#fff #bbb #bbb #fff"});x(this,{boxShadow:"0 0 2px rgba(0, 0, 0, 0.2)"})},l= function(){a(this).css({borderColor:"transparent"});x(this,{boxShadow:"none"})};if(c.buttons.showSlideshowButton){var f=b.slideshowButton=a("
");f.css({position:"absolute",right:c.buttons.showThumbnailsButton?29:5,bottom:5,width:23,height:23,background:y(v.images.folder+"cubic-buttons.png")+" no-repeat 0px -51px",border:"1px solid",borderColor:"transparent",cursor:"pointer"});x(f,{borderRadius:"3px 4px 3px 4px"});f.hover(d,l);f.click(function(){b.showImage();b.slideshowStart()});b.frame.append(f)}if(c.buttons.showThumbnailsButton)c= b.showThumbnailsButton=a("
"),c.css({position:"absolute",right:5,bottom:5,width:23,height:23,background:y(v.images.folder+"cubic-buttons.png")+" no-repeat -1px -126px",border:"1px solid",borderColor:"transparent",cursor:"pointer"}).hide(),x(c,{borderRadius:"3px 4px 3px 4px"}),c.hover(d,l),c.click(function(){b.showThumbnails()}),b.frame.append(c),c=b.showImagesButton=a("
"),c.css({position:"absolute",right:5,bottom:5,width:23,height:23,background:y(v.images.folder+"cubic-buttons.png")+ " no-repeat -1px -101px",border:"1px solid",borderColor:"transparent",cursor:"pointer"}).hide(),x(c,{borderRadius:"3px 4px 3px 4px"}),c.hover(d,l),c.click(function(){b.showImage()}),b.frame.append(c)};E.prototype.initImage=function(){var b=this.imageWidth=this.contentWidth-2*this.settings.base.visibleFrame,c=this.imageHeight=this.contentHeight-2*this.settings.base.visibleFrame,d=this.imagesFrame=a("
");d.css({position:"absolute",left:this.settings.base.visibleFrame,top:this.settings.base.visibleFrame, width:b,height:c,overflow:"hidden"}).hide();x(d,{borderRadius:"3px"});this.content.append(d);b=this.imagesContainer=a("
");b.css({position:"relative",left:0,top:0});d.append(b)};E.prototype.showImage=function(a){var b=this,c=function(){function a(){setTimeout(function(){b.drag=!1},100)}b.cleanup();b.thumbnailsFrame.hide();b.imagesFrame.show();b.showImagesButton.hide();b.showThumbnailsButton.show();b.showPrevButton();b.showNextButton();b.prevButton.unbind("click").click(function(){b.slideshowStop(); b.prev()});b.nextButton.unbind("click").click(function(){b.slideshowStop();b.next()});var c=0;b.imagesContainer.draggable({axis:"x",distance:30,start:function(a,d){b.drag=!0;c=d.position.left},stop:function(d,p){30
");e.css({position:"absolute",left:c.settings.base.visibleFrame,top:c.settings.base.visibleFrame,width:l,height:f,overflow:"hidden"}).hide();x(e,{borderRadius:"3px"});c.content.append(e);var h=c.thumbnailsContainer= a('
');h.css({position:"relative",left:0,top:0,width:l*Math.ceil(c.items.length/20),height:f});e.append(h);for(var m=Math.round((l-5)/5),g=Math.round((f-4)/4),k=Math.round((l-5*m)/10),q=Math.round((f-4*g)/8),f=0;f');o(M);M.attr({href:e.source}).css({display:"block",position:"absolute",left:r*m+Math.floor(f/ 20)*l+1*r+k,top:R*g+1*R+q,width:m,height:g,overflow:"hidden",cursor:"pointer",zIndex:Math.floor(f%20/5)});x(M,{boxShadow:"0px 3px 3px rgba(0, 0, 0, 0.5)"});M.mouseover(function(){if(c.enableThumbnailsHover&&!c.drag){var o=0;0==r?o=m/8:4==r&&(o=-m/8);var k=0;0==R?k=g/8:3==R&&(k=-g/8);c.updateCaption(e.description||"Image "+(f+1)+" / "+c.items.length);c.cleanup();d.element.find(".altgallery-thumbnail").css({opacity:0.8});var q=a(this).clone();q.addClass("altgallery-clone");q.css({left:a(this).offset().left- h.offset().left,top:a(this).offset().top-h.offset().top,zIndex:10,opacity:1});x(q,{boxShadow:"5px 15px 13px rgba(0, 0, 0, 0.7)"});h.append(q);var v=q.find("img");q.animate({width:1.25*m,height:1.25*g,marginLeft:-m/8+o,marginTop:-g/8+k},{duration:"fast",easing:"linear",step:function(){v.css(G.fill(u.width,u.height,q.width(),q.height()))}});q.click(function(){if(!c.drag)c.currentItem=f,q.unbind("mouseleave"),c.canvas.element.unbind("mouseleave",b),x(q,{boxShadow:"none"}),q.animate({left:c.currentPage* l,top:0,width:c.imageWidth,height:c.imageHeight,marginLeft:0,marginTop:0},{duration:"normal",step:function(){v.css(G.fill(u.width,u.height,q.width(),q.height()))},complete:function(){c.showImage()}});return!1});q.mouseleave(function(){c.cleanup();c.updateCaption(" ")})}});M.click(function(){if(!c.drag)c.currentItem=f,c.showImage();return!1});var v=a("");v.attr({src:e.thumb}).css({display:"block",position:"absolute",border:"none"}).css(G.fill(u.width,u.height,m,g));M.append(v);h.append(M)})})(f, c.items[f]);c.canvas.element.mouseleave(b);c.currentPage=0;c.preloader.hide()};E.prototype.showThumbnails=function(){function a(b,c){f.thumbnailsContainer.stop().animate({left:-f.currentPage*f.thumbnailsWidth},{duration:b||2*v.animation.duration,complete:function(){f.enableThumbnailsHover=!0;"function"==typeof c&&c()}})}function b(c,d){if(0
');f.css({position:"absolute",left:p.imageWidth*c,top:0,width:p.imageWidth,height:p.imageHeight,overflow:"hidden"});var e=a('');e.attr("src",b.src);e.css(G.fill(b.width, b.height,p.imageWidth,p.imageHeight));f.append(e);p.imagesContainer.append(f)}"function"==typeof d&&d(b)})};E.prototype.open=function(b,c){var d=this,l="altgallery-image-"+d.currentItem;d.imagesContainer.find("."+l).size()?"function"==typeof c&&c():(d.preloader.show(),D(b.source,function(b){var e=a('
');e.css({position:"absolute",left:d.imageWidth*d.currentItem,top:0,width:d.imageWidth,height:d.imageHeight,overflow:"hidden"});var h=a('');h.attr("src", b.src);h.css(G.fill(b.width,b.height,d.imageWidth,d.imageHeight));e.append(h);d.imagesContainer.append(e);d.preloader.hide();"function"==typeof c&&c()}));d.imagesContainer.stop().css({left:-d.imageWidth*d.currentItem});d.updateCaption();d.loadImage(b.id+1);d.loadImage(b.id-1)};E.prototype.place=function(a,b){this.imagesContainer.stop().animate({left:-this.imageWidth*this.currentItem},{duration:a||2*v.animation.duration,complete:function(){"function"==typeof b&&b()}})};E.prototype.prev=function(a, b){var c=this;if(0
'),f=Math.round(0.8*d.width())-36;l.css({position:"absolute",zIndex:1E3,left:(d.width()-f)/2,bottom:5,width:f+36,height:17,background:t(c.scrollbar.bgColor,c.scrollbar.bgAlpha/100),"-moz-border-radius":8,"-webkit-border-radius":8,borderRadius:8});if(a.browser.msie&&9>a.browser.version){var e=sprintf("%02x%s",255*c.scrollbar.bgAlpha/100,B(c.scrollbar.bgColor).replace("#",""));l.css({filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#"+ e+",endColorstr=#"+e+")"})}var h=a('
'),m=f/b.items.length;h.css({position:"absolute",left:Math.round(b.currentItem*m),top:-10,width:Math.floor(m),height:30});var g=a("
");g.css({position:"relative",top:10,height:13,background:B(c.scrollbar.handleColor),opacity:c.scrollbar.handleAlpha/100,cursor:"ew-resize"});g.hover(function(){g.css({opacity:1})},function(){g.css({opacity:c.scrollbar.handleAlpha/100})});h.append(g);h.draggable({axis:"x",containment:"parent", stop:function(a,c){b.currentItem=Math.floor(c.position.left/f*b.items.length);h.css({left:Math.round(b.currentItem*m)});b.animate()}});e=a("
");e.css({position:"relative",top:2,height:13,margin:"0 18px"});e.click(function(c){c=c.pageX-a(this).offset().left;b.currentItem=Math.floor(c/f*b.items.length);h.css({left:Math.round(b.currentItem*m)});b.animate()});var o={position:"absolute",top:2,width:16,height:16,fontFamily:"Arial, Helvetica, sans-serif",fontSize:"10px",lineHeight:"14px",textAlign:"center", color:B(c.scrollbar.arrowsColor),opacity:c.scrollbar.arrowsAlpha/100,cursor:"pointer"},k=a("
");k.css(o);k.css({left:1});k.click(function(){b.prev()});l.append(k);k=a("
");k.css(o);k.css({right:1});k.click(function(){b.next()});l.append(k);e.append(h);l.append(e);d.element.append(l);L(h)};Q.prototype.updateScrollbar=function(){var a=this.canvas,b=(Math.round(0.8*a.width())-36)/this.items.length;a.element.find(".altgallery-scrollbar-handle").css({left:Math.round(this.currentItem* b)})};Q.prototype.getItemStyle=function(a,b){var c=this.settings,d=this.canvas,f,e;f=this.getItemX(b);e=this.getItemZ(b);var h;h=Math.abs(f);var m=G.fit(a.width,a.height,c.maxImageWidth*(1>h?1:2>h?0.55:3>h?0.5:0.6-0.05*h),d.height()-60);return{zIndex:10*e,left:(d.width()-m.width)/2+f*d.width()/8+(f?f/h*c.maxImageWidth/3:0),top:(d.height()-m.height)/2-30,width:m.width,height:m.height,opacity:f?0.8:1,transform:{rotateY:-(f?f/h:0)*c.imageAngle+"deg"}}};Q.prototype.render=function(){function b(c,h){D(f[c].source, function(b){var m=d.getItemStyle(b,c),k=a('');f[c].link&&(k.attr("href",f[c].link),f[c].target&&k.attr("target",f[c].target));k.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"});g&&q(k,{rotateY:m.transform.rotateY});var s=a('');s.attr("src",b.src);o(s);s.css({display:"block",width:m.width,height:m.height,opacity:m.opacity}); k.append(s);if(d.showReflections){b=s.clone();b.css({position:"absolute",opacity:e.reflectionAlpha/100,"-moz-transform":"scaleY(-1)","-webkit-transform":"scaleY(-1)","-o-transform":"scaleY(-1)","-ms-transform":"scaleY(-1)",transform:"scaleY(-1)",zIndex:1});var A=a('
');A.css({position:"absolute",top:m.height,width:m.width,height:m.height,background:l.element.css("backgroundColor"),zIndex:0});var z=a('
');z.css({position:"absolute", top:m.height,width:m.width,height:m.height,zIndex:2});var m=l.element.css("backgroundColor"),r=[t(m,0),t(m,0.5),t(m,1)];a.browser.mozilla?z.css({background:"-moz-linear-gradient(top, "+r[0]+" 0%, "+r[1]+" 15%, "+r[2]+" 50%)"}):a.browser.webkit?z.css({background:"-webkit-linear-gradient(top, "+r[0]+" 0%, "+r[1]+" 15%, "+r[2]+" 50%)"}):a.browser.opera?z.css({background:"-o-linear-gradient(top, "+r[0]+" 0%, "+r[1]+" 15%, "+r[2]+" 50%)"}):a.browser.msie?(m=B(m).replace("#",""),z.css({filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00"+ m+",endColorstr=#ff"+m+",GradientType=0)"})):z.css({background:"linear-gradient(top, "+r[0]+" 0%, "+r[1]+" 15%, "+r[2]+" 50%)"});k.append(b);k.append(A);k.append(z)}k.click(function(){if(!d.drag){d.currentItem+=h;if(0>d.currentItem)d.currentItem=0;else if(d.currentItem>=f.length)d.currentItem=f.length-1;d.animate()}return!1}).hover(function(){s.css({opacity:1})},function(){s.css({opacity:h?0.8:1})});c==d.currentItem&&k.unbind("click").click(function(){if(d.drag)return!1});d.scene.append(k)})}var d= this,e=this.settings,l=this.canvas,f=this.items,g=!c();d.scene.empty();d.scene.css({"-webkit-perspective":400,"-moz-perspective":400,perspective:400});var h,m,k,r,v,z=0;r=d.currentItem;v=2*Math.max(r,f.length-r);for(m=1;m<=v;m++)h=r+(m%2?parseInt(m/2):-parseInt(m/2)),0<=h&&hb.currentItem)b.currentItem=0;else if(b.currentItem>=l.length)b.currentItem=l.length-1;b.animate()}return!1}).unbind("hover").hover(function(){k.first().css({opacity:1})},function(){k.first().css({opacity:e?0.8:1})});k.first().css({opacity:s.opacity}); var u=g.find(".altgallery-overlay");g.stop().prop("animate",0);m?h(1E4):g.animate({animate:1E4},{duration:500*d.flipDuration,easing:"linear",step:function(a){h(a)},complete:function(){g.prop("animate",0);c==b.currentItem&&g.unbind("click").click(function(){if(b.drag)return!1})}})})}var b=this,d=this.settings,l=this.items,f=!c(),e,h,m,g,k;g=b.currentItem;k=2*Math.max(g,l.length-g);for(h=1;h<=k;h++)if(e=g+(h%2?parseInt(h/2):-parseInt(h/2)),0<=e&&eo?a(e,m):(b.scene.find(".altgallery-item-"+e).hide(),a(e,m,!0))}d.useScrollBar&&b.updateScrollbar()};Q.prototype.open=function(a){this.currentItem=a.id;this.animate()};Q.prototype.prev=function(a){a=this.currentItem-(a||1);0>a&&(a=0);if(this.currentItem!=a)this.currentItem=a,this.animate()};Q.prototype.next=function(a){a=this.currentItem+(a||1);a>=this.items.length&&(a=this.items.length-1);if(this.currentItem!=a)this.currentItem=a,this.animate()};J.prototype.render=function(){var b=this,c=this.settings, d=this.canvas;d.element.css({fontFamily:c.fontName,fontSize:parseInt(c.fontSize)+"px",lineHeight:1.2*parseInt(c.fontSize)+"px"});(function(){var l=a('
');l.css({width:d.width()-2*c.frameSize,height:d.height()-2*c.frameSize,padding:c.frameSize,background:B(c.frameColor),borderRadius:c.cornerRadius/2});var f=a('
');f.css({position:"relative",width:d.width()-2*c.frameSize,height:d.height()-2*c.frameSize,overflow:"hidden",background:B(c.backgroundColor), borderRadius:c.cornerRadius/2-c.frameSize/4,cursor:"pointer"});var e=a('');o(f.children("img"));e.css({position:"absolute"});l.click(function(){b.next()});f.append(e);l.append(f);d.element.append(l);b.open(b.getCurrentItem())})();switch(c.initialState.toLowerCase()){default:case "show albums":this.showAlbums();break;case "show thumbnails":this.showThumbnails();case "load image":case "start slideshow":}};J.prototype.showAlbums=function(){function b(){function f(){var a=s*k+1,b= s*k+k;if(b>c.albums.length)b=c.albums.length;r.html(a+"-"+b+" "+l.translation.Of+" "+c.albums.length);0>=s?(x.css({opacity:0.3,cursor:"default"}),x.unbind("click").click(function(){return!1})):(x.css({opacity:1,cursor:"pointer"}),x.unbind("click").click(B));s>=q-1?(C.css({opacity:0.3,cursor:"default"}),C.unbind("click").click(function(){return!1})):(C.css({opacity:1,cursor:"pointer"}),C.unbind("click").click(F))}c.hideThumbnails();c.hideButtons();c.hideCaption();c.hideNavigation();var e=a('
'), h=d.width()-2*l.frameSize,m=l.iconHeight+115;e.css({position:"absolute",left:l.frameSize,top:(d.height()-m)/2,width:d.width()-2*l.frameSize,height:m,overflow:"hidden",color:"#fff",border:"1px #000",borderStyle:"solid none",zIndex:2});var g=a('
');g.css({position:"absolute",left:l.frameSize,top:(d.height()-m)/2,width:d.width()-2*l.frameSize,height:m+1,background:"#000",opacity:l.panelBackgroundAlpha/100,zIndex:1});d.element.append(g);m=a("
");m.css({position:"absolute", top:10,right:20});g=a(''+l.translation.Close+"");g.css({marginRight:0,color:"#fff",fontWeight:"bold",textDecoration:"none",textShadow:"0 1px 0 rgba(0, 0, 0, 0.5)",background:"no-repeat left center",backgroundImage:y(v.images.folder+"zen-close.png"),paddingLeft:12});g.click(function(){c.hideAlbums();c.showButtons();c.showCaption();c.showNavigation();return!1});m.append(g);e.append(m);var k=Math.floor((h-20)/(l.iconWidth+l.iconPadding)),k=k>c.albums.length?c.albums.length: k,m=(l.iconWidth+l.iconPadding)*k-l.iconPadding,g=(l.iconWidth+l.iconPadding)*c.albums.length-l.iconPadding,q=Math.ceil(c.albums.length/k),s=0,w=a("
"+l.translation.Albums+"
");w.css({position:"absolute",left:9,top:0,padding:10,paddingLeft:25,textShadow:"-1px 1px 0 rgba(0, 0, 0, 0.5)",fontWeight:"bold",background:"no-repeat left center",backgroundImage:y(v.images.folder+"zen-albums.png")});e.append(w);var r=a("");r.css({marginLeft:"1em",fontWeight:"normal"});w.append(r);w=a("
"); w.css({position:"absolute",left:(h-m)/2-4,top:42,width:m+4,height:l.iconHeight+70,overflow:"hidden"});var t=a("
");t.css({position:"relative",left:0,width:g});w.append(t);h=a("
");h.css({position:"absolute",right:4,bottom:3,height:20,opacity:0.9});var x=a('');x.css({display:"block",cssFloat:"left",width:16,height:16,marginRight:3,background:"no-repeat center",backgroundImage:y(v.images.folder+"zen-prev.png")});var B=function(){0');C.css({display:"block",cssFloat:"left",width:16,height:16,marginRight:3,background:"no-repeat center",backgroundImage:y(v.images.folder+"zen-next.png")});var F=function(){s
");e.css({position:"absolute",left:(l.iconWidth+l.iconPadding)*d,top:0,width:l.iconWidth+l.iconPadding+6,overflow:"hidden",textShadow:"0 1px 0 rgba(0, 0, 0, 0.5)"});var f=a('
');f.css({position:"relative",width:l.iconWidth-2,height:l.iconHeight-2,overflow:"hidden",border:"1px solid",borderColor:c.currentAlbum==d?"#000":"#fff",margin:"2px",cursor:"pointer"});D(b.items[0].thumb, function(b){var c=a('');c.attr("src",b.src);o(c);c.css({position:"absolute"});c.css(G.fill(b.width,b.height,l.iconWidth-2,l.iconHeight-2));f.append(c)},50*d);e.append(f);e.append('
'+(b.description||"Album "+(d+1))+"
");e.append('
'+b.items.length+" "+(1==b.items.length?l.translation.Image:l.translation.Images)+"
");e.hover(function(){t.find(".altgallery-thumbnail").css({borderWidth:"1px", margin:"2px"});f.css({borderWidth:"3px",margin:"0px"})},function(){f.css({borderWidth:"1px",margin:"2px"})}).click(function(){if(!E){if(c.currentAlbum!=d)c.currentItem=-1;c.currentAlbum=d;c.showThumbnails()}});t.append(e)})(c.albums[h],h);d.element.append(e);1b.originalPosition.left?B():F();setTimeout(function(){E=!1},100)}}),L(e))}var c=this,d=this.canvas,l=this.settings;d.element.find(".altgallery-albums").size()|| b()};J.prototype.hideAlbums=function(){this.canvas.element.find(".altgallery-albums, .altgallery-albums-overlay").remove()};J.prototype.showThumbnails=function(){function b(){function g(){var a=w*s+1,b=w*s+s;if(b>f.items.length)b=f.items.length;x.html(a+"-"+b+" "+e.translation.Of+" "+f.items.length);0>=w?(C.css({opacity:0.3,cursor:"default"}),C.unbind("click").click(function(){return!1})):(C.css({opacity:1,cursor:"pointer"}),C.unbind("click").click(F));w>=r-1?(E.css({opacity:0.3,cursor:"default"}), E.unbind("click").click(function(){return!1})):(E.css({opacity:1,cursor:"pointer"}),E.unbind("click").click(I))}c.hideAlbums();c.hideButtons();c.hideCaption();c.hideNavigation();var h=a('
'),m=d.width()-2*e.frameSize,k=e.iconHeight+75;h.css({position:"absolute",left:e.frameSize,top:(d.height()-k)/2,width:d.width()-2*e.frameSize,height:k,overflow:"hidden",color:"#fff",border:"1px #000",borderStyle:"solid none",zIndex:2});var q=a('
'); q.css({position:"absolute",left:e.frameSize,top:(d.height()-k)/2,width:d.width()-2*e.frameSize,height:k+1,background:"#000",opacity:e.panelBackgroundAlpha/100,zIndex:1});d.element.append(q);k=a("
");k.css({position:"absolute",top:10,right:20});1'+e.translation.BackToAlbums+""),q.css({marginRight:"1.5em",color:"#fff",fontWeight:"bold",textDecoration:"none",textShadow:"0 1px 0 rgba(0, 0, 0, 0.5)",background:"no-repeat left center", backgroundImage:y(v.images.folder+"zen-backToAlbums.png"),paddingLeft:14}),q.click(function(){c.showAlbums();return!1}),k.append(q));q=a(''+e.translation.Close+"");q.css({marginRight:0,color:"#fff",fontWeight:"bold",textDecoration:"none",textShadow:"0 1px 0 rgba(0, 0, 0, 0.5)",background:"no-repeat left center",backgroundImage:y(v.images.folder+"zen-close.png"),paddingLeft:12});q.click(function(){c.hideThumbnails();c.showButtons();c.showCaption();c.showNavigation(); return!1});k.append(q);h.append(k);var s=Math.floor((m-20)/(e.iconWidth+e.iconPadding)),s=s>f.items.length?f.items.length:s,k=(e.iconWidth+e.iconPadding)*s-e.iconPadding,q=(e.iconWidth+e.iconPadding)*f.items.length-e.iconPadding,r=Math.ceil(f.items.length/s),w=0,t=a("
"+e.translation.Images+"
");t.css({position:"absolute",left:9,top:0,padding:10,paddingLeft:25,textShadow:"-1px 1px 0 rgba(0, 0, 0, 0.5)",fontWeight:"bold",background:"no-repeat left center",backgroundImage:y(v.images.folder+ "zen-thumbnails.png")});h.append(t);var x=a("");x.css({marginLeft:"1em",fontWeight:"normal"});t.append(x);t=a("
");t.css({position:"absolute",left:(m-k)/2-4,top:42,width:k+4,height:e.iconHeight+4,overflow:"hidden"});var B=a("
");B.css({position:"relative",left:0,width:q});t.append(B);h.append(t);m=a("
");m.css({position:"absolute",right:4,bottom:3,height:20,opacity:0.9});var C=a('');C.css({display:"block",cssFloat:"left", width:16,height:16,marginRight:3,background:"no-repeat center",backgroundImage:y(v.images.folder+"zen-prev.png")});var F=function(){0');E.css({display:"block",cssFloat:"left",width:16,height:16,marginRight:3,background:"no-repeat center",backgroundImage:y(v.images.folder+"zen-next.png")});var I=function(){w< r-1&&w++;var a=(e.iconWidth+e.iconPadding)*s*w;B.stop().animate({left:-a},2*v.animation.duration,"easeOutQuart");g();return!1};E.click(I);m.append(E);h.append(m);g();for(var H=!1,m=0;m
");f.css({position:"absolute",left:(e.iconWidth+e.iconPadding)*d,top:0,width:e.iconWidth+e.iconPadding+6,overflow:"hidden",textShadow:"0 1px 0 rgba(0, 0, 0, 0.5)"});var m=a('
');m.css({position:"relative",width:e.iconWidth- 2,height:e.iconHeight-2,overflow:"hidden",border:"1px solid",borderColor:c.currentItem==d?"#000":"#fff",margin:"2px",cursor:"pointer"});D(b.thumb,function(b){var c=a('');c.attr("src",b.src);o(c);c.css({position:"absolute"});c.css(G.fill(b.width,b.height,e.iconWidth-2,e.iconHeight-2));m.append(c)},50*d);f.append(m);f.hover(function(){B.find(".altgallery-thumbnail").css({borderWidth:"1px",margin:"2px"});m.css({borderWidth:"3px",margin:"0px"})},function(){m.css({borderWidth:"1px", margin:"2px"})}).click(function(){if(!H)c.currentItem=d,c.open(c.getCurrentItem())});B.append(f)})(f.items[m],m);d.element.append(h);1b.originalPosition.left?F():I();setTimeout(function(){H=!1},100)}}),L(h))}var c=this,d=this.canvas,e=this.settings,f=this.getCurrentAlbum();d.element.find(".altgallery-images").size()||b()};J.prototype.hideThumbnails=function(){this.canvas.element.find(".altgallery-images, .altgallery-images-overlay").remove()}; J.prototype.showButtons=function(){function b(){var d=a('
');d.css({position:"absolute",right:c.settings.frameSize,top:25+c.settings.frameSize,padding:"3px 3px 3px 1px",background:"rgba(0, 0, 0, "+c.settings.buttonsBackgroundAlpha/100+")",border:"1px solid rgba(0, 0, 0, 0.8)",borderRight:"none","-moz-border-top-left-radius":"3px","-moz-border-bottom-left-radius":"3px","-webkit-border-top-left-radius":"3px","-webkit-border-bottom-left-radius":"3px","border-top-left-radius":"3px", "border-bottom-left-radius":"3px"});if(a.browser.msie&&9>a.browser.version){var e=Math.round(255*parseInt(c.settings.buttonsBackgroundAlpha)/100),e=16>e?"0"+e.toString(16):e.toString(16);d.css({borderColor:"#000",filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#"+e+"000000,endColorstr=#"+e+"000000)"})}c.settings.showAlbumsButton&&1'),e.css({display:"block",cssFloat:"left",margin:"0 2px",width:16,height:16,background:"no-repeat center", backgroundImage:y(v.images.folder+"zen-albums.png"),opacity:0.8}),e.click(function(){c.showAlbums();return!1}),d.append(e));c.settings.showThumbnailsButton&&(e=a(''),e.css({display:"block",cssFloat:"left",margin:"0 2px",width:16,height:16,background:"no-repeat center",backgroundImage:y(v.images.folder+"zen-thumbnails.png"),opacity:0.8}),e.click(function(){c.showThumbnails();return!1}),d.append(e));c.canvas.element.append(d)}var c=this;if("never"!=c.settings.showButtons.toLowerCase()&& (c.settings.showAlbumsButton||c.settings.showThumbnailsButton))c.canvas.element.find(".altgallery-buttons").size()||b()};J.prototype.hideButtons=function(){this.canvas.element.find(".altgallery-buttons").remove()};J.prototype.showCaption=function(){this.hideCaption();if("never"!=this.settings.showCaption.toLowerCase()&&(this.getCurrentAlbum()&&this.getCurrentAlbum().description||this.getCurrentItem()&&this.getCurrentItem().description)){var b=a('
');b.css({position:"absolute", left:this.settings.frameSize,top:25+this.settings.frameSize,padding:"4px 10px 5px 7px",color:"#fff",textShadow:"-1px 1px 0 rgba(0, 0, 0, 0.3)",background:"rgba(0, 0, 0, "+this.settings.captionBackgroundAlpha/100+")",border:"1px solid rgba(0, 0, 0, 0.8)",borderLeft:"none","-moz-border-top-right-radius":"3px","-moz-border-bottom-right-radius":"3px","-webkit-border-top-right-radius":"3px","-webkit-border-bottom-right-radius":"3px","border-top-right-radius":"3px","border-bottom-right-radius":"3px"}); if(a.browser.msie&&9>a.browser.version){var c=Math.round(255*parseInt(this.settings.captionBackgroundAlpha)/100),c=16>c?"0"+c.toString(16):c.toString(16);b.css({borderColor:"#000",filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#"+c+"000000,endColorstr=#"+c+"000000)"})}this.getCurrentAlbum().description&&b.append('
'+this.getCurrentAlbum().description+"
");this.getCurrentItem().description&&b.append('
'+this.getCurrentItem().description+ "
");this.canvas.element.append(b)}};J.prototype.hideCaption=function(){this.canvas.element.find(".altgallery-caption").remove()};J.prototype.showNavigation=function(){function b(){var d=a('
');d.css({position:"absolute",right:c.settings.frameSize,bottom:25+c.settings.frameSize,padding:"3px 3px 3px 1px",background:"rgba(0, 0, 0, "+c.settings.buttonsBackgroundAlpha/100+")",border:"1px solid rgba(0, 0, 0, 0.8)",borderRight:"none","-moz-border-top-left-radius":"3px", "-moz-border-bottom-left-radius":"3px","-webkit-border-top-left-radius":"3px","-webkit-border-bottom-left-radius":"3px","border-top-left-radius":"3px","border-bottom-left-radius":"3px"});if(a.browser.msie&&9>a.browser.version){var e=Math.round(255*parseInt(c.settings.buttonsBackgroundAlpha)/100),e=16>e?"0"+e.toString(16):e.toString(16);d.css({borderColor:"#000",filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#"+e+"000000,endColorstr=#"+e+"000000)"})}c.settings.showNavigationButton&& (e=a(''),e.css({display:"block",cssFloat:"left",margin:"0 2px",width:16,height:16,background:"no-repeat center",backgroundImage:y(v.images.folder+"zen-prev.png"),opacity:0.8}),e.click(function(){c.prev();return!1}),d.append(e),e=a(''),e.css({display:"block",cssFloat:"left",margin:"0 2px",width:16,height:16,background:"no-repeat center",backgroundImage:y(v.images.folder+"zen-next.png"),opacity:0.8}),e.click(function(){c.next(); return!1}),d.append(e));c.canvas.element.append(d)}var c=this;"never"!=c.settings.showButtons.toLowerCase()&&c.settings.showNavigationButton&&(c.canvas.element.find(".altgallery-navigation").size()||b())};J.prototype.hideNavigation=function(){this.canvas.element.find(".altgallery-navigation").remove()};J.prototype.open=function(b){var c=this,d=this.canvas,e=this.settings;c.hideAlbums();c.hideThumbnails();c.showButtons();c.showCaption();c.showNavigation();d.element.find(".altgallery-image img").hide(); var f=d.element.find(".altgallery-imageFrame"),g=a('');o(g);g.css({position:"absolute",left:"50%",top:"50%",zIndex:10,margin:"-16px 0 0 -16px"});D(b.source,function(a){g.hide();d.element.find(".altgallery-preloader").remove();var f=d.element.find(".altgallery-image img");"fit"==e.imageScaleMode?f.css(G.fit(a.width,a.height,d.width()-2*e.frameSize,d.height()-2*e.frameSize)):f.css(G.fill(a.width,a.height,d.width()-2*e.frameSize,d.height()- 2*e.frameSize));f.attr("src",b.source).fadeIn(2*v.animation.duration);c.cache()});setTimeout(function(){d.element.find(".altgallery-preloader").remove();f.append(g)},500)};J.prototype.prev=function(){0
'),f=a(document.getElementById(e))):f=a(e);c=a.extend(!0,{width:"550px",height:"400px",background:"none",images:{folder:$+"img/",left:"left.png",right:"right.png",close:"close.png",loader:"loader.png"},animation:{duration:500},config:{settings:{}}},c);if(c.images.folder){c.images.folder= c.images.folder.replace(/\/+$/,"")+"/";for(var k in c.images)"folder"!=k&&!c.images[k].match("/")&&(c.images[k]=c.images.folder+c.images[k])}if("string"==typeof c.config){f.css({visibility:"hidden"});var h={load:function(a,c,d){if(c!==b)switch(c.toLowerCase()){case "xml":this.loadXML(a,d);break;default:case "json":this.loadJSON(a,d)}else a.match(/(xml)$/i)?this.loadXML(a,d):this.loadJSON(a,d)},loadJSON:function(b,c){a.ajax({url:b,dataType:"json",success:function(a){a=h.parse(a);"function"==typeof c&& c(a)},error:function(){"function"==typeof c&&c({})}})},loadXML:function(b,c){function d(a){var b;"undefined"==typeof b&&(b=function(){});b.ObjTree=function(){return this};b.ObjTree.prototype.attr_prefix="";b.ObjTree.prototype.parseDOM=function(a){if(a){this.__force_array={};if(this.force_array)for(var b=0;b
');g.css({opacity:0,backgroundColor:c.mask.color,backgroundImage:y(c.images.loader)});a(e.body).append(g);g.animate({opacity:c.mask.opacity},c.animation.duration); var h=new Image;h.onload=function(){function f(){g.remove();t.remove()}function k(){x.remove();r.opacity="hide";t.animate(r,0.67*c.animation.duration);v.animate({width:r.width-20,height:r.height-20},0.67*c.animation.duration);g.fadeOut(c.animation.duration,function(){f()});return!1}var o=a(d).width()-100,q=a(d).height()-100,r=G.fit(h.width/4,h.height/4,o,q,{noEnlarge:!0,minWidth:100,minHeight:100});r.left+=50;r.top+=50;var w=G.fit(h.width+20,h.height+20,o,q,{noEnlarge:!0,minWidth:120,minHeight:120}); w.left+=50;w.top+=50;var t=a('
');t.css(r);t.css({backgroundColor:c.frame.color,borderRadius:c.frame.borderRadius,MozUserSelect:"none",webkitUserSelect:"none",userSelect:"none"});t.hide();var v=a('');v.css({margin:"10px",width:r.width-20,height:r.height-20,borderRadius:8'); x.css({backgroundImage:y(c.images.close)});t.append(v);a(e.body).append(t);(function(){g.css({backgroundImage:"none"});v.animate({width:w.width-20,height:w.height-20,margin:"10px"},c.animation.duration,"easeOutBack");w.opacity="show";t.animate(w,c.animation.duration,"easeOutBack",function(){t.append(x)})})();a(d).resize(function(){o=a(d).width()-100;q=a(d).height()-100;r=G.fit(h.width/4,h.height/4,o,q,{noEnlarge:!0,minWidth:100,minHeight:100});r.left+=50;r.top+=50;w=G.fit(h.width+20,h.height+20,o, q,{noEnlarge:!0,minWidth:120,minHeight:120});w.left+=50;w.top+=50;t.css(w);v.css({width:w.width-20,height:w.height-20})});g.click(f);x.click(k);t.dblclick(k)};h.src=b}})(jQuery);var flashgallery; (function(a,b){window.flashgallery_id=window.flashgallery_id||0;a.flashgallery=flashgallery=function(d,c,r,o){var k;k="object"==typeof c?a.browser.msie?JSON.stringify({config:c}):{config:JSON.stringify(c)}:{configPath:c};r=a.extend({width:"550px",height:"400px",background:"transparent"},r);window.flashgallery_id++;var e="flashgallery-"+window.flashgallery_id;o==b?document.write('
'):a(o).html('
');o=a(document.getElementById(e));o.css({width:r.width,height:r.height, overflow:"hidden"});var y={allowScriptAccess:"always",allowFullScreen:"true",wmode:"opaque",quality:"high"},B=r.background.match(/(#[0-9a-f]+)/i);B?y.bgcolor=B[1]:y.wmode="transparent";swfobject.embedSWF(d,e,r.width.toString().match(/^\d+%$/)?r.width:parseInt(r.width),r.height.toString().match(/^\d+%$/)?r.height:parseInt(r.height),"10.0.12.36","http://swfobject.googlecode.com/svn/trunk/swfobject/expressInstall.swf",k,y,{style:"outline:none;"},function(b){if(b.success)a(b.ref).css({background:r.background}); else if(!r.disableJS)r.config=c,o.altgallery(r)})};a.fn.flashgallery=a.fn.flashgallery||function(b,c,r){a.flashgallery(b,c,r,this)}})(jQuery);