var d=true,j=false;(function(f){function r(a,b,c){var e=parseInt(a.b("top"),10);b=="left"?(b="-"+this.d+"px",a.b("top",this.d+"px")):(b=this.d+"px",a.b("top","-"+this.d+"px"));c&&(c.b("bottom","-"+c[0].offsetHeight+"px"),c.l({bottom:0},this.a.s*2));this.j&&this.j.l({bottom:"-"+this.j[0].offsetHeight+"px"},this.a.s*2);return{A:{top:b},w:{top:e}}}function s(a,b,c){var e=parseInt(a.b("left"),10);b=="left"?(b="-"+this.f+"px",a.b("left",this.f+"px")):(b=this.f+"px",a.b("left","-"+this.f+"px"));c&&(c.b("bottom","-"+c[0].offsetHeight+"px"),c.l({bottom:0},this.a.s*2));this.j&&this.j.l({bottom:"-"+this.j[0].offsetHeight+"px"},this.a.s*2);return{A:{left:b},w:{left:e}}}function t(a){var b=a.width(),c=a.height(),e=parseInt(a.b("left"),10),f=parseInt(a.b("top"),10);a.b({width:0,height:0,top:this.d/2,left:this.f/2});return{A:{width:0,height:0,top:this.d/2,left:this.f/2},w:{width:b,height:c,top:f,left:e}}}function u(a){a.b("opacity",0);return{A:{opacity:0},w:{opacity:1}}}function v(a){a.b("opacity",0);return{A:{opacity:0},w:{opacity:1},speed:0}}function p(a,b){this.u(a,b)}function q(a,b){this.u(a,b)}f.Sa.Ra=function(a){var b={Ga:"loader.gif",ia:0,ba:j,p:0.7,oa:j,s:400,width:j,height:j,ta:d,sa:d,ha:0,c:{enable:d,aa:j,speed:5E3,Pa:"Start",Qa:"Stop",ja:d,qa:"(",ra:")",Ia:j,Ja:j},wa:"slide-hori",xa:d,L:d,J:{u:j,na:j,pa:j}},c=f.extend(j,b,a);if(a&&a.c)c.c=f.extend(j,b.c,a.c);if(!c.c.enable)c.c.aa=j;var e=[];f(this).ua(function(){var a=new p(this,c);e[e.length]=a});return e};p.prototype={F:j,k:j,O:j,o:j,v:j,S:j,i:j,T:j,U:j,z:j,D:j,c:j,f:0,d:0,g:0,q:j,j:j,Q:0,a:j,images:j,t:j,$:j,u:function(a,b){var c=this;this.F=f(a);this.a=b;this.Oa();this.Na();this.a.width?(this.f=this.a.width,this.k.width(this.a.width),this.F.width(this.a.width)):this.f=this.k.width();this.a.height?(this.d=this.a.height,this.k.height(this.a.height)):this.d=this.k.height();this.Q=this.o.width();this.g=0;this.t=this.j=this.q=j;this.ya();this.a.ta&&this.Da();this.c=new q(function(a){return c.R(a)},this.a.c);this.controls.append(this.c.create());this.a.c.enable?this.c.enable():this.c.disable();this.a.sa&&this.Ba();this.a.xa&&this.Ca();var e=parseInt(this.a.ia,10);if(window.location.hash&&window.location.hash.indexOf("#ad-image")===0&&(e=window.location.hash.replace(/[^0-9]+/g,""),e*1!=e))e=this.a.ia;this.P(d);this.H(e,function(){c.a.c.aa&&(c.B(e+1),c.c.start())});this.h(this.a.J.u)},Na:function(){this.$={"slide-vert":r,"slide-hori":s,resize:t,fade:u,none:v}},Oa:function(){this.controls=this.F.find(".ad-controls");this.O=f('<p class="ad-info"></p>');this.controls.append(this.O);this.k=this.F.find(".ad-image-wrapper");this.k.empty();this.o=this.F.find(".ad-nav");this.i=this.o.find(".ad-thumbs");this.S=f('<div class="ad-preloads"></div>');this.v=f('<img class="ad-loader" src="'+this.a.Ga+'">');this.k.append(this.v);this.v.n();f(document.body).append(this.S)},P:function(a){a?this.v.show():this.v.n()},ya:function(){var a=this;this.images=[];var b=0,c=0,e=this.i.find("a"),g=e.length;this.a.p<1&&e.find("img").b("opacity",this.a.p);e.ua(function(e){var g=f(this),k=g.e("href"),h=g.find("img");a.ea(h[0])?(b+=h[0].parentNode.parentNode.offsetWidth,c++):h.load(function(){b+=this.parentNode.parentNode.offsetWidth;c++});g.I("ad-thumb"+e);g.click(function(){a.H(e);a.c.stop();return j}).Aa(function(){!f(this).G(".ad-active")&&a.a.p<1&&f(this).find("img").N(300,1);a.B(e)},function(){!f(this).G(".ad-active")&&a.a.p<1&&f(this).find("img").N(300,a.a.p)});g=j;h.data("ad-link")?g=h.data("ad-link"):h.e("longdesc")&&h.e("longdesc").length&&(g=h.e("longdesc"));var n=j;h.data("ad-desc")?n=h.data("ad-desc"):h.e("alt")&&h.e("alt").length&&(n=h.e("alt"));var o=j;h.data("ad-title")?o=h.data("ad-title"):h.e("title")&&h.e("title").length&&(o=h.e("title"));a.images[e]={Va:h.e("src"),da:k,error:j,C:j,M:n,title:o,size:j,link:g}});var k=setInterval(function(){if(g==c){b-=100;var e=a.o.find(".ad-thumb-list");e.b("width",b+"px");for(var f=1,m=e.height();f<201;){e.b("width",b+f+"px");if(m!=e.height())break;m=e.height();f++}clearInterval(k)}},100)},Ca:function(){var a=this;f(document).Fa(function(b){b.keyCode==39?(a.R(),a.c.stop()):b.keyCode==37&&(a.ga(),a.c.stop())})},Da:function(){this.z=f('<div class="ad-next"><div class="ad-next-image"></div></div>');this.D=f('<div class="ad-prev"><div class="ad-prev-image"></div></div>');this.k.append(this.z);this.k.append(this.D);var a=this;this.D.add(this.z).Ua(function(){f(this).b("height",a.d);f(this).find("div").show()}).Ta(function(){f(this).find("div").n()}).click(function(){f(this).G(".ad-next")?a.R():a.ga();a.c.stop()}).find("div").b("opacity",0.7)},Ba:function(){var a=this;this.U=f('<div class="ad-forward"></div>');this.T=f('<div class="ad-back"></div>');this.o.append(this.U);this.o.Ka(this.T);var b=0,c=j;f(this.T).add(this.U).click(function(){var b=a.Q-50;if(a.a.ha>0)b=a.a.ha;b=f(this).G(".ad-forward")?a.i.scrollLeft()+b:a.i.scrollLeft()-b;a.a.c.ja&&a.c.stop();a.i.l({scrollLeft:b+"px"});return j}).b("opacity",0.6).Aa(function(){var e="left";f(this).G(".ad-forward")&&(e="right");c=setInterval(function(){b++;b>30&&a.a.c.ja&&a.c.stop();var c=a.i.scrollLeft()+1;e=="left"&&(c=a.i.scrollLeft()-1);a.i.scrollLeft(c)},10);f(this).b("opacity",1)},function(){b=0;clearInterval(c);f(this).b("opacity",0.6)})},X:function(){this.O.ca(this.g+1+" / "+this.images.length);this.a.L||(this.D.show().b("height",this.d),this.z.show().b("height",this.d),this.g==this.images.length-1&&this.z.n(),this.g==0&&this.D.n());this.h(this.a.J.na)},la:function(a,b){if(b>this.d)var c=a/b,b=this.d,a=this.d*c;if(a>this.f)c=b/a,a=this.f,b=this.f*c;return{width:a,height:b}},ka:function(a,b,c){a.b("top","0px");c<this.d&&(c=this.d-c,a.b("top",c/2+"px"));a.b("left","0px");b<this.f&&(c=this.f-b,a.b("left",c/2+"px"))},ma:function(a){var b=j;if(a.M.length||a.title.length){var c="";a.title.length&&(c='<strong class="ad-description-title">'+a.title+"</strong>");b="";a.M.length&&(b="<span>"+a.M+"</span>");b=f('<p class="ad-image-description">'+c+b+"</p>")}return b},H:function(a,b){if(this.images[a]&&!this.t){var c=this,e=this.images[a];this.t=d;e.C?this.Z(a,b):(this.P(d),this.B(a,function(){c.P(j);c.Z(a,b)}))}},Z:function(a,b){if(this.images[a]){var c=this,e=this.images[a],g=f(document.createElement("div")).I("ad-image"),k=f(new Image).e("src",e.da);if(e.link){var i=f('<a href="'+e.link+'" target="_blank"></a>');i.append(k);g.append(i)}else g.append(k);this.k.Ka(g);i=this.la(e.size.width,e.size.height);k.e("width",i.width);k.e("height",i.height);g.b({width:i.width+"px",height:i.height+"px"});this.ka(g,i.width,i.height);var l=this.ma(e,g);l&&(this.a.ba?this.a.ba.append(l):(g.append(l),e=i.width-parseInt(l.b("padding-left"),10)-parseInt(l.b("padding-right"),10),l.b("width",e+"px")));this.za(this.o.find(".ad-thumb"+a));i="right";this.g<a&&(i="left");this.h(this.a.J.pa);if(this.q||this.a.oa){e=this.a.s;k="swing";i=this.$[this.a.wa].call(this,g,i,l);if(typeof i.speed!="undefined")e=i.speed;if(typeof i.va!="undefined")k=i.va;if(this.q){var m=this.q,h=this.j;m.l(i.A,e,k,function(){m.remove();h&&h.remove()})}g.l(i.w,e,k,function(){c.g=a;c.q=g;c.j=l;c.t=j;c.X();c.h(b)})}else this.g=a,this.q=g,c.j=l,this.t=j,c.X(),this.h(b)}},Ha:function(){if(this.g==this.images.length-1){if(!this.a.L)return j;var a=0}else a=this.g+1;return a},R:function(a){var b=this.Ha();if(b===j)return j;this.B(b+1);this.H(b,a);return d},La:function(){if(this.g==0){if(!this.a.L)return j;var a=this.images.length-1}else a=this.g-1;return a},ga:function(a){var b=this.La();if(b===j)return j;this.B(b-1);this.H(b,a);return d},B:function(a,b){if(this.images[a]){var c=this.images[a];if(this.images[a].C)this.h(b);else{var e=f(new Image);e.e("src",c.da);if(this.ea(e[0]))c.C=d,c.size={width:e[0].width,height:e[0].height},this.h(b);else{this.S.append(e);var g=this;e.load(function(){c.C=d;c.size={width:this.width,height:this.height};g.h(b)}).error(function(){c.error=d;c.C=j;c.size=j})}}}},ea:function(a){return typeof a.complete!="undefined"&&!a.complete?j:typeof a.naturalWidth!="undefined"&&a.naturalWidth==0?j:d},za:function(a){this.i.find(".ad-active").Ma("ad-active");a.I("ad-active");this.a.p<1&&(this.i.find("a:not(.ad-active) img").N(300,this.a.p),a.find("img").N(300,1));var b=a[0].parentNode.offsetLeft;b-=this.Q/2-a[0].offsetWidth/2;this.i.l({scrollLeft:b+"px"})},h:function(a){f.Ea(a)&&a.call(this)}};q.prototype={V:j,W:j,m:j,controls:j,a:j,fa:j,enabled:j,r:j,K:j,u:function(a,b){this.fa=a;this.a=b},create:function(){this.V=f('<span class="ad-slideshow-start">'+this.a.Pa+"</span>");this.W=f('<span class="ad-slideshow-stop">'+this.a.Qa+"</span>");this.m=f('<span class="ad-slideshow-countdown"></span>');this.controls=f('<div class="ad-slideshow-controls"></div>');this.controls.append(this.V).append(this.W).append(this.m);this.m.n();var a=this;this.V.click(function(){a.start()});this.W.click(function(){a.stop()});f(document).Fa(function(b){b.keyCode==83&&(a.r?a.stop():a.start())});return this.controls},disable:function(){this.enabled=j;this.stop();this.controls.n()},enable:function(){this.enabled=d;this.controls.show()},start:function(){if(this.r||!this.enabled)return j;this.r=d;this.controls.I("ad-slideshow-running");this.Y();this.h(this.a.Ia);return d},stop:function(){if(!this.r)return j;this.r=j;this.m.n();this.controls.Ma("ad-slideshow-running");clearInterval(this.K);this.h(this.a.Ja);return d},Y:function(){var a=this,b=this.a.qa,c=this.a.ra;clearInterval(a.K);this.m.show().ca(b+this.a.speed/1E3+c);var e=0;this.K=setInterval(function(){e+=1E3;e>=a.a.speed&&(a.fa(function(){a.r&&a.Y();e=0})||a.stop(),e=0);var f=parseInt(a.m.text().replace(/[^0-9]/g,""),10);f--;f>0&&a.m.ca(b+f+c)},1E3)},h:function(a){f.Ea(a)&&a.call(this)}}})(jQuery);
