").html(e).find(s.selector):p(e)&&(e.data("fancybox-placeholder")||e.data("fancybox-placeholder",o('
').insertAfter(e).hide()),e=e.show().detach(),s.wrap.bind("onReset",(function(){o(this).find(e).length&&e.hide().replaceAll(e.data("fancybox-placeholder")).data("fancybox-placeholder",!1)})));break;case"image":e=s.tpl.image.replace(/\{href\}/g,n);break;case"swf":e='
"}p(e)&&e.parent().is(s.inner)||s.inner.append(e),c.trigger("beforeShow"),s.inner.css("overflow","yes"===i?"scroll":"no"===i?"hidden":i),c._setDimension(),c.reposition(),c.isOpen=!1,c.coming=null,c.bindEvents(),c.isOpened?a.prevMethod&&c.transitions[a.prevMethod]():o(".fancybox-wrap").not(s.wrap).stop(!0).trigger("onReset").remove(),c.transitions[c.isOpened?s.nextMethod:s.openMethod](),c._preloadImages()}},_setDimension:function(){var e,t,i,n,r,s,a,l,u,h=c.getViewport(),d=0,p=!1,f=!1,y=(p=c.wrap,c.skin),b=c.inner,w=c.current,_=(f=w.width,w.height),x=w.minWidth,k=w.minHeight,C=w.maxWidth,S=w.maxHeight,T=w.scrolling,P=w.scrollOutside?w.scrollbarWidth:0,E=w.margin,A=g(E[1]+E[3]),D=g(E[0]+E[2]);if(p.add(y).add(b).width("auto").height("auto").removeClass("fancybox-tmp"),t=A+(E=g(y.outerWidth(!0)-y.width())),i=D+(e=g(y.outerHeight(!0)-y.height())),n=m(f)?(h.w-t)*g(f)/100:f,r=m(_)?(h.h-i)*g(_)/100:_,"iframe"===w.type){if(u=w.content,w.autoHeight&&1===u.data("ready"))try{u[0].contentWindow.document.location&&(b.width(n).height(9999),s=u.contents().find("body"),P&&s.css("overflow-x","hidden"),r=s.outerHeight(!0))}catch(e){}}else(w.autoWidth||w.autoHeight)&&(b.addClass("fancybox-tmp"),w.autoWidth||b.width(n),w.autoHeight||b.height(r),w.autoWidth&&(n=b.width()),w.autoHeight&&(r=b.height()),b.removeClass("fancybox-tmp"));if(f=g(n),_=g(r),l=n/r,x=g(m(x)?g(x,"w")-t:x),C=g(m(C)?g(C,"w")-t:C),k=g(m(k)?g(k,"h")-i:k),s=C,a=S=g(m(S)?g(S,"h")-i:S),w.fitToView&&(C=Math.min(h.w-t,C),S=Math.min(h.h-i,S)),t=h.w-A,D=h.h-D,w.aspectRatio?(f>C&&(_=g((f=C)/l)),_>S&&(f=g((_=S)*l)),f
t||A>D)&&f>x&&_>k&&!(19C&&(_=g((f=C)/l)),b.width(f).height(_),p.width(f+E),h=p.width(),A=p.height();else f=Math.max(x,Math.min(f,f-(h-t))),_=Math.max(k,Math.min(_,_-(A-D)));P&&"auto"===T&&_t||A>D)&&f>x&&_>k,f=w.aspectRatio?fk&&_ ').appendTo(t&&t.lenth?t:"body"),this.fixed=!1,e.fixed&&c.defaults.fixed&&(this.overlay.addClass("fancybox-overlay-fixed"),this.fixed=!0)},open:function(e){var t=this;e=o.extend({},this.defaults,e),this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(e),this.fixed||(a.bind("resize.overlay",o.proxy(this.update,this)),this.update()),e.closeClick&&this.overlay.bind("click.overlay",(function(e){if(o(e.target).hasClass("fancybox-overlay"))return c.isActive?c.close():t.close(),!1})),this.overlay.css(e.css).show()},close:function(){a.unbind("resize.overlay"),this.el.hasClass("fancybox-lock")&&(o(".fancybox-margin").removeClass("fancybox-margin"),this.el.removeClass("fancybox-lock"),a.scrollTop(this.scrollV).scrollLeft(this.scrollH)),o(".fancybox-overlay").remove().hide(),o.extend(this,{overlay:null,fixed:!1})},update:function(){var e,t="100%";this.overlay.width(t).height("100%"),u?(e=Math.max(n.documentElement.offsetWidth,n.body.offsetWidth),l.width()>e&&(t=l.width())):l.width()>a.width()&&(t=l.width()),this.overlay.width(t).height(l.height())},onReady:function(e,t){var i=this.overlay;o(".fancybox-overlay").stop(!0,!0),i||this.create(e),e.locked&&this.fixed&&t.fixed&&(t.locked=this.overlay.append(t.wrap),t.fixed=!1),!0===e.showEarly&&this.beforeShow.apply(this,arguments)},beforeShow:function(e,t){t.locked&&!this.el.hasClass("fancybox-lock")&&(!1!==this.fixPosition&&o("*").filter((function(){return"fixed"===o(this).css("position")&&!o(this).hasClass("fancybox-overlay")&&!o(this).hasClass("fancybox-wrap")})).addClass("fancybox-margin"),this.el.addClass("fancybox-margin"),this.scrollV=a.scrollTop(),this.scrollH=a.scrollLeft(),this.el.addClass("fancybox-lock"),a.scrollTop(this.scrollV).scrollLeft(this.scrollH)),this.open(e)},onUpdate:function(){this.fixed||this.update()},afterClose:function(e){this.overlay&&!c.coming&&this.overlay.fadeOut(e.speedOut,o.proxy(this.close,this))}},c.helpers.title={defaults:{type:"float",position:"bottom"},beforeShow:function(e){var t=c.current,i=t.title,n=e.type;if(o.isFunction(i)&&(i=i.call(t.element,t)),f(i)&&""!==o.trim(i)){switch(t=o('