(function(a){var j,p,q,d,y,g,x,i,u,t,m=0,c={},k=[],l=0,b={},h=[],z=null,o=new Image,E=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,U=/[^\.]\.(swf)\s*$/i,D,C=1,s=0,r="",n,f,e=false,v=a.extend(a("<div/>")[0],{prop:0}),I=a.browser.msie&&a.browser.version<7&&!window.XMLHttpRequest,G=function(){p.hide();o.onerror=o.onload=null;z&&z.abort();j.empty()},H=function(){if(false===c.onError(k,m,c)){p.hide();e=false;return}c.titleShow=false;c.width="auto";c.height="auto";j.html('<p id="fancybox-error">The requested content cannot be loaded.<br />Please try again later.</p>');w()},A=function(){var d=k[m],b,f,i,l,n,h;G();c=a.extend({},a.fn.fancybox.defaults,typeof a(d).data("fancybox")=="undefined"?c:a(d).data("fancybox"));h=c.onStart(k,m,c);if(h===false){e=false;return}else if(typeof h=="object")c=a.extend(c,h);i=c.title||(d.nodeName?a(d).attr("title"):d.title)||"";if(d.nodeName&&!c.orig)c.orig=a(d).children("img:first").length?a(d).children("img:first"):a(d);if(i===""&&c.orig&&c.titleFromAlt)i=c.orig.attr("alt");b=c.href||(d.nodeName?a(d).attr("href"):d.href)||null;if(/^(?:javascript)/i.test(b)||b=="#")b=null;if(c.type){f=c.type;if(!b)b=c.content}else if(c.content)f="html";else if(b)if(b.match(E))f="image";else if(b.match(U))f="swf";else if(a(d).hasClass("iframe"))f="iframe";else if(b.indexOf("#")===0)f="inline";else f="ajax";if(!f){H();return}if(f=="inline"){d=b.substr(b.indexOf("#"));f=a(d).length>0?"inline":"ajax"}c.type=f;c.href=b;c.title=i;if(c.autoDimensions)if(c.type=="html"||c.type=="inline"||c.type=="ajax"){c.width="auto";c.height="auto"}else c.autoDimensions=false;if(c.modal){c.overlayShow=true;c.hideOnOverlayClick=false;c.hideOnContentClick=false;c.enableEscapeButton=false;c.showCloseButton=false}c.padding=parseInt(c.padding,10);c.margin=parseInt(c.margin,10);j.css("padding",c.padding+c.margin);a(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){a(this).replaceWith(g.children())});switch(f){case"html":j.html(c.content);w();break;case"inline":if(a(d).parent().is("#fancybox-content")===true){e=false;return}a('<div class="fancybox-inline-tmp" />').hide().insertBefore(a(d)).bind("fancybox-cleanup",function(){a(this).replaceWith(g.children())}).bind("fancybox-cancel",function(){a(this).replaceWith(j.children())});a(d).appendTo(j);w();break;case"image":e=false;a.fancybox.showActivity();o=new Image;o.onerror=function(){H()};o.onload=function(){e=true;o.onerror=o.onload=null;P()};o.src=b;break;case"swf":c.scrolling="no";l='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+c.width+'" height="'+c.height+'"><param name="movie" value="'+b+'"></param>';n="";a.each(c.swf,function(a,b){l+='<param name="'+a+'" value="'+b+'"></param>';n+=" "+a+'="'+b+'"'});l+='<embed src="'+b+'" type="application/x-shockwave-flash" width="'+c.width+'" height="'+c.height+'"'+n+"></embed></object>";j.html(l);w();break;case"ajax":e=false;a.fancybox.showActivity();c.ajax.win=c.ajax.success;z=a.ajax(a.extend({},c.ajax,{url:b,data:c.ajax.data||{},error:function(a){a.status>0&&H()},success:function(d,e,a){var f=typeof a=="object"?a:z;if(f.status==200){if(typeof c.ajax.win=="function"){h=c.ajax.win(b,d,e,a);if(h===false){p.hide();return}else if(typeof h=="string"||typeof h=="object")d=h}j.html(d);w()}}}));break;case"iframe":K()}},w=function(){var d=c.width,b=c.height;if(d.toString().indexOf("%")>-1)d=parseInt((a(window).width()-c.margin*2)*parseFloat(d)/100,10)+"px";else d=d=="auto"?"auto":d+"px";if(b.toString().indexOf("%")>-1)b=parseInt((a(window).height()-c.margin*2)*parseFloat(b)/100,10)+"px";else b=b=="auto"?"auto":b+"px";j.wrapInner('<div style="width:'+d+";height:"+b+";overflow: "+(c.scrolling=="auto"?"auto":c.scrolling=="yes"?"scroll":"hidden")+';position:relative;"></div>');c.width=j.width();c.height=j.height();K()},P=function(){c.width=o.width;c.height=o.height;a("<img />").attr({id:"fancybox-img",src:o.src,alt:c.title}).appendTo(j);K()},K=function(){var o,r;p.hide();if(d.is(":visible")&&false===b.onCleanup(h,l,b)){a.event.trigger("fancybox-cancel");e=false;return}e=true;a(g.add(q)).unbind();a(window).unbind("resize.fb scroll.fb");a(document).unbind("keydown.fb");d.is(":visible")&&b.titlePosition!=="outside"&&d.css("height",d.height());h=k;l=m;b=c;if(b.overlayShow){q.css({"background-color":b.overlayColor,opacity:b.overlayOpacity,cursor:b.hideOnOverlayClick?"pointer":"auto",height:a(document).height()});if(!q.is(":visible")){if(I)a("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"});q.show()}}else q.hide();f=T();Q();if(d.is(":visible")){a(x.add(u).add(t)).hide();o=d.position(),n={top:o.top,left:o.left,width:d.width(),height:d.height()};r=n.width==f.width&&n.height==f.height;g.fadeTo(b.changeFade,.3,function(){var d=function(){g.html(j.contents()).fadeTo(b.changeFade,1,F)};a.event.trigger("fancybox-change");g.empty().removeAttr("filter").css({"border-width":b.padding,width:f.width-b.padding*2,height:c.autoDimensions?"auto":f.height-s-b.padding*2});if(r)d();else{v.prop=0;a(v).animate({prop:1},{duration:b.changeSpeed,easing:b.easingChange,step:J,complete:d})}});return}d.removeAttr("style");g.css("border-width",b.padding);if(b.transitionIn=="elastic"){n=L();g.html(j.contents());d.show();if(b.opacity)f.opacity=0;v.prop=0;a(v).animate({prop:1},{duration:b.speedIn,easing:b.easingIn,step:J,complete:F});return}b.titlePosition=="inside"&&s>0&&i.show();g.css({width:f.width-b.padding*2,height:c.autoDimensions?"auto":f.height-s-b.padding*2}).html(j.contents());d.css(f).fadeIn(b.transitionIn=="none"?0:b.speedIn,F)},R=function(a){return a&&a.length?b.titlePosition=="float"?'<table id="fancybox-title-float-wrap" cellpadding="0" cellspacing="0"><tr><td id="fancybox-title-float-left"></td><td id="fancybox-title-float-main">'+a+'</td><td id="fancybox-title-float-right"></td></tr></table>':'<div id="fancybox-title-'+b.titlePosition+'">'+a+"</div>":false},Q=function(){r=b.title||"";s=0;i.empty().removeAttr("style").removeClass();if(b.titleShow===false){i.hide();return}r=a.isFunction(b.titleFormat)?b.titleFormat(r,h,l,b):R(r);if(!r||r===""){i.hide();return}i.addClass("fancybox-title-"+b.titlePosition).html(r).appendTo("body").show();switch(b.titlePosition){case"inside":i.css({width:f.width-b.padding*2,marginLeft:b.padding,marginRight:b.padding});s=i.outerHeight(true);i.appendTo(y);f.height+=s;break;case"over":i.css({marginLeft:b.padding,width:f.width-b.padding*2,bottom:b.padding}).appendTo(y);break;case"float":i.css("left",parseInt((i.width()-f.width-40)/2,10)*-1).appendTo(d);break;default:i.css({width:f.width-b.padding*2,paddingLeft:b.padding,paddingRight:b.padding}).appendTo(d)}i.hide()},O=function(){(b.enableEscapeButton||b.enableKeyboardNav)&&a(document).bind("keydown.fb",function(c){if(c.keyCode==27&&b.enableEscapeButton){c.preventDefault();a.fancybox.close()}else if((c.keyCode==37||c.keyCode==39)&&b.enableKeyboardNav&&c.target.tagName!=="INPUT"&&c.target.tagName!=="TEXTAREA"&&c.target.tagName!=="SELECT"){c.preventDefault();a.fancybox[c.keyCode==37?"prev":"next"]()}});if(!b.showNavArrows){u.hide();t.hide();return}(b.cyclic&&h.length>1||l!==0)&&u.show();(b.cyclic&&h.length>1||l!=h.length-1)&&t.show()},F=function(){if(!a.support.opacity){g.get(0).style.removeAttribute("filter");d.get(0).style.removeAttribute("filter")}c.autoDimensions&&g.css("height","auto");d.css("height","auto");r&&r.length&&i.show();b.showCloseButton&&x.show();O();b.hideOnContentClick&&g.bind("click",a.fancybox.close);b.hideOnOverlayClick&&q.bind("click",a.fancybox.close);a(window).bind("resize.fb",a.fancybox.resize);b.centerOnScroll&&a(window).bind("scroll.fb",a.fancybox.center);b.type=="iframe"&&a('<iframe id="fancybox-frame" name="fancybox-frame'+(new Date).getTime()+'" frameborder="0" hspace="0" '+(a.browser.msie?'allowtransparency="true""':"")+' scrolling="'+c.scrolling+'" src="'+b.href+'"></iframe>').appendTo(g);d.show();e=false;a.fancybox.center();b.onComplete(h,l,b);N()},N=function(){var a,b;if(h.length-1>l){a=h[l+1].href;if(typeof a!=="undefined"&&a.match(E)){b=new Image;b.src=a}}if(l>0){a=h[l-1].href;if(typeof a!=="undefined"&&a.match(E)){b=new Image;b.src=a}}},J=function(a){var c={width:parseInt(n.width+(f.width-n.width)*a,10),height:parseInt(n.height+(f.height-n.height)*a,10),top:parseInt(n.top+(f.top-n.top)*a,10),left:parseInt(n.left+(f.left-n.left)*a,10)};if(typeof f.opacity!=="undefined")c.opacity=a<.5?.5:a;d.css(c);g.css({width:c.width-b.padding*2,height:c.height-s*a-b.padding*2})},B=function(){return[a(window).width()-b.margin*2,a(window).height()-b.margin*2,a(document).scrollLeft()+b.margin,a(document).scrollTop()+b.margin]},T=function(){var d=B(),a={},g=b.autoScale,e=b.padding*2,f;if(b.width.toString().indexOf("%")>-1)a.width=parseInt(d[0]*parseFloat(b.width)/100,10);else a.width=b.width+e;if(b.height.toString().indexOf("%")>-1)a.height=parseInt(d[1]*parseFloat(b.height)/100,10);else a.height=b.height+e;if(g&&(a.width>d[0]||a.height>d[1]))if(c.type=="image"||c.type=="swf"){f=b.width/b.height;if(a.width>d[0]){a.width=d[0];a.height=parseInt((a.width-e)/f+e,10)}if(a.height>d[1]){a.height=d[1];a.width=parseInt((a.height-e)*f+e,10)}}else{a.width=Math.min(a.width,d[0]);a.height=Math.min(a.height,d[1])}a.top=parseInt(Math.max(d[3]-20,d[3]+(d[1]-a.height-40)*.5),10);a.left=parseInt(Math.max(d[2]-20,d[2]+(d[0]-a.width-40)*.5),10);return a},S=function(a){var b=a.offset();b.top+=parseInt(a.css("paddingTop"),10)||0;b.left+=parseInt(a.css("paddingLeft"),10)||0;b.top+=parseInt(a.css("border-top-width"),10)||0;b.left+=parseInt(a.css("border-left-width"),10)||0;b.width=a.width();b.height=a.height();return b},L=function(){var g=c.orig?a(c.orig):false,f={},e,d;if(g&&g.length){e=S(g);f={width:e.width+b.padding*2,height:e.height+b.padding*2,top:e.top-b.padding-20,left:e.left-b.padding-20}}else{d=B();f={width:b.padding*2,height:b.padding*2,top:parseInt(d[3]+d[1]*.5,10),left:parseInt(d[2]+d[0]*.5,10)}}return f},M=function(){if(!p.is(":visible")){clearInterval(D);return}a("div",p).css("top",C*-40+"px");C=(C+1)%12};a.fn.fancybox=function(b){if(!a(this).length)return this;a(this).data("fancybox",a.extend({},b,a.metadata?a(this).metadata():{})).unbind("click.fb").bind("click.fb",function(c){c.preventDefault();if(e)return;e=true;a(this).blur();k=[];m=0;var b=a(this).attr("rel")||"";if(!b||b==""||b==="nofollow")k.push(this);else{k=a("a[rel="+b+"], area[rel="+b+"]");m=k.index(this)}A();return});return this};a.fancybox=function(b){var d;if(e)return;e=true;d=typeof arguments[1]!=="undefined"?arguments[1]:{};k=[];m=parseInt(d.index,10)||0;if(a.isArray(b)){for(var c=0,f=b.length;c<f;c++)if(typeof b[c]=="object")a(b[c]).data("fancybox",a.extend({},d,b[c]));else b[c]=a({}).data("fancybox",a.extend({content:b[c]},d));k=jQuery.merge(k,b)}else{if(typeof b=="object")a(b).data("fancybox",a.extend({},d,b));else b=a({}).data("fancybox",a.extend({content:b},d));k.push(b)}if(m>k.length||m<0)m=0;A()};a.fancybox.showActivity=function(){clearInterval(D);p.show();D=setInterval(M,66)};a.fancybox.hideActivity=function(){p.hide()};a.fancybox.next=function(){return a.fancybox.pos(l+1)};a.fancybox.prev=function(){return a.fancybox.pos(l-1)};a.fancybox.pos=function(a){if(e)return;a=parseInt(a);k=h;if(a>-1&&a<h.length){m=a;A()}else if(b.cyclic&&h.length>1){m=a>=h.length?0:h.length-1;A()}return};a.fancybox.cancel=function(){if(e)return;e=true;a.event.trigger("fancybox-cancel");G();c.onCancel(k,m,c);e=false};a.fancybox.close=function(){if(e||d.is(":hidden"))return;e=true;if(b&&false===b.onCleanup(h,l,b)){e=false;return}G();a(x.add(u).add(t)).hide();a(g.add(q)).unbind();a(window).unbind("resize.fb scroll.fb");a(document).unbind("keydown.fb");g.find("iframe").attr("src",I&&/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank");b.titlePosition!=="inside"&&i.empty();d.stop();function j(){q.fadeOut("fast");i.empty().hide();d.hide();a.event.trigger("fancybox-cleanup");g.empty();b.onClosed(h,l,b);h=c=[];l=m=0;b=c={};e=false}if(b.transitionOut=="elastic"){n=L();var k=d.position();f={top:k.top,left:k.left,width:d.width(),height:d.height()};if(b.opacity)f.opacity=1;i.empty().hide();v.prop=1;a(v).animate({prop:0},{duration:b.speedOut,easing:b.easingOut,step:J,complete:j})}else d.fadeOut(b.transitionOut=="none"?0:b.speedOut,j)};a.fancybox.resize=function(){q.is(":visible")&&q.css("height",a(document).height());a.fancybox.center(true)};a.fancybox.center=function(){var a,c;if(e)return;c=arguments[0]===true?1:0;a=B();if(!c&&(d.width()>a[0]||d.height()>a[1]))return;d.stop().animate({top:parseInt(Math.max(a[3]-20,a[3]+(a[1]-g.height()-40)*.5-b.padding)),left:parseInt(Math.max(a[2]-20,a[2]+(a[0]-g.width()-40)*.5-b.padding))},typeof arguments[0]=="number"?arguments[0]:200)};a.fancybox.init=function(){if(a("#fancybox-wrap").length)return;a("body").append(j=a('<div id="fancybox-tmp"></div>'),p=a('<div id="fancybox-loading"><div></div></div>'),q=a('<div id="fancybox-overlay"></div>'),d=a('<div id="fancybox-wrap"></div>'));y=a('<div id="fancybox-outer"></div>').append('<div class="fancybox-bg" id="fancybox-bg-n"></div><div class="fancybox-bg" id="fancybox-bg-ne"></div><div class="fancybox-bg" id="fancybox-bg-e"></div><div class="fancybox-bg" id="fancybox-bg-se"></div><div class="fancybox-bg" id="fancybox-bg-s"></div><div class="fancybox-bg" id="fancybox-bg-sw"></div><div class="fancybox-bg" id="fancybox-bg-w"></div><div class="fancybox-bg" id="fancybox-bg-nw"></div>').appendTo(d);y.append(g=a('<div id="fancybox-content"></div>'),x=a('<a id="fancybox-close"></a>'),i=a('<div id="fancybox-title"></div>'),u=a('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),t=a('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>'));x.click(a.fancybox.close);p.click(a.fancybox.cancel);u.click(function(b){b.preventDefault();a.fancybox.prev()});t.click(function(b){b.preventDefault();a.fancybox.next()});a.fn.mousewheel&&d.bind("mousewheel.fb",function(b,c){if(e)b.preventDefault();else if(a(b.target).get(0).clientHeight==0||a(b.target).get(0).scrollHeight===a(b.target).get(0).clientHeight){b.preventDefault();a.fancybox[c>0?"prev":"next"]()}});!a.support.opacity&&d.addClass("fancybox-ie");if(I){p.addClass("fancybox-ie6");d.addClass("fancybox-ie6");a('<iframe id="fancybox-hide-sel-frame" src="'+(/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank")+'" scrolling="no" border="0" frameborder="0" tabindex="-1"></iframe>').prependTo(y)}};a.fn.fancybox.defaults={padding:10,margin:40,opacity:false,modal:false,cyclic:false,scrolling:"auto",width:560,height:340,autoScale:true,autoDimensions:true,centerOnScroll:false,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpacity:.7,overlayColor:"#777",titleShow:true,titlePosition:"float",titleFormat:null,titleFromAlt:false,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing",easingOut:"swing",showCloseButton:true,showNavArrows:true,enableEscapeButton:true,enableKeyboardNav:true,onStart:function(){},onCancel:function(){},onComplete:function(){},onCleanup:function(){},onClosed:function(){},onError:function(){}};a(document).ready(function(){a.fancybox.init()})})(jQuery);
