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