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