/*! photobox v1.9.9 (c) 2013 Yair Even Or MIT-style license. */ /* MouseWheel plugin * ! Copyright (c) 2013 Brandon Aaron (http://brandon.aaron.sh) * Licensed under the MIT License (LICENSE.txt). * * Version: 3.1.11 * * Requires: jQuery 1.2.2+ */ !function(c,s,a){"use strict";var n,r,l,h,u,d,p,f,m,v,g,b,i,w,y,A,C,x,o,T,k,t,L,M,H,D,O,E,z,P,S,F,X,B,I=[],N=-1,R=!("placeholder"in s.createElement("input")),Y=((le=c("

")[0]).style.cssText="pointer-events:auto",!le.style.pointerEvents),j=!1,q=c(),W="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",_=te("transformOrigin"),e=te("transition"),U="transitionend webkitTransitionEnd oTransitionEnd otransitionend",Q=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||function(e){return window.setTimeout(e,1e3/60)},K={},G=new Image,Z=new Image,J={single:!1,beforeShow:null,afterClose:null,loop:!0,thumb:null,thumbs:!0,thumbAttr:"data-src",counter:"(A/B)",title:!0,autoplay:!1,time:3e3,history:!1,hideFlash:!0,zoomable:!0,wheelNextPrev:!0,keys:{close:[27,88,67],prev:[37,80],next:[39,78]}},V=c('

').append(x=c(''),k=c('
'),A=c('
').on("click",ne),C=c('
').on("click",ne),M=c('
').append(w=c(""),y=c("
")),c('
').on("click",ge)[0],t=c('
').append(c('
')),o=c('
').append('',T=c('
').append('
'),L=c("
").addClass("pbThumbs")));function $(){Y&&V.hide(),c(s).on("touchstart.testMouse",function(){c(s).off("touchstart.testMouse"),j=!0,V.addClass("mobile")}),t.off().on("click",b.toggle),L.off().on("click","a",v.click),R&&V.addClass("msie"),V.off().on("click","img",function(e){e.stopPropagation()}),c(s.body).append(V),g=s.documentElement}function ee(e,t,o){1==t?(w.css({transform:"translateX(25%)",transition:".2s",opacity:0}),setTimeout(function(){i(f)},200)):-1==t&&(w.css({transform:"translateX(-25%)",transition:".2s",opacity:0}),setTimeout(function(){i(m)},200)),1==o?x.prop("checked",!0):-1==o&&x.prop("checked",!1)}function te(e){var t,o=s.createElement("p").style,i=["ms","O","Moz","Webkit"];if(""==o[e])return e;for(e=e.charAt(0).toUpperCase()+e.slice(1),t=i.length;t--;)if(""==o[i[t]+e])return i[t]+e}function oe(e){var t=e.keyCode,e=l.keys;return 0<=c.inArray(t,e.close)&&ge()||0<=c.inArray(t,e.next)&&!l.single&&se(m)||0<=c.inArray(t,e.prev)&&!l.single&&se(f)||!0}function ie(e,t,o){1==o?se(m):-1==o&&se(f)}function ne(){return se("pbPrevBtn"==this.id?f:m),!1}function se(e){if(!l.loop&&(N==I.length-1&&e==m||0==N&&e==f))return;i(e)}function ae(){if(T.off(U).removeClass("change"),l.counter){try{var e=l.counter.replace("A",N+1).replace("B",I.length)}catch(e){l.counter="(A/B)",ae()}o.find(".counter").text(e)}l.title&&o.find(".title").html(""+I[N][1]+"")}c.fn.photobox=function(t,o,i){return this.each(function(){var e=c(this).data("_photobox");return e?("destroy"===t&&e.destroy(),this):("string"!=typeof t&&(t="a"),"prepareDOM"===t?($(),this):(e=c.extend({},J,o||{}),r=new n(e,this,t),c(this).data("_photobox",r),void(r.callback=i)))})},(n=function(e,t,o){this.options=c.extend({},e),this.target=o,this.selector=c(t||s),this.thumbsList=null;o=this.imageLinksFilter(this.selector.find(o));this.imageLinks=o[0],this.images=o[1],this.init()}).prototype={init:function(){var t=this;this.selector.one("mouseenter.photobox",this.target,function(e){t.thumbsList=v.generate.apply(t)}),this.selector.on("click.photobox",this.target,function(e){e.preventDefault(),t.open(this)}),this.observerTimeout=null,R||1!=this.selector[0].nodeType||this.observeDOM(this.selector[0],this.onDOMchanges.bind(this))},onDOMchanges:function(){var i=this;clearTimeout(this.observerTimeout),i.observerTimeout=setTimeout(function(){var e,t=i.imageLinksFilter(i.selector.find(i.target)),o=0;if(i.imageLinks.length!=t[0].length){if(i.imageLinks=t[0],i.images=t[1],r&&i.selector==r.selector)for(I=i.images,h=i.imageLinks,e=I.length;e--;)I[e][0];i.thumbsList=v.generate.apply(i),L.html(i.thumbsList),i.images.length&&u&&i.options.thumbs&&(-1==(o=i.thumbsList.find('a[href="'+u+'"]').eq(0).parent().index())&&(o=0),v.changeActive(o,0))}},50)},open:function(e){var t=c.inArray(e,this.imageLinks);return-1==t||(l=this.options,I=this.images,h=this.imageLinks,(r=this).setup(1),V.on(U,function(){V.off(U).addClass("on"),i(t,!0)}).addClass("show"),R&&V.trigger("MSTransitionEnd")),!1},imageLinksFilter:function(e){var n,s=this,a=[],r={};return[e.filter(function(e){var t,o=c(this),i="";return r.content=o[0].getAttribute("title")||"",s.options.thumb&&(t=o.find(s.options.thumb)[0]),s.options.thumb&&t||(t=o.find("img")[0]),t&&(n=t.getAttribute("data-pb-captionlink"),i=t.getAttribute(s.options.thumbAttr)||t.getAttribute("src"),r.content=t.getAttribute("alt")||t.getAttribute("title")||""),n&&(2==(n=n.split("[")).length?(r.linkText=n[0],r.linkHref=n[1].slice(0,-1)):(r.linkText=n,r.linkHref=n),r.content+=' '+r.linkText+""),a.push([o[0].href,r.content,i]),!0}),a]},observeDOM:(H=a.MutationObserver||a.WebKitMutationObserver,D=a.addEventListener,function(e,o){var i;H?(i=this,new H(function(e,t){(e[0].addedNodes.length||e[0].removedNodes.length)&&o(i)}).observe(e,{childList:!0,subtree:!0})):D&&(e.addEventListener("DOMNodeInserted",o.bind(i),!1),e.addEventListener("DOMNodeRemoved",o.bind(i),!1))}),setup:function(e){var t,o,i,n=e?"on":"off";l.thumbs&&(j||L[n]("mouseenter.photobox",v.calc)[n]("mousemove.photobox",v.move)),e?(w.css({transition:"0s"}).removeAttr("style"),V.show(),L.html(this.thumbsList).trigger("mouseenter.photobox"),l.thumbs?V.addClass("thumbs"):(x.prop("checked",!1),V.removeClass("thumbs")),this.images.length<2||l.single?V.removeClass("thumbs hasArrows hasCounter hasAutoplay"):(V.addClass("hasArrows hasCounter"),1e3"),s=[],a=this.imageLinks.length,r=!1,l=0;l'));return n.html(s.join("")),n},click:function(e){e.preventDefault(),q.removeClass("active"),q=c(this).parent().addClass("active");e=c(this.parentNode).index();return i(e,0,1)},changeActiveTimeout:X=null,changeActive:function(e,t,o){l.thumbs&&(q.index(),q.removeClass("active"),q=L.find("li").eq(e).addClass("active"),!o&&q[0]&&(clearTimeout(this.changeActiveTimeout),this.changeActiveTimeout=setTimeout(function(){var e=q[0].offsetLeft+q[0].clientWidth/2-g.clientWidth/2;t?L.delay(800):L.stop(),L.animate({scrollLeft:e},500,"swing")},200)))},calc:function(e){return E=L[0],P=E.clientWidth,S=E.scrollWidth,O=.15*P,F=L.offset().left,z=e.pageX-O-F,z=(S-P)*(z/(P-2*O)),L.animate({scrollLeft:z},200),clearTimeout(X),X=setTimeout(function(){X=null},200),this},move:function(e){var t;X||((e=e.pageX-O-F)<0&&(e=0),t=(S-P)*(e/(P-2*O)),Q(function(){E.scrollLeft=t}))}}),play:function(){b.autoPlayTimer=setTimeout(function(){i(m)},l.time),b.progress.start(),t.removeClass("play"),b.setTitle("Click to stop autoplay"),l.autoplay=!0},pause:function(){clearTimeout(b.autoPlayTimer),b.progress.reset(),t.addClass("play"),b.setTitle("Click to resume autoplay"),l.autoplay=!1},progress:{reset:function(){t.find("div").removeAttr("style"),setTimeout(function(){t.removeClass("playing")},200)},start:function(){R||t.find("div").css(e,l.time+"ms"),t.addClass("playing")}},setTitle:function(e){e&&t.prop("title",e+" (every "+l.time/1e3+" seconds)")},toggle:function(e){e.stopPropagation(),b[l.autoplay?"pause":"play"]()}},i=function(e,t,o){var i,n,s;B||(B=setTimeout(function(){B=null},150),(!e||e<0)&&(e=0),l.loop||(C.toggleClass("pbHide",e==I.length-1),A.toggleClass("pbHide",0==e)),"function"==typeof l.beforeShow&&l.beforeShow(h[e]),V.removeClass("error"),0<=N&&V.addClass(N").prop("href",I[N][0])[0].search?"&":"?",n+=s+"vq=hd720&wmode=opaque",c("