jQuery.easing.jswing=jQuery.easing.swing;
jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(e,a,c,b,d){return jQuery.easing[jQuery.easing.def](e,a,c,b,d)},easeInQuad:function(e,a,c,b,d){return b*(a/=d)*a+c},easeOutQuad:function(e,a,c,b,d){return-b*(a/=d)*(a-2)+c},easeInOutQuad:function(e,a,c,b,d){return(a/=d/2)<1?b/2*a*a+c:-b/2*(--a*(a-2)-1)+c},easeInCubic:function(e,a,c,b,d){return b*(a/=d)*a*a+c},easeOutCubic:function(e,a,c,b,d){return b*((a=a/d-1)*a*a+1)+c},easeInOutCubic:function(e,a,c,b,d){return(a/=d/2)<1?b/2*a*a*a+c:b/
2*((a-=2)*a*a+2)+c},easeInQuart:function(e,a,c,b,d){return b*(a/=d)*a*a*a+c},easeOutQuart:function(e,a,c,b,d){return-b*((a=a/d-1)*a*a*a-1)+c},easeInOutQuart:function(e,a,c,b,d){return(a/=d/2)<1?b/2*a*a*a*a+c:-b/2*((a-=2)*a*a*a-2)+c},easeInQuint:function(e,a,c,b,d){return b*(a/=d)*a*a*a*a+c},easeOutQuint:function(e,a,c,b,d){return b*((a=a/d-1)*a*a*a*a+1)+c},easeInOutQuint:function(e,a,c,b,d){return(a/=d/2)<1?b/2*a*a*a*a*a+c:b/2*((a-=2)*a*a*a*a+2)+c},easeInSine:function(e,a,c,b,d){return-b*Math.cos(a/
d*(Math.PI/2))+b+c},easeOutSine:function(e,a,c,b,d){return b*Math.sin(a/d*(Math.PI/2))+c},easeInOutSine:function(e,a,c,b,d){return-b/2*(Math.cos(Math.PI*a/d)-1)+c},easeInExpo:function(e,a,c,b,d){return a==0?c:b*Math.pow(2,10*(a/d-1))+c},easeOutExpo:function(e,a,c,b,d){return a==d?c+b:b*(-Math.pow(2,-10*a/d)+1)+c},easeInOutExpo:function(e,a,c,b,d){return a==0?c:a==d?c+b:(a/=d/2)<1?b/2*Math.pow(2,10*(a-1))+c:b/2*(-Math.pow(2,-10*--a)+2)+c},easeInCirc:function(e,a,c,b,d){return-b*(Math.sqrt(1-(a/=d)*
a)-1)+c},easeOutCirc:function(e,a,c,b,d){return b*Math.sqrt(1-(a=a/d-1)*a)+c},easeInOutCirc:function(e,a,c,b,d){return(a/=d/2)<1?-b/2*(Math.sqrt(1-a*a)-1)+c:b/2*(Math.sqrt(1-(a-=2)*a)+1)+c},easeInElastic:function(e,a,c,b,d){var e=1.70158,f=0,g=b;if(a==0)return c;if((a/=d)==1)return c+b;f||(f=d*0.3);g<Math.abs(b)?(g=b,e=f/4):e=f/(2*Math.PI)*Math.asin(b/g);return-(g*Math.pow(2,10*(a-=1))*Math.sin((a*d-e)*2*Math.PI/f))+c},easeOutElastic:function(e,a,c,b,d){var e=1.70158,f=0,g=b;if(a==0)return c;if((a/=
d)==1)return c+b;f||(f=d*0.3);g<Math.abs(b)?(g=b,e=f/4):e=f/(2*Math.PI)*Math.asin(b/g);return g*Math.pow(2,-10*a)*Math.sin((a*d-e)*2*Math.PI/f)+b+c},easeInOutElastic:function(e,a,c,b,d){var e=1.70158,f=0,g=b;if(a==0)return c;if((a/=d/2)==2)return c+b;f||(f=d*0.3*1.5);g<Math.abs(b)?(g=b,e=f/4):e=f/(2*Math.PI)*Math.asin(b/g);return a<1?-0.5*g*Math.pow(2,10*(a-=1))*Math.sin((a*d-e)*2*Math.PI/f)+c:g*Math.pow(2,-10*(a-=1))*Math.sin((a*d-e)*2*Math.PI/f)*0.5+b+c},easeInBack:function(e,a,c,b,d,f){f==void 0&&
(f=1.70158);return b*(a/=d)*a*((f+1)*a-f)+c},easeOutBack:function(e,a,c,b,d,f){f==void 0&&(f=1.70158);return b*((a=a/d-1)*a*((f+1)*a+f)+1)+c},easeInOutBack:function(e,a,c,b,d,f){f==void 0&&(f=1.70158);return(a/=d/2)<1?b/2*a*a*(((f*=1.525)+1)*a-f)+c:b/2*((a-=2)*a*(((f*=1.525)+1)*a+f)+2)+c},easeInBounce:function(e,a,c,b,d){return b-jQuery.easing.easeOutBounce(e,d-a,0,b,d)+c},easeOutBounce:function(e,a,c,b,d){return(a/=d)<1/2.75?b*7.5625*a*a+c:a<2/2.75?b*(7.5625*(a-=1.5/2.75)*a+0.75)+c:a<2.5/2.75?b*
(7.5625*(a-=2.25/2.75)*a+0.9375)+c:b*(7.5625*(a-=2.625/2.75)*a+0.984375)+c},easeInOutBounce:function(e,a,c,b,d){return a<d/2?jQuery.easing.easeInBounce(e,a*2,0,b,d)*0.5+c:jQuery.easing.easeOutBounce(e,a*2-d,0,b,d)*0.5+b*0.5+c}});
(function(a){var l,q,r,e,y,k,z,g,v,w,o=0,d={},m=[],n=0,c={},j=[],B=null,s=new Image,D=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,O=/[^\.]\.(swf)\s*$/i,E,F=1,u=0,t="",p,h,i=!1,x=a.extend(a("<div/>")[0],{prop:0}),G=a.browser.msie&&a.browser.version<7&&!window.XMLHttpRequest,H=function(){q.hide();s.onerror=s.onload=null;B&&B.abort();l.empty()},I=function(){!1===d.onError(m,o,d)?(q.hide(),i=!1):(d.titleShow=!1,d.width="auto",d.height="auto",l.html('<p id="fancybox-error">The requested content cannot be loaded.<br />Please try again later.</p>'),
A())},C=function(){var b=m[o],f,c,e,h,j,g;H();d=a.extend({},a.fn.fancybox.defaults,typeof a(b).data("fancybox")=="undefined"?d:a(b).data("fancybox"));g=d.onStart(m,o,d);if(g===!1)i=!1;else{typeof g=="object"&&(d=a.extend(d,g));e=d.title||(b.nodeName?a(b).attr("title"):b.title)||"";if(b.nodeName&&!d.orig)d.orig=a(b).children("img:first").length?a(b).children("img:first"):a(b);e===""&&d.orig&&d.titleFromAlt&&(e=d.orig.attr("alt"));f=d.href||(b.nodeName?a(b).attr("href"):b.href)||null;if(/^(?:javascript)/i.test(f)||
f=="#")f=null;if(d.type){if(c=d.type,!f)f=d.content}else d.content?c="html":f&&(c=f.match(D)?"image":f.match(O)?"swf":a(b).hasClass("iframe")?"iframe":f.indexOf("#")===0?"inline":"ajax");if(c){c=="inline"&&(b=f.substr(f.indexOf("#")),c=a(b).length>0?"inline":"ajax");d.type=c;d.href=f;d.title=e;if(d.autoDimensions)d.type=="html"||d.type=="inline"||d.type=="ajax"?(d.width="auto",d.height="auto"):d.autoDimensions=!1;if(d.modal)d.overlayShow=!0,d.hideOnOverlayClick=!1,d.hideOnContentClick=!1,d.enableEscapeButton=
!1,d.showCloseButton=!1;d.padding=parseInt(d.padding,10);d.margin=parseInt(d.margin,10);l.css("padding",d.padding+d.margin);a(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){a(this).replaceWith(k.children())});switch(c){case "html":l.html(d.content);A();break;case "inline":if(a(b).parent().is("#fancybox-content")===!0){i=!1;break}a('<div class="fancybox-inline-tmp" />').hide().insertBefore(a(b)).bind("fancybox-cleanup",function(){a(this).replaceWith(k.children())}).bind("fancybox-cancel",
function(){a(this).replaceWith(l.children())});a(b).appendTo(l);A();break;case "image":i=!1;a.fancybox.showActivity();s=new Image;s.onerror=function(){I()};s.onload=function(){i=!0;s.onerror=s.onload=null;d.width=s.width;d.height=s.height;a("<img />").attr({id:"fancybox-img",src:s.src,alt:d.title}).appendTo(l);J()};s.src=f;break;case "swf":d.scrolling="no";h='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+d.width+'" height="'+d.height+'"><param name="movie" value="'+f+'"></param>';
j="";a.each(d.swf,function(b,a){h+='<param name="'+b+'" value="'+a+'"></param>';j+=" "+b+'="'+a+'"'});h+='<embed src="'+f+'" type="application/x-shockwave-flash" width="'+d.width+'" height="'+d.height+'"'+j+"></embed></object>";l.html(h);A();break;case "ajax":i=!1;a.fancybox.showActivity();d.ajax.win=d.ajax.success;B=a.ajax(a.extend({},d.ajax,{url:f,data:d.ajax.data||{},error:function(b){b.status>0&&I()},success:function(b,a,c){if((typeof c=="object"?c:B).status==200){if(typeof d.ajax.win=="function")if(g=
d.ajax.win(f,b,a,c),g===!1){q.hide();return}else if(typeof g=="string"||typeof g=="object")b=g;l.html(b);A()}}}));break;case "iframe":J()}}else I()}},A=function(){var b=d.width,c=d.height,b=b.toString().indexOf("%")>-1?parseInt((a(window).width()-d.margin*2)*parseFloat(b)/100,10)+"px":b=="auto"?"auto":b+"px",c=c.toString().indexOf("%")>-1?parseInt((a(window).height()-d.margin*2)*parseFloat(c)/100,10)+"px":c=="auto"?"auto":c+"px";l.wrapInner('<div style="width:'+b+";height:"+c+";overflow: "+(d.scrolling==
"auto"?"auto":d.scrolling=="yes"?"scroll":"hidden")+';position:relative;"></div>');d.width=l.width();d.height=l.height();J()},J=function(){var S;var b,f;q.hide();if(e.is(":visible")&&!1===c.onCleanup(j,n,c))a.event.trigger("fancybox-cancel"),i=!1;else{i=!0;a(k.add(r)).unbind();a(window).unbind("resize.fb scroll.fb");a(document).unbind("keydown.fb");e.is(":visible")&&c.titlePosition!=="outside"&&e.css("height",e.height());j=m;n=o;c=d;c.overlayShow?(r.css({"background-color":c.overlayColor,opacity:c.overlayOpacity,
cursor:c.hideOnOverlayClick?"pointer":"auto",height:a(document).height()}),r.is(":visible")||(G&&a("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"}),r.show())):r.hide();h=P();t=c.title||"";u=0;g.empty().removeAttr("style").removeClass();if(c.titleShow!==!1&&(S=b=a.isFunction(c.titleFormat)?c.titleFormat(t,j,n,c):t&&t.length?c.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">'+
t+'</td><td id="fancybox-title-float-right"></td></tr></table>':'<div id="fancybox-title-'+c.titlePosition+'">'+t+"</div>":!1,t=S)&&t!=="")switch(g.addClass("fancybox-title-"+c.titlePosition).html(t).appendTo("body").show(),c.titlePosition){case "inside":g.css({width:h.width-c.padding*2,marginLeft:c.padding,marginRight:c.padding});u=g.outerHeight(!0);g.appendTo(y);h.height+=u;break;case "over":g.css({marginLeft:c.padding,width:h.width-c.padding*2,bottom:c.padding}).appendTo(y);break;case "float":g.css("left",
parseInt((g.width()-h.width-40)/2,10)*-1).appendTo(e);break;default:g.css({width:h.width-c.padding*2,paddingLeft:c.padding,paddingRight:c.padding}).appendTo(e)}g.hide();if(e.is(":visible"))a(z.add(v).add(w)).hide(),b=e.position(),p={top:b.top,left:b.left,width:e.width(),height:e.height()},f=p.width==h.width&&p.height==h.height,k.fadeTo(c.changeFade,0.3,function(){var b=function(){k.html(l.contents()).fadeTo(c.changeFade,1,K)};a.event.trigger("fancybox-change");k.empty().removeAttr("filter").css({"border-width":c.padding,
width:h.width-c.padding*2,height:d.autoDimensions?"auto":h.height-u-c.padding*2});f?b():(x.prop=0,a(x).animate({prop:1},{duration:c.changeSpeed,easing:c.easingChange,step:L,complete:b}))});else if(e.removeAttr("style"),k.css("border-width",c.padding),c.transitionIn=="elastic"){p=N();k.html(l.contents());e.show();if(c.opacity)h.opacity=0;x.prop=0;a(x).animate({prop:1},{duration:c.speedIn,easing:c.easingIn,step:L,complete:K})}else c.titlePosition=="inside"&&u>0&&g.show(),k.css({width:h.width-c.padding*
2,height:d.autoDimensions?"auto":h.height-u-c.padding*2}).html(l.contents()),e.css(h).fadeIn(c.transitionIn=="none"?0:c.speedIn,K)}},Q=function(){(c.enableEscapeButton||c.enableKeyboardNav)&&a(document).bind("keydown.fb",function(b){if(b.keyCode==27&&c.enableEscapeButton)b.preventDefault(),a.fancybox.close();else if((b.keyCode==37||b.keyCode==39)&&c.enableKeyboardNav&&b.target.tagName!=="INPUT"&&b.target.tagName!=="TEXTAREA"&&b.target.tagName!=="SELECT")b.preventDefault(),a.fancybox[b.keyCode==37?
"prev":"next"]()});c.showNavArrows?((c.cyclic&&j.length>1||n!==0)&&v.show(),(c.cyclic&&j.length>1||n!=j.length-1)&&w.show()):(v.hide(),w.hide())},K=function(){a.support.opacity||(k.get(0).style.removeAttribute("filter"),e.get(0).style.removeAttribute("filter"));d.autoDimensions&&k.css("height","auto");e.css("height","auto");t&&t.length&&g.show();c.showCloseButton&&z.show();Q();c.hideOnContentClick&&k.bind("click",a.fancybox.close);c.hideOnOverlayClick&&r.bind("click",a.fancybox.close);a(window).bind("resize.fb",
a.fancybox.resize);c.centerOnScroll&&a(window).bind("scroll.fb",a.fancybox.center);c.type=="iframe"&&a('<iframe id="fancybox-frame" name="fancybox-frame'+(new Date).getTime()+'" frameborder="0" hspace="0" '+(a.browser.msie?'allowtransparency="true""':"")+' scrolling="'+d.scrolling+'" src="'+c.href+'"></iframe>').appendTo(k);e.show();i=!1;a.fancybox.center();c.onComplete(j,n,c);var b,f;if(j.length-1>n&&(b=j[n+1].href,typeof b!=="undefined"&&b.match(D)))f=new Image,f.src=b;if(n>0&&(b=j[n-1].href,typeof b!==
"undefined"&&b.match(D)))f=new Image,f.src=b},L=function(b){var a={width:parseInt(p.width+(h.width-p.width)*b,10),height:parseInt(p.height+(h.height-p.height)*b,10),top:parseInt(p.top+(h.top-p.top)*b,10),left:parseInt(p.left+(h.left-p.left)*b,10)};if(typeof h.opacity!=="undefined")a.opacity=b<0.5?0.5:b;e.css(a);k.css({width:a.width-c.padding*2,height:a.height-u*b-c.padding*2})},M=function(){return[a(window).width()-c.margin*2,a(window).height()-c.margin*2,a(document).scrollLeft()+c.margin,a(document).scrollTop()+
c.margin]},P=function(){var b=M(),a={},e=c.autoScale,g=c.padding*2;a.width=c.width.toString().indexOf("%")>-1?parseInt(b[0]*parseFloat(c.width)/100,10):c.width+g;a.height=c.height.toString().indexOf("%")>-1?parseInt(b[1]*parseFloat(c.height)/100,10):c.height+g;if(e&&(a.width>b[0]||a.height>b[1]))if(d.type=="image"||d.type=="swf"){e=c.width/c.height;if(a.width>b[0])a.width=b[0],a.height=parseInt((a.width-g)/e+g,10);if(a.height>b[1])a.height=b[1],a.width=parseInt((a.height-g)*e+g,10)}else a.width=Math.min(a.width,
b[0]),a.height=Math.min(a.height,b[1]);a.top=parseInt(Math.max(b[3]-20,b[3]+(b[1]-a.height-40)*0.5),10);a.left=parseInt(Math.max(b[2]-20,b[2]+(b[0]-a.width-40)*0.5),10);return a},N=function(){var b=d.orig?a(d.orig):!1,f={};b&&b.length?(f=b.offset(),f.top+=parseInt(b.css("paddingTop"),10)||0,f.left+=parseInt(b.css("paddingLeft"),10)||0,f.top+=parseInt(b.css("border-top-width"),10)||0,f.left+=parseInt(b.css("border-left-width"),10)||0,f.width=b.width(),f.height=b.height(),f={width:f.width+c.padding*
2,height:f.height+c.padding*2,top:f.top-c.padding-20,left:f.left-c.padding-20}):(b=M(),f={width:c.padding*2,height:c.padding*2,top:parseInt(b[3]+b[1]*0.5,10),left:parseInt(b[2]+b[0]*0.5,10)});return f},R=function(){q.is(":visible")?(a("div",q).css("top",F*-40+"px"),F=(F+1)%12):clearInterval(E)};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(b){b.preventDefault();i||(i=!0,
a(this).blur(),m=[],o=0,b=a(this).attr("rel")||"",!b||b==""||b==="nofollow"?m.push(this):(m=a("a[rel="+b+"], area[rel="+b+"]"),o=m.index(this)),C())});return this};a.fancybox=function(b,c){var d;if(!i){i=!0;d=typeof c!=="undefined"?c:{};m=[];o=parseInt(d.index,10)||0;if(a.isArray(b)){for(var e=0,g=b.length;e<g;e++)typeof b[e]=="object"?a(b[e]).data("fancybox",a.extend({},d,b[e])):b[e]=a({}).data("fancybox",a.extend({content:b[e]},d));m=jQuery.merge(m,b)}else typeof b=="object"?a(b).data("fancybox",
a.extend({},d,b)):b=a({}).data("fancybox",a.extend({content:b},d)),m.push(b);if(o>m.length||o<0)o=0;C()}};a.fancybox.showActivity=function(){clearInterval(E);q.show();E=setInterval(R,66)};a.fancybox.hideActivity=function(){q.hide()};a.fancybox.next=function(){return a.fancybox.pos(n+1)};a.fancybox.prev=function(){return a.fancybox.pos(n-1)};a.fancybox.pos=function(a){i||(a=parseInt(a),m=j,a>-1&&a<j.length?(o=a,C()):c.cyclic&&j.length>1&&(o=a>=j.length?0:j.length-1,C()))};a.fancybox.cancel=function(){i||
(i=!0,a.event.trigger("fancybox-cancel"),H(),d.onCancel(m,o,d),i=!1)};a.fancybox.close=function(){function b(){r.fadeOut("fast");g.empty().hide();e.hide();a.event.trigger("fancybox-cleanup");k.empty();c.onClosed(j,n,c);j=d=[];n=o=0;c=d={};i=!1}if(!i&&!e.is(":hidden"))if(i=!0,c&&!1===c.onCleanup(j,n,c))i=!1;else if(H(),a(z.add(v).add(w)).hide(),a(k.add(r)).unbind(),a(window).unbind("resize.fb scroll.fb"),a(document).unbind("keydown.fb"),k.find("iframe").attr("src",G&&/^https/i.test(window.location.href||
"")?"javascript:void(false)":"about:blank"),c.titlePosition!=="inside"&&g.empty(),e.stop(),c.transitionOut=="elastic"){p=N();var f=e.position();h={top:f.top,left:f.left,width:e.width(),height:e.height()};if(c.opacity)h.opacity=1;g.empty().hide();x.prop=1;a(x).animate({prop:0},{duration:c.speedOut,easing:c.easingOut,step:L,complete:b})}else e.fadeOut(c.transitionOut=="none"?0:c.speedOut,b)};a.fancybox.resize=function(){r.is(":visible")&&r.css("height",a(document).height());a.fancybox.center(!0)};a.fancybox.center=
function(a){var d,g;i||(g=a===!0?1:0,d=M(),!g&&(e.width()>d[0]||e.height()>d[1])||e.stop().animate({top:parseInt(Math.max(d[3]-20,d[3]+(d[1]-k.height()-40)*0.5-c.padding)),left:parseInt(Math.max(d[2]-20,d[2]+(d[0]-k.width()-40)*0.5-c.padding))},typeof a=="number"?a:200))};a.fancybox.init=function(){a("#fancybox-wrap").length||(a("body").append(l=a('<div id="fancybox-tmp"></div>'),q=a('<div id="fancybox-loading"><div></div></div>'),r=a('<div id="fancybox-overlay"></div>'),e=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(e),y.append(k=a('<div id="fancybox-content"></div>'),
z=a('<a id="fancybox-close"></a>'),g=a('<div id="fancybox-title"></div>'),v=a('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),w=a('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>')),z.click(a.fancybox.close),q.click(a.fancybox.cancel),v.click(function(b){b.preventDefault();a.fancybox.prev()}),w.click(function(b){b.preventDefault();a.fancybox.next()}),a.fn.mousewheel&&e.bind("mousewheel.fb",
function(b,c){if(i)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||e.addClass("fancybox-ie"),G&&(q.addClass("fancybox-ie6"),e.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:!1,modal:!1,cyclic:!1,scrolling:"auto",width:560,height:340,autoScale:!0,autoDimensions:!0,centerOnScroll:!1,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:!0,hideOnContentClick:!1,overlayShow:!0,overlayOpacity:0.7,overlayColor:"#777",titleShow:!0,titlePosition:"float",titleFormat:null,titleFromAlt:!1,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing",easingOut:"swing",showCloseButton:!0,
showNavArrows:!0,enableEscapeButton:!0,enableKeyboardNav:!0,onStart:function(){},onCancel:function(){},onComplete:function(){},onCleanup:function(){},onClosed:function(){},onError:function(){}};a(document).ready(function(){a.fancybox.init()})})(jQuery);
(function(b){b.flexslider=function(a,q){a.init=function(){a.vars=b.extend({},b.flexslider.defaults,q);a.data("flexslider",!0);a.container=b(".slides",a);a.slides=b(".slides > li",a);a.count=a.slides.length;a.animating=!1;a.currentSlide=a.vars.slideToStart;a.animatingTo=a.currentSlide;a.atEnd=a.currentSlide==0?!0:!1;a.eventType="ontouchstart"in document.documentElement?"touchstart":"click";a.cloneCount=0;a.cloneOffset=0;a.manualPause=!1;a.vertical=a.vars.slideDirection=="vertical";a.prop=a.vertical?
"top":"marginLeft";a.args={};a.transitions="webkitTransition"in document.body.style;if(a.transitions)a.prop="-webkit-transform";if(a.vars.controlsContainer!="")a.controlsContainer=b(a.vars.controlsContainer).eq(b(".slides").index(a.container)),a.containerExists=a.controlsContainer.length>0;if(a.vars.manualControls!="")a.manualControls=b(a.vars.manualControls,a.containerExists?a.controlsContainer:a),a.manualExists=a.manualControls.length>0;a.vars.randomize&&(a.slides.sort(function(){return Math.round(Math.random())-
0.5}),a.container.empty().append(a.slides));if(a.vars.animation.toLowerCase()=="slide"){a.transitions&&a.setTransition(0);a.css({overflow:"hidden"});if(a.vars.animationLoop)a.cloneCount=2,a.cloneOffset=1,a.container.append(a.slides.filter(":first").clone().addClass("clone")).prepend(a.slides.filter(":last").clone().addClass("clone"));a.newSlides=b(".slides > li",a);var g=-1*(a.currentSlide+a.cloneOffset);a.vertical?(a.newSlides.css({display:"block",width:"100%","float":"left"}),a.container.height((a.count+
a.cloneCount)*200+"%").css("position","absolute").width("100%"),setTimeout(function(){a.css({position:"relative"}).height(a.slides.filter(":first").height());a.args[a.prop]=a.transitions?"translate3d(0,"+g*a.height()+"px,0)":g*a.height()+"px";a.container.css(a.args)},100)):(a.args[a.prop]=a.transitions?"translate3d("+g*a.width()+"px,0,0)":g*a.width()+"px",a.container.width((a.count+a.cloneCount)*200+"%").css(a.args),setTimeout(function(){a.newSlides.width(a.width()).css({"float":"left",display:"block"})},
100))}else a.transitions=!1,a.slides.css({width:"100%","float":"left",marginRight:"-100%"}).eq(a.currentSlide).fadeIn(a.vars.animationDuration);if(a.vars.controlNav){if(a.manualExists)a.controlNav=a.manualControls;else{for(var d=b('<ol class="flex-control-nav"></ol>'),f=1,m=0;m<a.count;m++)d.append("<li><a>"+f+"</a></li>"),f++;a.containerExists?(b(a.controlsContainer).append(d),a.controlNav=b(".flex-control-nav li a",a.controlsContainer)):(a.append(d),a.controlNav=b(".flex-control-nav li a",a))}a.controlNav.eq(a.currentSlide).addClass("active");
a.controlNav.bind(a.eventType,function(c){c.preventDefault();if(!b(this).hasClass("active"))a.controlNav.index(b(this))>a.currentSlide?a.direction="next":a.direction="prev",a.flexAnimate(a.controlNav.index(b(this)),a.vars.pauseOnAction)})}if(a.vars.directionNav)d=b('<ul class="flex-direction-nav"><li><a class="prev" href="#">'+a.vars.prevText+'</a></li><li><a class="next" href="#">'+a.vars.nextText+"</a></li></ul>"),a.containerExists?(b(a.controlsContainer).append(d),a.directionNav=b(".flex-direction-nav li a",
a.controlsContainer)):(a.append(d),a.directionNav=b(".flex-direction-nav li a",a)),a.vars.animationLoop||(a.currentSlide==0?a.directionNav.filter(".prev").addClass("disabled"):a.currentSlide==a.count-1&&a.directionNav.filter(".next").addClass("disabled")),a.directionNav.bind(a.eventType,function(c){c.preventDefault();c=b(this).hasClass("next")?a.getTarget("next"):a.getTarget("prev");a.canAdvance(c)&&a.flexAnimate(c,a.vars.pauseOnAction)});a.vars.keyboardNav&&b("ul.slides").length==1&&b(document).bind("keyup",
function(c){if(!a.animating&&!(c.keyCode!=39&&c.keyCode!=37)){if(c.keyCode==39)var b=a.getTarget("next");else c.keyCode==37&&(b=a.getTarget("prev"));a.canAdvance(b)&&a.flexAnimate(b,a.vars.pauseOnAction)}});if(a.vars.mousewheel)a.mousewheelEvent=/Firefox/i.test(navigator.userAgent)?"DOMMouseScroll":"mousewheel",a.bind(a.mousewheelEvent,function(c){c.preventDefault();c=c?c:window.event;c=(c.detail?c.detail*-1:c.wheelDelta/40)<0?a.getTarget("next"):a.getTarget("prev");a.canAdvance(c)&&a.flexAnimate(c,
a.vars.pauseOnAction)});if(a.vars.slideshow)a.vars.pauseOnHover&&a.vars.slideshow&&a.hover(function(){a.pause()},function(){a.manualPause||a.resume()}),a.animatedSlides=setInterval(a.animateSlides,a.vars.slideshowSpeed);if(a.vars.pausePlay)d=b('<div class="flex-pauseplay"><span></span></div>'),a.containerExists?(a.controlsContainer.append(d),a.pausePlay=b(".flex-pauseplay span",a.controlsContainer)):(a.append(d),a.pausePlay=b(".flex-pauseplay span",a)),d=a.vars.slideshow?"pause":"play",a.pausePlay.addClass(d).text(d==
"pause"?a.vars.pauseText:a.vars.playText),a.pausePlay.bind(a.eventType,function(c){c.preventDefault();b(this).hasClass("pause")?(a.pause(),a.manualPause=!0):(a.resume(),a.manualPause=!1)});if("ontouchstart"in document.documentElement){var h,i,j,k,e,n,l=!1;a.each(function(){"ontouchstart"in document.documentElement&&this.addEventListener("touchstart",r,!1)});var r=function(c){a.animating?c.preventDefault():c.touches.length==1&&(a.pause(),k=a.vertical?a.height():a.width(),n=Number(new Date),j=a.vertical?
(a.currentSlide+a.cloneOffset)*a.height():(a.currentSlide+a.cloneOffset)*a.width(),h=a.vertical?c.touches[0].pageY:c.touches[0].pageX,i=a.vertical?c.touches[0].pageX:c.touches[0].pageY,a.setTransition(0),this.addEventListener("touchmove",o,!1),this.addEventListener("touchend",p,!1))},o=function(c){e=a.vertical?h-c.touches[0].pageY:h-c.touches[0].pageX;l=a.vertical?Math.abs(e)<Math.abs(c.touches[0].pageX-i):Math.abs(e)<Math.abs(c.touches[0].pageY-i);l||(c.preventDefault(),a.vars.animation=="slide"&&
a.transitions&&(a.vars.animationLoop||(e/=a.currentSlide==0&&e<0||a.currentSlide==a.count-1&&e>0?Math.abs(e)/k+2:1),a.args[a.prop]=a.vertical?"translate3d(0,"+(-j-e)+"px,0)":"translate3d("+(-j-e)+"px,0,0)",a.container.css(a.args)))},p=function(){a.animating=!1;if(a.animatingTo==a.currentSlide&&!l&&e!=null){var c=e>0?a.getTarget("next"):a.getTarget("prev");a.canAdvance(c)&&Number(new Date)-n<550&&Math.abs(e)>20||Math.abs(e)>k/2?a.flexAnimate(c,a.vars.pauseOnAction):a.flexAnimate(a.currentSlide,a.vars.pauseOnAction)}this.removeEventListener("touchmove",
o,!1);this.removeEventListener("touchend",p,!1);j=e=i=h=null}}a.vars.animation.toLowerCase()=="slide"&&b(window).resize(function(){a.animating||(a.vertical?(a.height(a.slides.filter(":first").height()),a.args[a.prop]=-1*(a.currentSlide+a.cloneOffset)*a.slides.filter(":first").height()+"px"):(a.newSlides.width(a.width()),a.args[a.prop]=-1*(a.currentSlide+a.cloneOffset)*a.width()+"px"),a.transitions&&(a.setTransition(0),a.args[a.prop]=a.vertical?"translate3d(0,"+a.args[a.prop]+",0)":"translate3d("+
a.args[a.prop]+",0,0)"),a.container.css(a.args))});a.vars.start(a)};a.flexAnimate=function(b,d){if(!a.animating)if(a.animating=!0,a.animatingTo=b,a.vars.before(a),d&&a.pause(),a.vars.controlNav&&a.controlNav.removeClass("active").eq(b).addClass("active"),a.atEnd=b==0||b==a.count-1?!0:!1,!a.vars.animationLoop&&a.vars.directionNav&&(b==0?a.directionNav.removeClass("disabled").filter(".prev").addClass("disabled"):b==a.count-1?a.directionNav.removeClass("disabled").filter(".next").addClass("disabled"):
a.directionNav.removeClass("disabled")),!a.vars.animationLoop&&b==a.count-1&&(a.pause(),a.vars.end(a)),a.vars.animation.toLowerCase()=="slide"){var f=a.vertical?a.slides.filter(":first").height():a.slides.filter(":first").width();a.slideString=a.currentSlide==0&&b==a.count-1&&a.vars.animationLoop&&a.direction!="next"?"0px":a.currentSlide==a.count-1&&b==0&&a.vars.animationLoop&&a.direction!="prev"?-1*(a.count+1)*f+"px":-1*(b+a.cloneOffset)*f+"px";a.args[a.prop]=a.slideString;a.transitions?(a.setTransition(a.vars.animationDuration),
a.args[a.prop]=a.vertical?"translate3d(0,"+a.slideString+",0)":"translate3d("+a.slideString+",0,0)",a.container.css(a.args).one("webkitTransitionEnd transitionend",function(){a.wrapup(f)})):a.container.animate(a.args,a.vars.animationDuration,function(){a.wrapup(f)})}else a.slides.eq(a.currentSlide).fadeOut(a.vars.animationDuration),a.slides.eq(b).fadeIn(a.vars.animationDuration,function(){a.wrapup()})};a.wrapup=function(b){a.vars.animation=="slide"&&(a.currentSlide==0&&a.animatingTo==a.count-1&&a.vars.animationLoop?
(a.args[a.prop]=-1*a.count*b+"px",a.transitions&&(a.setTransition(0),a.args[a.prop]=a.vertical?"translate3d(0,"+a.args[a.prop]+",0)":"translate3d("+a.args[a.prop]+",0,0)"),a.container.css(a.args)):a.currentSlide==a.count-1&&a.animatingTo==0&&a.vars.animationLoop&&(a.args[a.prop]=-1*b+"px",a.transitions&&(a.setTransition(0),a.args[a.prop]=a.vertical?"translate3d(0,"+a.args[a.prop]+",0)":"translate3d("+a.args[a.prop]+",0,0)"),a.container.css(a.args)));a.animating=!1;a.currentSlide=a.animatingTo;a.vars.after(a)};
a.animateSlides=function(){a.animating||a.flexAnimate(a.getTarget("next"))};a.pause=function(){clearInterval(a.animatedSlides);a.vars.pausePlay&&a.pausePlay.removeClass("pause").addClass("play").text(a.vars.playText)};a.resume=function(){a.animatedSlides=setInterval(a.animateSlides,a.vars.slideshowSpeed);a.vars.pausePlay&&a.pausePlay.removeClass("play").addClass("pause").text(a.vars.pauseText)};a.canAdvance=function(b){return!a.vars.animationLoop&&a.atEnd?a.currentSlide==0&&b==a.count-1&&a.direction!=
"next"?!1:a.currentSlide==a.count-1&&b==0&&a.direction=="next"?!1:!0:!0};a.getTarget=function(b){a.direction=b;return b=="next"?a.currentSlide==a.count-1?0:a.currentSlide+1:a.currentSlide==0?a.count-1:a.currentSlide-1};a.setTransition=function(b){a.container.css({"-webkit-transition-duration":b/1E3+"s"})};a.init()};b.flexslider.defaults={animation:"fade",slideDirection:"horizontal",slideshow:!0,slideshowSpeed:7E3,animationDuration:600,directionNav:!0,controlNav:!0,keyboardNav:!0,mousewheel:!1,prevText:"Previous",
nextText:"Next",pausePlay:!1,pauseText:"Pause",playText:"Play",randomize:!1,slideToStart:0,animationLoop:!0,pauseOnAction:!0,pauseOnHover:!1,controlsContainer:"",manualControls:"",start:function(){},before:function(){},after:function(){},end:function(){}};b.fn.flexslider=function(a){return this.each(function(){b(this).find(".slides li").length==1?b(this).find(".slides li").fadeIn(400):b(this).data("flexslider")!=!0&&new b.flexslider(b(this),a)})}})(jQuery);
/**
 * jQuery Masonry v2.0.111015
 * A dynamic layout plugin for jQuery
 * The flip-side of CSS Floats
 * http://masonry.desandro.com
 *
 * Licensed under the MIT license.
 * Copyright 2011 David DeSandro
 */
(function(a,b,c){var d=b.event,e;d.special.smartresize={setup:function(){b(this).bind("resize",d.special.smartresize.handler)},teardown:function(){b(this).unbind("resize",d.special.smartresize.handler)},handler:function(a,b){var c=this,d=arguments;a.type="smartresize",e&&clearTimeout(e),e=setTimeout(function(){jQuery.event.handle.apply(c,d)},b==="execAsap"?0:100)}},b.fn.smartresize=function(a){return a?this.bind("smartresize",a):this.trigger("smartresize",["execAsap"])},b.Mason=function(a,c){this.element=b(c),this._create(a),this._init()};var f=["position","height"];b.Mason.settings={isResizable:!0,isAnimated:!1,animationOptions:{queue:!1,duration:500},gutterWidth:0,isRTL:!1,isFitWidth:!1},b.Mason.prototype={_filterFindBricks:function(a){var b=this.options.itemSelector;return b?a.filter(b).add(a.find(b)):a},_getBricks:function(a){var b=this._filterFindBricks(a).css({position:"absolute"}).addClass("masonry-brick");return b},_create:function(c){this.options=b.extend(!0,{},b.Mason.settings,c),this.styleQueue=[],this.reloadItems();var d=this.element[0].style;this.originalStyle={};for(var e=0,g=f.length;e<g;e++){var h=f[e];this.originalStyle[h]=d[h]||""}this.element.css({position:"relative"}),this.horizontalDirection=this.options.isRTL?"right":"left",this.offset={};var i=b(document.createElement("div"));this.element.prepend(i),this.offset.y=Math.round(i.position().top),this.options.isRTL?(i.css({"float":"right",display:"inline-block"}),this.offset.x=Math.round(this.element.outerWidth()-i.position().left)):this.offset.x=Math.round(i.position().left),i.remove();var j=this;setTimeout(function(){j.element.addClass("masonry")},0),this.options.isResizable&&b(a).bind("smartresize.masonry",function(){j.resize()})},_init:function(a){this._getColumns(),this._reLayout(a)},option:function(a,c){b.isPlainObject(a)&&(this.options=b.extend(!0,this.options,a))},layout:function(a,c){var d,e,f,g,h,i;for(var j=0,k=a.length;j<k;j++){d=b(a[j]),e=Math.ceil(d.outerWidth(!0)/this.columnWidth),e=Math.min(e,this.cols);if(e===1)this._placeBrick(d,this.colYs);else{f=this.cols+1-e,g=[];for(i=0;i<f;i++)h=this.colYs.slice(i,i+e),g[i]=Math.max.apply(Math,h);this._placeBrick(d,g)}}var l={};l.height=Math.max.apply(Math,this.colYs)-this.offset.y;if(this.options.isFitWidth){var m=0,j=this.cols;while(--j){if(this.colYs[j]!==this.offset.y)break;m++}l.width=(this.cols-m)*this.columnWidth-this.options.gutterWidth}this.styleQueue.push({$el:this.element,style:l});var n=this.isLaidOut?this.options.isAnimated?"animate":"css":"css",o=this.options.animationOptions,p;for(j=0,k=this.styleQueue.length;j<k;j++)p=this.styleQueue[j],p.$el[n](p.style,o);this.styleQueue=[],c&&c.call(a),this.isLaidOut=!0},_getColumns:function(){var a=this.options.isFitWidth?this.element.parent():this.element,b=a.width();this.columnWidth=this.options.columnWidth||this.$bricks.outerWidth(!0)||b,this.columnWidth+=this.options.gutterWidth,this.cols=Math.floor((b+this.options.gutterWidth)/this.columnWidth),this.cols=Math.max(this.cols,1)},_placeBrick:function(a,b){var c=Math.min.apply(Math,b),d=0;for(var e=0,f=b.length;e<f;e++)if(b[e]===c){d=e;break}var g={top:c};g[this.horizontalDirection]=this.columnWidth*d+this.offset.x,this.styleQueue.push({$el:a,style:g});var h=c+a.outerHeight(!0),i=this.cols+1-f;for(e=0;e<i;e++)this.colYs[d+e]=h},resize:function(){var a=this.cols;this._getColumns(),this.cols!==a&&this._reLayout()},_reLayout:function(a){var b=this.cols;this.colYs=[];while(b--)this.colYs.push(this.offset.y);this.layout(this.$bricks,a)},reloadItems:function(){this.$bricks=this._getBricks(this.element.children())},reload:function(a){this.reloadItems(),this._init(a)},appended:function(a,b,c){if(b){this._filterFindBricks(a).css({top:this.element.height()});var d=this;setTimeout(function(){d._appended(a,c)},1)}else this._appended(a,c)},_appended:function(a,b){var c=this._getBricks(a);this.$bricks=this.$bricks.add(c),this.layout(c,b)},remove:function(a){this.$bricks=this.$bricks.not(a),a.remove()},destroy:function(){this.$bricks.removeClass("masonry-brick").each(function(){this.style.position="",this.style.top="",this.style.left=""});var c=this.element[0].style;for(var d=0,e=f.length;d<e;d++){var g=f[d];c[g]=this.originalStyle[g]}this.element.unbind(".masonry").removeClass("masonry").removeData("masonry"),b(a).unbind(".masonry")}},b.fn.imagesLoaded=function(a){function h(){--e<=0&&this.src!==f&&(setTimeout(g),d.unbind("load error",h))}function g(){a.call(b,d)}var b=this,d=b.find("img").add(b.filter("img")),e=d.length,f="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==";e||g(),d.bind("load error",h).each(function(){if(this.complete||this.complete===c){var a=this.src;this.src=f,this.src=a}});return b};var g=function(a){this.console&&console.error(a)};b.fn.masonry=function(a){if(typeof a=="string"){var c=Array.prototype.slice.call(arguments,1);this.each(function(){var d=b.data(this,"masonry");if(!d)g("cannot call methods on masonry prior to initialization; attempted to call method '"+a+"'");else{if(!b.isFunction(d[a])||a.charAt(0)==="_"){g("no such method '"+a+"' for masonry instance");return}d[a].apply(d,c)}})}else this.each(function(){var c=b.data(this,"masonry");c?(c.option(a||{}),c._init()):b.data(this,"masonry",new b.Mason(a,this))});return this}})(window,jQuery);
$(function(){$("#grid-columns").masonry({itemSelector:".grid-column",isAnimated:!0});$("#footer-top").bind("click",function(a){var b=$(this);$("html, body").stop().animate({scrollTop:$(b.attr("href")).offset().top},900,"easeOutSine");a.preventDefault()});$("#slideshow").css("display")=="block"&&$(".flexslider").flexslider({slideDirection:"horizontal",animation:"slide",directionNav:!1,after:function(){var a=$("#slideshow .p").css("width");$(".flexslider .slides li").each(function(){a!=$(this).css("width")&&
$(this).css("width",a)})}});$(".fancybox").fancybox({transitionIn:"elastic",transitionOut:"elastic",width:"950px",height:"518px",speedIn:600,speedOut:200,overlayShow:!1})});

