/**
 * flashgallery
 *
 * @version 0.3.1
 * @copyright 2011 flash-gallery.com
 */

if(JSON===void 0){var JSON;JSON||(JSON={});(function(){function d(d){return d<10?"0"+d:d}function s(d){p.lastIndex=0;return p.test(d)?'"'+d.replace(p,function(b){var c=v[b];return typeof c==="string"?c:"\\u"+("0000"+b.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+d+'"'}function u(d,b){var c,i,j,k,n=l,m,h=b[d];h&&typeof h==="object"&&typeof h.toJSON==="function"&&(h=h.toJSON(d));typeof r==="function"&&(h=r.call(b,d,h));switch(typeof h){case "string":return s(h);case "number":return isFinite(h)?String(h):
"null";case "boolean":case "null":return String(h);case "object":if(!h)return"null";l+=w;m=[];if(Object.prototype.toString.apply(h)==="[object Array]"){k=h.length;for(c=0;c<k;c+=1)m[c]=u(c,h)||"null";j=m.length===0?"[]":l?"[\n"+l+m.join(",\n"+l)+"\n"+n+"]":"["+m.join(",")+"]";l=n;return j}if(r&&typeof r==="object"){k=r.length;for(c=0;c<k;c+=1)typeof r[c]==="string"&&(i=r[c],(j=u(i,h))&&m.push(s(i)+(l?": ":":")+j))}else for(i in h)Object.prototype.hasOwnProperty.call(h,i)&&(j=u(i,h))&&m.push(s(i)+
(l?": ":":")+j);j=m.length===0?"{}":l?"{\n"+l+m.join(",\n"+l)+"\n"+n+"}":"{"+m.join(",")+"}";l=n;return j}}if(typeof Date.prototype.toJSON!=="function")Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+d(this.getUTCMonth()+1)+"-"+d(this.getUTCDate())+"T"+d(this.getUTCHours())+":"+d(this.getUTCMinutes())+":"+d(this.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()};var q=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
p=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,l,w,v={"\u0008":"\\b","\t":"\\t","\n":"\\n","\u000c":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},r;if(typeof JSON.stringify!=="function")JSON.stringify=function(d,b,c){var i;w=l="";if(typeof c==="number")for(i=0;i<c;i+=1)w+=" ";else typeof c==="string"&&(w=c);if((r=b)&&typeof b!=="function"&&(typeof b!=="object"||typeof b.length!=="number"))throw Error("JSON.stringify");return u("",
{"":d})};if(typeof JSON.parse!=="function")JSON.parse=function(d,b){function c(d,i){var n,m,h=d[i];if(h&&typeof h==="object")for(n in h)Object.prototype.hasOwnProperty.call(h,n)&&(m=c(h,n),m!==void 0?h[n]=m:delete h[n]);return b.call(d,i,h)}var i,d=String(d);q.lastIndex=0;q.test(d)&&(d=d.replace(q,function(b){return"\\u"+("0000"+b.charCodeAt(0).toString(16)).slice(-4)}));if(/^[\],:{}\s]*$/.test(d.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,
"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return i=eval("("+d+")"),typeof b==="function"?c({"":i},""):i;throw new SyntaxError("JSON.parse");}})()}
(function(d,s){function u(){var b=document.getElementsByTagName("script");return b[b.length-1].src||location.href}function q(b){var c=[],d,j;for(d in b)for(j in b[d].items)c.push(b[d].items[j]);return c}function p(b){this.element=d(b);this.width=function(b){return this.element.width(b)};this.height=function(b){return this.element.height(b)};this.drawImage=function(b,i,j){var i=d.extend({left:0,top:0,width:120,height:90,scaleMode:"fill",background:"none"},i),j=j===s?this.element:d(j,this.element),
k=new Image;k.src=b.thumb;k.onload=function(){var n=document.createElement("a");d(n).attr({href:b.source});d(n).css({display:"block",position:"absolute",left:i.x,top:i.y,zIndex:i.z,width:i.width,height:i.height,overflow:"hidden",background:i.background,opacity:i.opacity});d(n).click(i.onclick);d(n).hover(i.onmouseover,i.onmouseout);var m=document.createElement("img");m.src=k.src;var h;i.scaleMode=="fit"?h=r.fit(this.width,this.height,i.width,i.height):i.scaleMode=="fill"&&(h=r.fill(this.width,this.height,
i.width,i.height));d(m).css({marginLeft:h.left,marginTop:h.top,width:h.width,height:h.height,border:"none"});d(n).append(m);j.append(n)}}}function l(b,c,i){this.canvas=b;this.albums=c;this.items=q(c);this.currentItem=-1;this.getCurrentItem=function(){return this.items[this.currentItem]};this.settings=d.extend(!0,{thumbnail:{width:160,height:120,alpha:85}},i);this.page=0;this.render()}function w(b,c){b=d(b);t=c;var i,j,k;i=c.config||{};(function(){function c(b,d,g){j.push({id:d||0,description:g||"Album "+
(d+1),items:b})}j=[];if(typeof i.albums=="array")for(var m in i.albums)c(i.albums[m].items,m,i.albums[m].description);else if(typeof i.items=="array")c(i.items);else{m=b.find("ul:first > li");var h=function(b){var c=[];d(b).find("img").each(function(){c.push({source:d(this).parent("a").attr("href")||d(this).attr("src"),thumb:d(this).attr("src"),description:this.title})});return c};if(m.length){var k=0;m.each(function(){c(h(this),k++)})}else c(h(b))}})();e=document.createElement("div");k=new p(e);
k.element.addClass("altgallery-canvas");k.element.css({display:"block",position:"relative",width:c.width,height:c.height,overflow:"hidden",margin:0,padding:0,background:c.background});b.empty().append(e);c.type.toLowerCase()=="box"&&new l(k,j,i.settings||{})}jQuery.effects||function(b,c){function d(g){var a;return g&&g.constructor==Array&&g.length==3?g:(a=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(g))?[parseInt(a[1],10),parseInt(a[2],10),parseInt(a[3],10)]:(a=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(g))?
[parseFloat(a[1])*2.55,parseFloat(a[2])*2.55,parseFloat(a[3])*2.55]:(a=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(g))?[parseInt(a[1],16),parseInt(a[2],16),parseInt(a[3],16)]:(a=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(g))?[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)]:/rgba\(0, 0, 0, 0\)/.exec(g)?x.transparent:x[b.trim(g).toLowerCase()]}function j(){var g=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,a={},f,o;if(g&&
g.length&&g[0]&&g[g[0]])for(var b=g.length;b--;)f=g[b],typeof g[f]=="string"&&(o=f.replace(/\-(\w)/g,function(a,f){return f.toUpperCase()}),a[o]=g[f]);else for(f in g)typeof g[f]==="string"&&(a[f]=g[f]);return a}function k(g){var a,f;for(a in g)f=g[a],(f==null||b.isFunction(f)||a in r||/scrollbar/.test(a)||!/color/i.test(a)&&isNaN(parseFloat(f)))&&delete g[a];return g}function n(g,a){var f={_:0},o;for(o in a)g[o]!=a[o]&&(f[o]=a[o]);return f}function m(g,a,f,o){if(typeof g=="object")o=a,f=null,a=g,
g=a.effect;b.isFunction(a)&&(o=a,f=null,a={});if(typeof a=="number"||b.fx.speeds[a])o=f,f=a,a={};b.isFunction(f)&&(o=f,f=null);a=a||{};f=f||a.duration;f=b.fx.off?0:typeof f=="number"?f:f in b.fx.speeds?b.fx.speeds[f]:b.fx.speeds._default;o=o||a.complete;return[g,a,f,o]}function h(g){return!g||typeof g==="number"||b.fx.speeds[g]?!0:typeof g==="string"&&!b.effects[g]?!0:!1}b.effects={};b.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor",
"color","outlineColor"],function(g,a){b.fx.step[a]=function(f){if(!f.colorInit){var g;g=f.elem;var c=a,h;do{h=b.curCSS(g,c);if(h!=""&&h!="transparent"||b.nodeName(g,"body"))break;c="backgroundColor"}while(g=g.parentNode);g=d(h);f.start=g;f.end=d(f.end);f.colorInit=!0}f.elem.style[a]="rgb("+Math.max(Math.min(parseInt(f.pos*(f.end[0]-f.start[0])+f.start[0],10),255),0)+","+Math.max(Math.min(parseInt(f.pos*(f.end[1]-f.start[1])+f.start[1],10),255),0)+","+Math.max(Math.min(parseInt(f.pos*(f.end[2]-f.start[2])+
f.start[2],10),255),0)+")"}});var x={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,
230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},l=["add","remove","toggle"],r={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,
borderTop:1,borderWidth:1,margin:1,padding:1};b.effects.animateClass=function(g,a,f,o){b.isFunction(f)&&(o=f,f=null);return this.queue("fx",function(){var c=b(this),d=c.attr("style")||" ",i=k(j.call(this)),h,m=c.attr("className");b.each(l,function(a,f){if(g[f])c[f+"Class"](g[f])});h=k(j.call(this));c.attr("className",m);c.animate(n(i,h),a,f,function(){b.each(l,function(a,f){if(g[f])c[f+"Class"](g[f])});typeof c.attr("style")=="object"?(c.attr("style").cssText="",c.attr("style").cssText=d):c.attr("style",
d);o&&o.apply(this,arguments)});i=b.queue(this);h=i.splice(i.length-1,1)[0];i.splice(1,0,h);b.dequeue(this)})};b.fn.extend({_addClass:b.fn.addClass,addClass:function(g,a,f,o){return a?b.effects.animateClass.apply(this,[{add:g},a,f,o]):this._addClass(g)},_removeClass:b.fn.removeClass,removeClass:function(g,a,f,o){return a?b.effects.animateClass.apply(this,[{remove:g},a,f,o]):this._removeClass(g)},_toggleClass:b.fn.toggleClass,toggleClass:function(g,a,f,o,d){return typeof a=="boolean"||a===c?f?b.effects.animateClass.apply(this,
[a?{add:g}:{remove:g},f,o,d]):this._toggleClass(g,a):b.effects.animateClass.apply(this,[{toggle:g},a,f,o])},switchClass:function(g,a,f,o,c){return b.effects.animateClass.apply(this,[{add:a,remove:g},f,o,c])}});b.extend(b.effects,{version:"1.8.12",save:function(g,a){for(var f=0;f<a.length;f++)a[f]!==null&&g.data("ec.storage."+a[f],g[0].style[a[f]])},restore:function(g,a){for(var f=0;f<a.length;f++)a[f]!==null&&g.css(a[f],g.data("ec.storage."+a[f]))},setMode:function(g,a){a=="toggle"&&(a=g.is(":hidden")?
"show":"hide");return a},getBaseline:function(g,a){var f,b;switch(g[0]){case "top":f=0;break;case "middle":f=0.5;break;case "bottom":f=1;break;default:f=g[0]/a.height}switch(g[1]){case "left":b=0;break;case "center":b=0.5;break;case "right":b=1;break;default:b=g[1]/a.width}return{x:b,y:f}},createWrapper:function(g){if(g.parent().is(".ui-effects-wrapper"))return g.parent();var a={width:g.outerWidth(!0),height:g.outerHeight(!0),"float":g.css("float")},f=b("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",
background:"transparent",border:"none",margin:0,padding:0});g.wrap(f);f=g.parent();g.css("position")=="static"?(f.css({position:"relative"}),g.css({position:"relative"})):(b.extend(a,{position:g.css("position"),zIndex:g.css("z-index")}),b.each(["top","left","bottom","right"],function(f,b){a[b]=g.css(b);isNaN(parseInt(a[b],10))&&(a[b]="auto")}),g.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"}));return f.css(a).show()},removeWrapper:function(g){return g.parent().is(".ui-effects-wrapper")?
g.parent().replaceWith(g):g},setTransition:function(g,a,f,o){o=o||{};b.each(a,function(a,b){unit=g.cssUnit(b);unit[0]>0&&(o[b]=unit[0]*f+unit[1])});return o}});b.fn.extend({effect:function(g,a,f,o){var c=m.apply(this,arguments),d={options:c[1],duration:c[2],callback:c[3]},c=d.options.mode,i=b.effects[g];return b.fx.off||!i?c?this[c](d.duration,d.callback):this.each(function(){d.callback&&d.callback.call(this)}):i.call(this,d)},_show:b.fn.show,show:function(g){if(h(g))return this._show.apply(this,
arguments);else{var a=m.apply(this,arguments);a[1].mode="show";return this.effect.apply(this,a)}},_hide:b.fn.hide,hide:function(g){if(h(g))return this._hide.apply(this,arguments);else{var a=m.apply(this,arguments);a[1].mode="hide";return this.effect.apply(this,a)}},__toggle:b.fn.toggle,toggle:function(g){if(h(g)||typeof g==="boolean"||b.isFunction(g))return this.__toggle.apply(this,arguments);else{var a=m.apply(this,arguments);a[1].mode="toggle";return this.effect.apply(this,a)}},cssUnit:function(g){var a=
this.css(g),f=[];b.each(["em","px","%","pt"],function(g,b){a.indexOf(b)>0&&(f=[parseFloat(a),b])});return f}});b.easing.jswing=b.easing.swing;b.extend(b.easing,{def:"easeOutQuad",swing:function(g,a,f,o,c){return b.easing[b.easing.def](g,a,f,o,c)},easeInQuad:function(g,a,f,b,c){return b*(a/=c)*a+f},easeOutQuad:function(g,a,f,b,c){return-b*(a/=c)*(a-2)+f},easeInOutQuad:function(g,a,f,b,c){return(a/=c/2)<1?b/2*a*a+f:-b/2*(--a*(a-2)-1)+f},easeInCubic:function(g,a,f,b,c){return b*(a/=c)*a*a+f},easeOutCubic:function(g,
a,f,b,c){return b*((a=a/c-1)*a*a+1)+f},easeInOutCubic:function(g,a,f,b,c){return(a/=c/2)<1?b/2*a*a*a+f:b/2*((a-=2)*a*a+2)+f},easeInQuart:function(g,a,f,b,c){return b*(a/=c)*a*a*a+f},easeOutQuart:function(b,a,f,c,d){return-c*((a=a/d-1)*a*a*a-1)+f},easeInOutQuart:function(b,a,f,c,d){return(a/=d/2)<1?c/2*a*a*a*a+f:-c/2*((a-=2)*a*a*a-2)+f},easeInQuint:function(b,a,f,c,d){return c*(a/=d)*a*a*a*a+f},easeOutQuint:function(b,a,f,c,d){return c*((a=a/d-1)*a*a*a*a+1)+f},easeInOutQuint:function(b,a,f,c,d){return(a/=
d/2)<1?c/2*a*a*a*a*a+f:c/2*((a-=2)*a*a*a*a+2)+f},easeInSine:function(b,a,f,c,d){return-c*Math.cos(a/d*(Math.PI/2))+c+f},easeOutSine:function(b,a,f,c,d){return c*Math.sin(a/d*(Math.PI/2))+f},easeInOutSine:function(b,a,f,c,d){return-c/2*(Math.cos(Math.PI*a/d)-1)+f},easeInExpo:function(b,a,f,c,d){return a==0?f:c*Math.pow(2,10*(a/d-1))+f},easeOutExpo:function(b,a,f,c,d){return a==d?f+c:c*(-Math.pow(2,-10*a/d)+1)+f},easeInOutExpo:function(b,a,f,c,d){return a==0?f:a==d?f+c:(a/=d/2)<1?c/2*Math.pow(2,10*
(a-1))+f:c/2*(-Math.pow(2,-10*--a)+2)+f},easeInCirc:function(b,a,f,c,d){return-c*(Math.sqrt(1-(a/=d)*a)-1)+f},easeOutCirc:function(b,a,f,c,d){return c*Math.sqrt(1-(a=a/d-1)*a)+f},easeInOutCirc:function(b,a,f,c,d){return(a/=d/2)<1?-c/2*(Math.sqrt(1-a*a)-1)+f:c/2*(Math.sqrt(1-(a-=2)*a)+1)+f},easeInElastic:function(b,a,f,c,d){var b=1.70158,i=0,h=c;if(a==0)return f;if((a/=d)==1)return f+c;i||(i=d*0.3);h<Math.abs(c)?(h=c,b=i/4):b=i/(2*Math.PI)*Math.asin(c/h);return-(h*Math.pow(2,10*(a-=1))*Math.sin((a*
d-b)*2*Math.PI/i))+f},easeOutElastic:function(b,a,f,c,d){var b=1.70158,i=0,h=c;if(a==0)return f;if((a/=d)==1)return f+c;i||(i=d*0.3);h<Math.abs(c)?(h=c,b=i/4):b=i/(2*Math.PI)*Math.asin(c/h);return h*Math.pow(2,-10*a)*Math.sin((a*d-b)*2*Math.PI/i)+c+f},easeInOutElastic:function(b,a,c,d,i){var b=1.70158,h=0,m=d;if(a==0)return c;if((a/=i/2)==2)return c+d;h||(h=i*0.3*1.5);m<Math.abs(d)?(m=d,b=h/4):b=h/(2*Math.PI)*Math.asin(d/m);return a<1?-0.5*m*Math.pow(2,10*(a-=1))*Math.sin((a*i-b)*2*Math.PI/h)+c:m*
Math.pow(2,-10*(a-=1))*Math.sin((a*i-b)*2*Math.PI/h)*0.5+d+c},easeInBack:function(b,a,f,d,i,h){h==c&&(h=1.70158);return d*(a/=i)*a*((h+1)*a-h)+f},easeOutBack:function(b,a,f,d,i,h){h==c&&(h=1.70158);return d*((a=a/i-1)*a*((h+1)*a+h)+1)+f},easeInOutBack:function(b,a,f,d,i,h){h==c&&(h=1.70158);return(a/=i/2)<1?d/2*a*a*(((h*=1.525)+1)*a-h)+f:d/2*((a-=2)*a*(((h*=1.525)+1)*a+h)+2)+f},easeInBounce:function(c,a,f,d,h){return d-b.easing.easeOutBounce(c,h-a,0,d,h)+f},easeOutBounce:function(b,a,c,d,h){return(a/=
h)<1/2.75?d*7.5625*a*a+c:a<2/2.75?d*(7.5625*(a-=1.5/2.75)*a+0.75)+c:a<2.5/2.75?d*(7.5625*(a-=2.25/2.75)*a+0.9375)+c:d*(7.5625*(a-=2.625/2.75)*a+0.984375)+c},easeInOutBounce:function(c,a,f,d,h){return a<h/2?b.easing.easeInBounce(c,a*2,0,d,h)*0.5+f:b.easing.easeOutBounce(c,a*2-h,0,d,h)*0.5+d*0.5+f}})}(jQuery);u();var v=u().replace(/[^\/]*$/,""),r={fit:function(b,c,d,j,k){var n,m,h=b/c;k===s&&(k=!1);n=d;m=d/h;m>j&&(m=j,n=m*h);if(k&&(n>d||m>c))n=b,m=c;b=(j-m)/2;return{left:parseInt((d-n)/2),top:parseInt(b),
width:parseInt(n),height:parseInt(m)}},fill:function(b,c,d,j){var k=b/c,b=d,c=d/k;c<j&&(c=j,b=c*k);j=(j-c)/2;return{left:parseInt((d-b)/2),top:parseInt(j),width:parseInt(b),height:parseInt(c)}}};l.prototype.render=function(b){var c=this,i=this.canvas,j=this.items;if(b===s)b=c.page;i.element.empty();var k=this.canvas.width(),n=this.canvas.height(),m=parseInt((k-50)/this.settings.thumbnail.width),h=parseInt((n-50)/this.settings.thumbnail.height),l=Math.ceil(j.length/m);h>l&&(h=l);l=m*h;b*=l;c.pagesCount=
parseInt(j.length/l);var r=this.settings.thumbnail.width+2,p=this.settings.thumbnail.height+2,g=(k-r*m)/2-8,a=(n-p*h)/2-8,f=this.settings.thumbnail.alpha/100,o=d('<div class="altgallery-frame" />'),k={position:"absolute",left:parseInt(g),top:parseInt(a),width:parseInt(k-(g+8)*2)+14,height:parseInt(n-(a+8)*2)+14,overflow:"hidden",background:"#fff",borderRadius:"4px",boxShadow:"0 0 10px rgba(0, 0, 0, 0.5)"};o.css(k);c.page>0&&(n=d('<a class="altgallery-page" style="left:4px; background:no-repeat center; border-radius:4px;"></a>'),
n.css({backgroundImage:'url("'+t.images.left+'")'}),n.click(function(){c.prevPage()}),o.append(n));c.page<c.pagesCount-1&&(n=d('<a class="altgallery-page" style="right:4px; background:no-repeat center; border-radius:4px;"></a>'),n.css({backgroundImage:'url("'+t.images.right+'")'}),n.click(function(){c.nextPage()}),o.append(n));o.find(".altgallery-page").css({position:"absolute",width:"30px",height:"30px",top:parseInt(k.height/2)-15,zIndex:20,cursor:"pointer"});o.hover(function(){o.find(".altgallery-page").show()},
function(){o.find(".altgallery-page").hide()});i.element.append(o);n=d('<div class="altgallery-frameMask" />');k.background="#000";k.opacity=0.6;k.zIndex=20;k.boxShadow="none";n.css(k).hide();i.element.append(n);for(var q=1,u=1,k=b,n=-1,h=j.length;k<h;k++){if(k>=l+b)break;k%m||n++;q=k%m*r+8;u=n*p+8;(function(b,d,h){i.drawImage(j[b],{x:parseInt(d),y:parseInt(h),z:10,width:c.settings.thumbnail.width,height:c.settings.thumbnail.height,scaleMode:"fill",opacity:f,onclick:function(){c.currentItem=b;c.open(c.getCurrentItem(),
{left:parseInt(d+g),top:parseInt(h+a)});return!1},onmouseover:function(){this.style.opacity=1},onmouseout:function(){this.style.opacity=f}},".altgallery-frame")})(k,q,u)}};l.prototype.open=function(b,c){var i=this,j=document.createElement("img");j.src=b.thumb;var k=new Image;k.onload=function(){d(".altgallery-imageFrame",i.canvas.element).remove();d(".altgallery-frameMask",i.canvas.element).fadeIn(t.animation.duration);var b=document.createElement("div");d(b).addClass("altgallery-imageFrame").css({position:"absolute",
padding:8,background:"#000",zIndex:30});d(b).hide();var h=r.fit(k.width,k.height,i.canvas.width()-48,i.canvas.height()-48),n={left:h.left+16+h.width/3,top:h.top+16+h.height/3,width:h.width/3,height:h.height/3};if(c!==s){if(c.left!==s)n.left=c.left;if(c.top!==s)n.top=c.top}d(b).css(n);var l=r.fit(k.width,k.height,i.canvas.width()-48,i.canvas.height()-48),p={left:l.left+16+l.width/3,top:l.top+16+l.height/3,width:l.width/3,height:l.height/3,cursor:"pointer"};d(j).css(p);d(b).append(j);i.canvas.element.append(b);
d(j).animate(l,t.animation.duration);d(b).animate({opacity:"show",left:h.left+16,top:h.top+16,width:h.width,height:h.height},t.animation.duration,function(){var c=d('<a class="altgallery-close" style="position:absolute; right:-15px; top:-13px; width:30px; height:30px; z-index:40; background:url(../images/close.png); cursor:pointer;"></a>');c.click(function(){d(this).remove();n.opacity="hide";d(b).animate(n,t.animation.duration,function(){d(this).remove()});d(j).animate(p,t.animation.duration);d(".altgallery-frameMask",
i.canvas.element).fadeOut(t.animation.duration)});d(b).append(c)});d(j).click(function(){d(".altgallery-close",b).remove();n.opacity="hide";d(b).animate(n,t.animation.duration,function(){d(this).remove();i.next()});d(j).animate(p,t.animation.duration)})};k.src=b.thumb;var n=new Image;n.onload=function(){d(j).attr("src",b.source)};n.src=b.source};l.prototype.prev=function(){this.currentItem--;if(this.currentItem<0)this.currentItem=this.items.length-1;this.open(this.getCurrentItem())};l.prototype.next=
function(){this.currentItem++;if(this.currentItem>=this.items.length)this.currentItem=0;this.open(this.getCurrentItem())};l.prototype.prevPage=function(){this.page--;this.render(this.page)};l.prototype.nextPage=function(){this.page++;this.render(this.page)};var t={};d.fn.altgallery=function(b){b=d.extend(!0,{type:"Box",width:"550px",height:"400px",background:"none",images:{folder:v+"img/",left:"left.png",right:"right.png"},animation:{duration:500}},b);if(b.images.folder)for(var c in b.images)c!="folder"&&
!b.images[c].match("/")&&(b.images[c]=b.images.folder+b.images[c]);this.each(function(){w(this,b)});return this};d.altbox=function(b,c){c=d.extend(!0,{frame:{color:"#000",borderRadius:0},mask:{color:"#000",opacity:0.7},images:{folder:v+"img/",close:"close.png",loader:"loader.gif"},animation:{duration:700}},c);if(c.images.folder)for(var i in c.images)i!="folder"&&!c.images[i].match("/")&&(c.images[i]=c.images.folder+c.images[i]);var j=d('<div style="position:fixed; z-index:999; left:0; top:0; width:100%; height:100%; background:no-repeat center;"></div>');
j.css({opacity:0,backgroundColor:c.mask.color,backgroundImage:'url("'+c.images.loader+'")'});d(document.body).append(j);j.animate({opacity:c.mask.opacity},c.animation.duration);var k=new Image;k.src=b;k.onload=function(){function i(){j.remove();q.remove()}var m=d(window).width()-100,h=d(window).height()-100,l=r.fit(k.width/4,k.height/4,m,h,!0);l.left+=50;l.top+=50;var p=r.fit(k.width+20,k.height+20,m,h,!0);p.left+=50;p.top+=50;var q=d('<div style="position:fixed; z-index:1000;"></div>');q.css(l);
q.css({backgroundColor:c.frame.color,borderRadius:c.frame.borderRadius});q.hide();var g=d('<img src="'+b+'" alt="" style="display:block;" />');g.css({margin:"10px",width:l.width-20,height:l.height-20,borderRadius:c.frame.borderRadius>8?c.frame.borderRadius-8:0});var a=d('<a href="#" style="display:block; position:absolute; right:-12px; top:-10px; width:30px; height:30px; background:no-repeat center;"></a>');a.css({backgroundImage:'url("'+c.images.close+'")'});q.append(g);d(document.body).append(q);
(function(){j.css({backgroundImage:"none"});g.animate({width:p.width-20,height:p.height-20,margin:"10px"},c.animation.duration,"easeOutBack");p.opacity="show";q.animate(p,c.animation.duration,"easeOutBack",function(){q.append(a)})})();d(window).resize(function(){m=d(window).width()-100;h=d(window).height()-100;l=r.fit(k.width/4,k.height/4,m,h,!0);l.left+=50;l.top+=50;p=r.fit(k.width+20,k.height+20,m,h,!0);p.left+=50;p.top+=50;q.css(p);g.css({width:p.width-20,height:p.height-20})});j.click(i);a.click(function(){a.remove();
l.opacity="hide";q.animate(l,c.animation.duration*0.67);g.animate({width:l.width-20,height:l.height-20},c.animation.duration*0.67);j.fadeOut(c.animation.duration,function(){i()});return!1})};return this}})(jQuery);
(function(d,s){window.flashgallery_id=window.flashgallery_id||0;d.flashgallery=d.flashgallery||function(u,q,p,l){function w(b){if(b.gallery!=s&&b.gallery.items!=s){var b=b.gallery.items,c="",d;for(d in b){var j=b[d];if(j.thumb==s)j.thumb=j.source;c+='<li><a href="'+j.source+'"><img src="'+j.thumb+'" alt="'+j.description+'" /></a></li>'}l.html("<ol>"+c+"</ol>");l.altgallery(p)}}q=typeof q=="object"?{config:JSON.stringify(q)}:{configPath:q};p=d.extend({width:"550px",height:"400px",background:"transparent"},
p);window.flashgallery_id++;var v="flashgallery-"+window.flashgallery_id;l==s?document.write('<div id="'+v+'"></div>'):d(l).html('<div id="'+v+'"></div>');l=d(document.getElementById(v));l.css({width:p.width,height:p.height,background:p.background,overflow:"hidden"});var r={allowScriptAccess:"sameDomain",allowFullScreen:"true",wmode:"opaque",quality:"high"},t;(t=p.background.match(/(#[0-9a-f]+)/i))?r.bgcolor=t[1]:r.wmode="transparent";swfobject.embedSWF(u,v,p.width,p.height,"10.0.12.36","http://swfobject.googlecode.com/svn/trunk/swfobject/expressInstall.swf",
q,r,{},function(b){b.success||(q.configPath!=s?d.ajax({url:q.configPath,dataType:"json",success:function(b){w(b)}}):w(q.config))})};d.fn.flashgallery=d.fn.flashgallery||function(s,q,p){d.flashgallery(s,q,p,this)}})(jQuery);

