2 lines
20 KiB
JavaScript
2 lines
20 KiB
JavaScript
(function(n,t){function tr(){for(var u=i.errorInfo,e=i.plugins,n,o,f,c,s,h,l,a,t=0;t<i.gallery.length;++t){n=i.gallery[t],o=!1,f=null;switch(n.player){case"flv":case"swf":e.fla||(f="fla");break;case"qt":e.qt||(f="qt");break;case"wmp":i.isMac?e.qt&&e.f4m?n.player="qt":f="qtf4m":e.wmp||(f="wmp");break;case"qtwmp":e.qt?n.player="qt":e.wmp?n.player="wmp":f="qtwmp"}if(f)if(i.options.handleUnsupported=="link"){switch(f){case"qtf4m":s="shared",h=[u.qt.url,u.qt.name,u.f4m.url,u.f4m.name];break;case"qtwmp":s="either",h=[u.qt.url,u.qt.name,u.wmp.url,u.wmp.name];break;default:s="single",h=[u[f].url,u[f].name]}n.player="html",n.content='<div class="sb-message">'+ei(i.lang.errors[s],h)+"<\/div>"}else o=!0;else n.player=="inline"?(c=bi.exec(n.content),c?(l=r(c[1]),l?n.content=l.innerHTML:o=!0):o=!0):(n.player=="swf"||n.player=="flv")&&(a=n.options&&n.options.flashVersion||i.options.flashVersion,i.flash&&!i.flash.hasFlashPlayerVersion(a)&&(n.width=310,n.height=177));o&&(i.gallery.splice(t,1),t<i.current?--i.current:t==i.current&&(i.current=t>0?t-1:t),--t)}}function yt(n){i.options.enableKeys&&(n?k:tt)(document,"keydown",ir)}function ir(n){if(!n.metaKey&&!n.shiftKey&&!n.altKey&&!n.ctrlKey){var r=er(n),t;switch(r){case 81:case 88:case 27:t=i.close;break;case 37:t=i.previous;break;case 39:t=i.next;break;case 32:t=typeof o=="number"?i.pause:i.play}t&&(pt(n),t())}}function ui(n){var t,r,u,e,f,o;if(yt(!1),t=i.getCurrent(),r=t.player=="inline"?"html":t.player,typeof i[r]!="function")throw"unknown player "+r;n&&(i.player.remove(),i.revertOptions(),i.applyOptions(t.options||{})),i.player=new i[r](t,i.playerId),i.gallery.length>1&&(u=i.gallery[i.current+1]||i.gallery[0],u.player=="img"&&(e=new Image,e.src=u.content),f=i.gallery[i.current-1]||i.gallery[i.gallery.length-1],f.player=="img"&&(o=new Image,o.src=f.content));i.skin.onLoad(n,rr)}function rr(){if(e)if(typeof i.player.ready!="undefined")var n=setInterval(function(){if(e){if(i.player.ready){clearInterval(n),n=null;i.skin.onReady(fi)}}else clearInterval(n),n=null},10);else i.skin.onReady(fi)}function fi(){if(e){i.player.append(i.skin.body,i.dimensions);i.skin.onShow(ur)}}function ur(){if(e){i.player.onLoad&&i.player.onLoad();i.options.onFinish(i.getCurrent());i.isPaused()||i.play(),yt(!0)}}function ct(){return(new Date).getTime()}function y(n,t){for(var i in t)n[i]=t[i];return n}function s(n,t){for(var r=0,u=n.length,i=n[0];r<u&&t.call(i,r,i)!==!1;i=n[++r]);}function ei(n,t){return n.replace(/\{(\w+?)\}/g,function(n,i){return t[i]})}function rt(){}function r(n){return document.getElementById(n)}function lt(n){n.parentNode.removeChild(n)}function fr(){var t=document.body,n=document.createElement("div");ut=typeof n.style.opacity=="string",n.style.position="fixed",n.style.margin=0,n.style.top="20px",t.appendChild(n,t.firstChild),ft=n.offsetTop==20,t.removeChild(n)}function oi(n){return[n.pageX,n.pageY]}function pt(n){n.preventDefault()}function er(n){return n.keyCode}function k(n,t,i){jQuery(n).bind(t,i)}function tt(n,t,i){jQuery(n).unbind(t,i)}function si(){if(!at){try{document.documentElement.doScroll("left")}catch(n){setTimeout(si,1);return}i.load()}}function or(){if(document.readyState==="complete")return i.load();if(document.addEventListener)document.addEventListener("DOMContentLoaded",it,!1),n.addEventListener("load",i.load,!1);else if(document.attachEvent){document.attachEvent("onreadystatechange",it),n.attachEvent("onload",i.load);var t=!1;try{t=n.frameElement===null}catch(r){}document.documentElement.doScroll&&t&&si()}}function hi(n){i.open(this),i.gallery.length&&pt(n)}function cr(){f={x:0,y:0,startX:null,startY:null}}function ci(){var n=i.dimensions;y(p.style,{height:n.innerHeight+"px",width:n.innerWidth+"px"})}function lr(){cr();var n=["position:absolute","cursor:"+(i.isGecko?"-moz-grab":"move"),"background-color:"+(i.isIE?"#fff;filter:alpha(opacity=0)":"transparent")].join(";");i.appendHTML(i.skin.body,'<div id="'+bt+'" style="'+n+'"><\/div>'),p=r(bt),ci(),k(p,"mousedown",li)}function ar(){p&&(tt(p,"mousedown",li),lt(p),p=null),g=null}function li(n){pt(n);var t=oi(n);f.startX=t[0],f.startY=t[1],g=r(i.player.id),k(document,"mousemove",ai),k(document,"mouseup",vi),i.isGecko&&(p.style.cursor="-moz-grabbing")}function ai(n){var r=i.player,u=i.dimensions,e=oi(n),o=e[0]-f.startX,t;f.startX+=o,f.x=Math.max(Math.min(0,f.x+o),u.innerWidth-r.width),t=e[1]-f.startY,f.startY+=t,f.y=Math.max(Math.min(0,f.y+t),u.innerHeight-r.height),y(g.style,{left:f.x+"px",top:f.y+"px"})}function vi(){tt(document,"mousemove",ai),tt(document,"mouseup",vi),i.isGecko&&(p.style.cursor="-moz-grab")}function h(n,t,r,u,f){var e=t=="opacity",o=e?i.setOpacity:function(n,i){n.style[t]=""+i+"px"},s,h;if(u==0||!e&&!i.options.animate||e&&!i.options.animateFade){o(n,r),f&&f();return}if(s=parseFloat(i.getStyle(n,t))||0,h=r-s,h==0){f&&f();return}u*=1e3;var l=ct(),v=i.ease,y=l+u,c,a=setInterval(function(){c=ct(),c>=y?(clearInterval(a),a=null,o(n,r),f&&f()):o(n,s+v((c-l)/u)*h)},10)}function yi(){v.style.height=i.getWindowSize("Height")+"px",v.style.width=i.getWindowSize("Width")+"px"}function ni(){v.style.top=document.documentElement.scrollTop+"px",v.style.left=document.documentElement.scrollLeft+"px"}function pi(n){n?s(dt,function(n,t){t[0].style.visibility=t[1]||""}):(dt=[],s(i.options.troubleElements,function(n,t){s(document.getElementsByTagName(t),function(n,t){dt.push([t,t.style.visibility]),t.style.visibility="hidden"})}))}function b(n,t){var i=r("sb-nav-"+n);i&&(i.style.display=t?"":"none")}function wi(n,t){var u=r("sb-loading"),e=i.getCurrent().player,o=e=="img"||e=="html",f;n?(i.setOpacity(u,0),u.style.display="block",f=function(){i.clearOpacity(u),t&&t()},o?h(u,"opacity",1,i.options.fadeDuration,f):f()):(f=function(){u.style.display="none",i.clearOpacity(u),t&&t()},o?h(u,"opacity",0,i.options.fadeDuration,f):f())}function yr(n){var y=i.getCurrent(),l,e,a,o,s,f,t,v;if(r("sb-title-inner").innerHTML=y.title||"",i.options.displayNav?(l=!0,t=i.gallery.length,t>1&&(i.options.continuous?e=s=!0:(e=t-1>i.current,s=i.current>0)),i.options.slideshowDelay>0&&i.hasNext()&&(o=!i.isPaused(),a=!o)):l=e=a=o=s=!1,b("close",l),b("next",e),b("play",a),b("pause",o),b("previous",s),f="",i.options.displayCounter&&i.gallery.length>1)if(t=i.gallery.length,i.options.counterType=="skip"){var u=0,h=t,c=parseInt(i.options.counterLimit)||0;for(c<t&&c>2&&(v=Math.floor(c/2),u=i.current-v,u<0&&(u+=t),h=i.current+(c-v),h>t&&(h-=t));u!=h;)u==t&&(u=0),f+='<a onclick="Shadowbox.change('+u+');"',u==i.current&&(f+=' class="sb-counter-current"'),f+=">"+ ++u+"<\/a>"}else f=[i.current+1,i.lang.of,t].join(" ");r("sb-counter").innerHTML=f,n()}function pr(n){var t=r("sb-title-inner"),i=r("sb-info-inner"),u=.35;t.style.visibility=i.style.visibility="",t.innerHTML!=""&&h(t,"marginTop",0,u),h(i,"marginTop",0,u,n)}function wr(n,t){var e=r("sb-title"),o=r("sb-info"),s=e.offsetHeight,c=o.offsetHeight,i=r("sb-title-inner"),u=r("sb-info-inner"),f=n?.35:0;h(i,"marginTop",s,f),h(u,"marginTop",c*-1,f,function(){i.style.visibility=u.style.visibility="hidden",t()})}function ot(n,t,u,f){var o=r("sb-wrapper-inner"),e=u?i.options.resizeDuration:0;h(nt,"top",t,e),h(o,"height",n,e,f)}function st(n,t,r,u){var f=r?i.options.resizeDuration:0;h(nt,"left",t,f),h(nt,"width",n,f,u)}function ti(n,t){var u=r("sb-body-inner"),n=parseInt(n),t=parseInt(t),f=nt.offsetHeight-u.offsetHeight,e=nt.offsetWidth-u.offsetWidth,o=w.offsetHeight,s=w.offsetWidth,h=parseInt(i.options.viewportPadding)||20,c=i.player&&i.options.handleOversize!="drag";return i.setDimensions(n,t,o,s,f,e,h,c)}var i={version:"3.0.3"},c=navigator.userAgent.toLowerCase(),ut,ft,at,it,d,wt,vt,a,bt,f,p,g,u;c.indexOf("windows")>-1||c.indexOf("win32")>-1?i.isWindows=!0:c.indexOf("macintosh")>-1||c.indexOf("mac os x")>-1?i.isMac=!0:c.indexOf("linux")>-1&&(i.isLinux=!0),i.isIE=c.indexOf("msie")>-1,i.isIE6=c.indexOf("msie 6")>-1,i.isIE7=c.indexOf("msie 7")>-1,i.isGecko=c.indexOf("gecko")>-1&&c.indexOf("safari")==-1,i.isWebKit=c.indexOf("applewebkit/")>-1;var bi=/#(.+)$/,ki=/^(light|shadow)box\[(.*?)\]/i,di=/\s*([a-z_]*?)\s*=\s*(.+)\s*/,gi=/[0-9a-z]+$/i,nr=/(.+\/)shadowbox\.js/i,e=!1,ii=!1,ri={},l=0,ht,o;i.current=-1,i.dimensions=null,i.ease=function(n){return 1+Math.pow(n-1,3)},i.errorInfo={fla:{name:"Flash",url:"http://www.adobe.com/products/flashplayer/"},qt:{name:"QuickTime",url:"http://www.apple.com/quicktime/download/"},wmp:{name:"Windows Media Player",url:"http://www.microsoft.com/windows/windowsmedia/"},f4m:{name:"Flip4Mac",url:"http://www.flip4mac.com/wmv_download.htm"}},i.gallery=[],i.onReady=rt,i.path=null,i.player=null,i.playerId="sb-player",i.options={animate:!0,animateFade:!0,autoplayMovies:!0,continuous:!1,enableKeys:!0,flashParams:{bgcolor:"#000000",allowfullscreen:!0},flashVars:{},flashVersion:"9.0.115",handleOversize:"resize",handleUnsupported:"link",onChange:rt,onClose:rt,onFinish:rt,onOpen:rt,showMovieControls:!0,skipSetup:!1,slideshowDelay:0,viewportPadding:20},i.getCurrent=function(){return i.current>-1?i.gallery[i.current]:null},i.hasNext=function(){return i.gallery.length>1&&(i.current!=i.gallery.length-1||i.options.continuous)},i.isOpen=function(){return e},i.isPaused=function(){return o=="pause"},i.applyOptions=function(n){ri=y({},i.options),y(i.options,n)},i.revertOptions=function(){y(i.options,ri)},i.init=function(n,t){var u,f,r,e;if(!ii){if(ii=!0,i.skin.options&&y(i.options,i.skin.options),n&&y(i.options,n),!i.path)for(f=document.getElementsByTagName("script"),r=0,e=f.length;r<e;++r)if(u=nr.exec(f[r].src),u){i.path=u[1];break}t&&(i.onReady=t),or()}},i.open=function(n){if(!e){var t=i.makeGallery(n);if((i.gallery=t[0],i.current=t[1],n=i.getCurrent(),n!=null)&&(i.applyOptions(n.options||{}),tr(),i.gallery.length)){if(n=i.getCurrent(),i.options.onOpen(n)===!1)return;e=!0;i.skin.onOpen(n,ui)}}},i.close=function(){if(e){e=!1,i.player&&(i.player.remove(),i.player=null),typeof o=="number"&&(clearTimeout(o),o=null),l=0,yt(!1);i.options.onClose(i.getCurrent());i.skin.onClose(),i.revertOptions()}},i.play=function(){i.hasNext()&&(l||(l=i.options.slideshowDelay*1e3),l&&(ht=ct(),o=setTimeout(function(){l=ht=0,i.next()},l),i.skin.onPlay&&i.skin.onPlay()))},i.pause=function(){typeof o=="number"&&(l=Math.max(0,l-(ct()-ht)),l&&(clearTimeout(o),o="pause",i.skin.onPause&&i.skin.onPause()))},i.change=function(n){if(!(n in i.gallery))if(i.options.continuous){if(n=n<0?i.gallery.length+n:0,!(n in i.gallery))return}else return;i.current=n,typeof o=="number"&&(clearTimeout(o),o=null,l=ht=0);i.options.onChange(i.getCurrent());ui(!0)},i.next=function(){i.change(i.current+1)},i.previous=function(){i.change(i.current-1)},i.setDimensions=function(n,t,r,u,f,e,o,s){var h=n,c=t,a=2*o+f,l;n+a>r&&(n=r-a),l=2*o+e,t+l>u&&(t=u-l);var v=(h-n)/h,y=(c-t)/c,p=v>0||y>0;return s&&p&&(v>y?t=Math.round(c/h*n):y>v&&(n=Math.round(h/c*t))),i.dimensions={height:n+f,width:t+e,innerHeight:n,innerWidth:t,top:Math.floor((r-(n+a))/2+o),left:Math.floor((u-(t+l))/2+o),oversized:p},i.dimensions},i.makeGallery=function(n){var t=[],r=-1,f,u,e;if(typeof n=="string"&&(n=[n]),typeof n.length=="number")s(n,function(n,i){t[n]=i.content?i:{content:i}}),r=0;else if(n.tagName&&(f=i.getCache(n),n=f?f:i.makeObject(n)),n.gallery){t=[];for(e in i.cache)u=i.cache[e],u.gallery&&u.gallery==n.gallery&&(r==-1&&u.content==n.content&&(r=t.length),t.push(u));r==-1&&(t.unshift(n),r=0)}else t=[n],r=0;return s(t,function(n,i){t[n]=y({},i)}),[t,r]},i.makeObject=function(n,t){var r={content:n.href,title:n.getAttribute("title")||"",link:n},f,u;return t?(t=y({},t),s(["player","title","height","width","gallery"],function(n,i){typeof t[i]!="undefined"&&(r[i]=t[i],delete t[i])}),r.options=t):r.options={},r.player||(r.player=i.getPlayer(r.content)),f=n.getAttribute("rel"),f&&(u=f.match(ki),u&&(r.gallery=escape(u[2])),s(f.split(";"),function(n,t){u=t.match(di),u&&(r[u[1]]=u[2])})),r},i.getPlayer=function(n){var r,t,u;if(n.indexOf("#")>-1&&n.indexOf(document.location.href)==0)return"inline";if(r=n.indexOf("?"),r>-1&&(n=n.substring(0,r)),u=n.match(gi),u&&(t=u[0].toLowerCase()),t){if(i.img&&i.img.ext.indexOf(t)>-1)return"img";if(i.swf&&i.swf.ext.indexOf(t)>-1)return"swf";if(i.flv&&i.flv.ext.indexOf(t)>-1)return"flv";if(i.qt&&i.qt.ext.indexOf(t)>-1)return i.wmp&&i.wmp.ext.indexOf(t)>-1?"qtwmp":"qt";if(i.wmp&&i.wmp.ext.indexOf(t)>-1)return"wmp"}return"iframe"},Array.prototype.indexOf||(Array.prototype.indexOf=function(n,t){var i=this.length>>>0;for(t=t||0,t<0&&(t+=i);t<i;++t)if(t in this&&this[t]===n)return t;return-1}),ut=!0,ft=!0,i.getStyle=function(){var t=/opacity=([^)]*)/,n=document.defaultView&&document.defaultView.getComputedStyle;return function(i,r){var u,f;return!ut&&r=="opacity"&&i.currentStyle?(u=t.test(i.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"",u===""?"1":u):(n?(f=n(i,null),f&&(u=f[r]),r=="opacity"&&u==""&&(u="1")):u=i.currentStyle[r],u)}}(),i.appendHTML=function(n,t){var i,r;n.insertAdjacentHTML?n.insertAdjacentHTML("BeforeEnd",t):n.lastChild?(i=n.ownerDocument.createRange(),i.setStartAfter(n.lastChild),r=i.createContextualFragment(t),n.appendChild(r)):n.innerHTML=t},i.getWindowSize=function(n){return document.compatMode==="CSS1Compat"?document.documentElement["client"+n]:document.body["client"+n]},i.setOpacity=function(n,t){var i=n.style;ut?i.opacity=t==1?"":t:(i.zoom=1,t==1?typeof i.filter=="string"&&/alpha/i.test(i.filter)&&(i.filter=i.filter.replace(/\s*[\w\.]*alpha\([^\)]*\);?/gi,"")):i.filter=(i.filter||"").replace(/\s*[\w\.]*alpha\([^\)]*\)/gi,"")+" alpha(opacity="+t*100+")")},i.clearOpacity=function(n){i.setOpacity(n,1)},jQuery.fn.shadowbox=function(n){return this.each(function(){var i=jQuery(this),t=jQuery.extend({},n||{},jQuery.metadata?i.metadata():jQuery.meta?i.data():{}),r=this.className||"";t.width=parseInt((r.match(/w:(\d+)/)||[])[1])||t.width,t.height=parseInt((r.match(/h:(\d+)/)||[])[1])||t.height,Shadowbox.setup(i,t)})},at=!1,document.addEventListener?it=function(){document.removeEventListener("DOMContentLoaded",it,!1),i.load()}:document.attachEvent&&(it=function(){document.readyState==="complete"&&(document.detachEvent("onreadystatechange",it),i.load())}),i.load=function(){if(!at){if(!document.body)return setTimeout(i.load,13);at=!0,fr(),i.onReady(),i.options.skipSetup||i.setup(),i.skin.init()}},i.plugins={},navigator.plugins&&navigator.plugins.length?(d=[],s(navigator.plugins,function(n,t){d.push(t.name)}),d=d.join(","),wt=d.indexOf("Flip4Mac")>-1,i.plugins={fla:d.indexOf("Shockwave Flash")>-1,qt:d.indexOf("QuickTime")>-1,wmp:!wt&&d.indexOf("Windows Media")>-1,f4m:wt}):(vt=function(n){var t;try{t=new ActiveXObject(n)}catch(i){}return!!t},i.plugins={fla:vt("ShockwaveFlash.ShockwaveFlash"),qt:vt("QuickTime.QuickTime"),wmp:vt("wmplayer.ocx"),f4m:!1});var sr=/^(light|shadow)box/i,et="shadowboxCacheKey",hr=1;i.cache={},i.select=function(n){var t=[],f,u,r;if(n)if(u=n.length,u)if(typeof n=="string")i.find&&(t=i.find(n));else if(u==2&&typeof n[0]=="string"&&n[1].nodeType)i.find&&(t=i.find(n[0],n[1]));else for(r=0;r<u;++r)t[r]=n[r];else t.push(n);else s(document.getElementsByTagName("a"),function(n,i){f=i.getAttribute("rel"),f&&sr.test(f)&&t.push(i)});return t},i.setup=function(n,t){s(i.select(n),function(n,r){i.addCache(r,t)})},i.teardown=function(n){s(i.select(n),function(n,t){i.removeCache(t)})},i.addCache=function(n,r){var u=n[et];u==t&&(u=hr++,n[et]=u,k(n,"click",hi)),i.cache[u]=i.makeObject(n,r)},i.removeCache=function(n){tt(n,"click",hi),delete i.cache[n[et]],n[et]=null},i.getCache=function(n){var t=n[et];return t in i.cache&&i.cache[t]},i.clearCache=function(){for(var n in i.cache)i.removeCache(i.cache[n].link);i.cache={}},i.lang={code:"en",of:"of",loading:"loading",cancel:"Cancel",next:"Next",previous:"Previous",play:"Play",pause:"Pause",close:"Close",errors:{single:'You must install the <a href="{0}">{1}<\/a> browser plugin to view this content.',shared:'You must install both the <a href="{0}">{1}<\/a> and <a href="{2}">{3}<\/a> browser plugins to view this content.',either:'You must install either the <a href="{0}">{1}<\/a> or the <a href="{2}">{3}<\/a> browser plugin to view this content.'}},bt="sb-drag-proxy",i.img=function(n,t){this.obj=n,this.id=t,this.ready=!1;var i=this;a=new Image,a.onload=function(){i.height=n.height?parseInt(n.height,10):a.height,i.width=n.width?parseInt(n.width,10):a.width,i.ready=!0,a.onload=null,a=null},a.src=n.content},i.img.ext=["bmp","gif","jpg","jpeg","png"],i.img.prototype={append:function(n,t){var r=document.createElement("img"),u,f;r.id=this.id,r.src=this.obj.content,r.style.position="absolute",t.oversized&&i.options.handleOversize=="resize"?(u=t.innerHeight,f=t.innerWidth):(u=this.height,f=this.width),r.setAttribute("height",u),r.setAttribute("width",f),n.appendChild(r)},remove:function(){var n=r(this.id);n&<(n),ar(),a&&(a.onload=null,a=null)},onLoad:function(){var n=i.dimensions;n.oversized&&i.options.handleOversize=="drag"&&lr()},onWindowResize:function(){var n=i.dimensions,t,u,f;switch(i.options.handleOversize){case"resize":t=r(this.id),t.height=n.innerHeight,t.width=n.innerWidth;break;case"drag":g&&(u=parseInt(i.getStyle(g,"top")),f=parseInt(i.getStyle(g,"left")),u+this.height<n.innerHeight&&(g.style.top=n.innerHeight-this.height+"px"),f+this.width<n.innerWidth&&(g.style.left=n.innerWidth-this.width+"px"),ci())}}},i.html=function(n,t){this.obj=n,this.id=t,this.height=n.height?parseInt(n.height,10):300,this.width=n.width?parseInt(n.width,10):500},i.html.prototype={append:function(n){var t=document.createElement("div");t.id=this.id,t.className="html",t.innerHTML=this.obj.content,n.appendChild(t)},remove:function(){var n=r(this.id);n&<(n)}};var kt=!1,dt=[],vr=["sb-nav-close","sb-nav-next","sb-nav-play","sb-nav-pause","sb-nav-previous"],v,w,nt,gt=!0;u={},u.markup='<div id="sb-container"><div id="sb-overlay"><\/div><div id="sb-wrapper"><div id="sb-title"><div id="sb-title-inner"><\/div><\/div><div id="sb-wrapper-inner"><div id="sb-body"><div id="sb-body-inner"><\/div><div id="sb-loading"><div id="sb-loading-inner"><span>{loading}<\/span><\/div><\/div><\/div><\/div><div id="sb-info"><div id="sb-info-inner"><div id="sb-counter"><\/div><div id="sb-nav"><a id="sb-nav-close" title="{close}" onclick="Shadowbox.close()"><\/a><a id="sb-nav-next" title="{next}" onclick="Shadowbox.next()"><\/a><a id="sb-nav-play" title="{play}" onclick="Shadowbox.play()"><\/a><a id="sb-nav-pause" title="{pause}" onclick="Shadowbox.pause()"><\/a><a id="sb-nav-previous" title="{previous}" onclick="Shadowbox.previous()"><\/a><\/div><\/div><\/div><\/div><\/div>',u.options={animSequence:"sync",counterLimit:10,counterType:"default",displayCounter:!0,displayNav:!0,fadeDuration:.35,initialHeight:160,initialWidth:320,modal:!1,overlayColor:"#000",overlayOpacity:.5,resizeDuration:.35,showOverlay:!0,troubleElements:["select","object","embed","canvas"]},u.init=function(){var t,o,h,f;i.appendHTML(document.body,ei(u.markup,i.lang)),u.body=r("sb-body-inner"),v=r("sb-container"),w=r("sb-overlay"),nt=r("sb-wrapper"),ft||(v.style.position="absolute"),ut||(h=/url\("(.*\.png)"\)/,s(vr,function(n,u){t=r(u),t&&(o=i.getStyle(t,"backgroundImage").match(h),o&&(t.style.backgroundImage="none",t.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="+o[1]+",sizingMethod=scale);"))})),k(n,"resize",function(){f&&(clearTimeout(f),f=null),e&&(f=setTimeout(u.onWindowResize,10))})},u.onOpen=function(t,r){gt=!1,v.style.display="block",yi();var u=ti(i.options.initialHeight,i.options.initialWidth);ot(u.innerHeight,u.top),st(u.width,u.left),i.options.showOverlay&&(w.style.backgroundColor=i.options.overlayColor,i.setOpacity(w,0),i.options.modal||k(w,"click",i.close),kt=!0),ft||(ni(),k(n,"scroll",ni)),pi(),v.style.visibility="visible",kt?h(w,"opacity",i.options.overlayOpacity,i.options.fadeDuration,r):r()},u.onLoad=function(n,t){for(wi(!0);u.body.firstChild;)lt(u.body.firstChild);wr(n,function(){e&&(n||(nt.style.visibility="visible"),yr(t))})},u.onReady=function(n){if(e){var u=i.player,t=ti(u.height,u.width),r=function(){pr(n)};switch(i.options.animSequence){case"hw":ot(t.innerHeight,t.top,!0,function(){st(t.width,t.left,!0,r)});break;case"wh":st(t.width,t.left,!0,function(){ot(t.innerHeight,t.top,!0,r)});break;default:st(t.width,t.left,!0),ot(t.innerHeight,t.top,!0,r)}}},u.onShow=function(n){wi(!1,n),gt=!0},u.onClose=function(){ft||tt(n,"scroll",ni),tt(w,"click",i.close),nt.style.visibility="hidden";var t=function(){v.style.visibility="hidden",v.style.display="none",pi(!0)};kt?h(w,"opacity",0,i.options.fadeDuration,t):t()},u.onPlay=function(){b("play",!1),b("pause",!0)},u.onPause=function(){b("pause",!1),b("play",!0)},u.onWindowResize=function(){if(gt){yi();var n=i.player,t=ti(n.height,n.width);st(t.width,t.left),ot(t.innerHeight,t.top),n.onWindowResize&&n.onWindowResize()}},i.skin=u,n.Shadowbox=i})(window);
|
|
//@ sourceMappingURL=Shadowbox.min.js.map
|