jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(h,g,a,e,f){return jQuery.easing[jQuery.easing.def](h,g,a,e,f)},easeInQuad:function(h,g,a,e,f){return e*(g/=f)*g+a},easeOutQuad:function(h,g,a,e,f){return -e*(g/=f)*(g-2)+a},easeInOutQuad:function(h,g,a,e,f){if((g/=f/2)<1){return e/2*g*g+a}return -e/2*((--g)*(g-2)-1)+a},easeInCubic:function(h,g,a,e,f){return e*(g/=f)*g*g+a},easeOutCubic:function(h,g,a,e,f){return e*((g=g/f-1)*g*g+1)+a},easeInOutCubic:function(h,g,a,e,f){if((g/=f/2)<1){return e/2*g*g*g+a}return e/2*((g-=2)*g*g+2)+a},easeInQuart:function(h,g,a,e,f){return e*(g/=f)*g*g*g+a},easeOutQuart:function(h,g,a,e,f){return -e*((g=g/f-1)*g*g*g-1)+a},easeInOutQuart:function(h,g,a,e,f){if((g/=f/2)<1){return e/2*g*g*g*g+a}return -e/2*((g-=2)*g*g*g-2)+a},easeInQuint:function(h,g,a,e,f){return e*(g/=f)*g*g*g*g+a},easeOutQuint:function(h,g,a,e,f){return e*((g=g/f-1)*g*g*g*g+1)+a},easeInOutQuint:function(h,g,a,e,f){if((g/=f/2)<1){return e/2*g*g*g*g*g+a}return e/2*((g-=2)*g*g*g*g+2)+a},easeInSine:function(h,g,a,e,f){return -e*Math.cos(g/f*(Math.PI/2))+e+a},easeOutSine:function(h,g,a,e,f){return e*Math.sin(g/f*(Math.PI/2))+a},easeInOutSine:function(h,g,a,e,f){return -e/2*(Math.cos(Math.PI*g/f)-1)+a},easeInExpo:function(h,g,a,e,f){return(g==0)?a:e*Math.pow(2,10*(g/f-1))+a},easeOutExpo:function(h,g,a,e,f){return(g==f)?a+e:e*(-Math.pow(2,-10*g/f)+1)+a},easeInOutExpo:function(h,g,a,e,f){if(g==0){return a}if(g==f){return a+e}if((g/=f/2)<1){return e/2*Math.pow(2,10*(g-1))+a}return e/2*(-Math.pow(2,-10*--g)+2)+a},easeInCirc:function(h,g,a,e,f){return -e*(Math.sqrt(1-(g/=f)*g)-1)+a},easeOutCirc:function(h,g,a,e,f){return e*Math.sqrt(1-(g=g/f-1)*g)+a},easeInOutCirc:function(h,g,a,e,f){if((g/=f/2)<1){return -e/2*(Math.sqrt(1-g*g)-1)+a}return e/2*(Math.sqrt(1-(g-=2)*g)+1)+a},easeInElastic:function(l,k,f,g,h){var j=1.70158;var i=0;var e=g;if(k==0){return f}if((k/=h)==1){return f+g}if(!i){i=h*0.3}if(e<Math.abs(g)){e=g;var j=i/4}else{var j=i/(2*Math.PI)*Math.asin(g/e)}return -(e*Math.pow(2,10*(k-=1))*Math.sin((k*h-j)*(2*Math.PI)/i))+f},easeOutElastic:function(l,k,f,g,h){var j=1.70158;var i=0;var e=g;if(k==0){return f}if((k/=h)==1){return f+g}if(!i){i=h*0.3}if(e<Math.abs(g)){e=g;var j=i/4}else{var j=i/(2*Math.PI)*Math.asin(g/e)}return e*Math.pow(2,-10*k)*Math.sin((k*h-j)*(2*Math.PI)/i)+g+f},easeInOutElastic:function(l,k,f,g,h){var j=1.70158;var i=0;var e=g;if(k==0){return f}if((k/=h/2)==2){return f+g}if(!i){i=h*(0.3*1.5)}if(e<Math.abs(g)){e=g;var j=i/4}else{var j=i/(2*Math.PI)*Math.asin(g/e)}if(k<1){return -0.5*(e*Math.pow(2,10*(k-=1))*Math.sin((k*h-j)*(2*Math.PI)/i))+f}return e*Math.pow(2,-10*(k-=1))*Math.sin((k*h-j)*(2*Math.PI)/i)*0.5+g+f},easeInBack:function(i,h,a,e,f,g){if(g==undefined){g=1.70158}return e*(h/=f)*h*((g+1)*h-g)+a},easeOutBack:function(i,h,a,e,f,g){if(g==undefined){g=1.70158}return e*((h=h/f-1)*h*((g+1)*h+g)+1)+a},easeInOutBack:function(i,h,a,e,f,g){if(g==undefined){g=1.70158}if((h/=f/2)<1){return e/2*(h*h*(((g*=(1.525))+1)*h-g))+a}return e/2*((h-=2)*h*(((g*=(1.525))+1)*h+g)+2)+a},easeInBounce:function(h,g,a,e,f){return e-jQuery.easing.easeOutBounce(h,f-g,0,e,f)+a},easeOutBounce:function(h,g,a,e,f){if((g/=f)<(1/2.75)){return e*(7.5625*g*g)+a}else{if(g<(2/2.75)){return e*(7.5625*(g-=(1.5/2.75))*g+0.75)+a}else{if(g<(2.5/2.75)){return e*(7.5625*(g-=(2.25/2.75))*g+0.9375)+a}else{return e*(7.5625*(g-=(2.625/2.75))*g+0.984375)+a}}}},easeInOutBounce:function(h,g,a,e,f){if(g<f/2){return jQuery.easing.easeInBounce(h,g*2,0,e,f)*0.5+a}return jQuery.easing.easeOutBounce(h,g*2-f,0,e,f)*0.5+e*0.5+a}});(function(a){a.fn.galleryView=function(u){var v=a.extend(a.fn.galleryView.defaults,u);var k;var n=0;var i;var h;var f=10;var C;var D;var m=0;var B;var l="/Content/img/galary/";var w=false;var e=20;var g=5;var x=2;var q;var o;var p;var r;var s;function y(F){a("img.nav-next").unbind("click");a("img.nav-prev").unbind("click");p.unbind("click");if(has_panels){if(v.fade_panels){r.fadeOut(v.transition_speed).eq(F%m).fadeIn(v.transition_speed,function(){if(!has_filmstrip){a("img.nav-prev").click(A);a("img.nav-next").click(z)}})}}if(has_filmstrip){if(B=="strip"){o.stop();var E=j(p[F]).left-(j(s[0]).left+2);var G=(E>=0?"-=":"+=")+Math.abs(E)+"px";o.animate({left:G},v.transition_speed,v.easing,function(){if(F>m){F=F%m;n=F;o.css("left","-"+((v.frame_width+f)*F)+"px")}else{if(F<=(m-strip_size)){F=(F%m)+m;n=F;o.css("left","-"+((v.frame_width+f)*F)+"px")}}if(!v.fade_panels){r.hide().eq(F%m).show()}a("img.nav-prev").click(A);a("img.nav-next").click(z);d()})}else{if(B=="pointer"){s.stop();var H=j(p[F]);s.animate({left:(H.left-2+"px")},v.transition_speed,v.easing,function(){if(!v.fade_panels){r.hide().eq(F%m).show()}a("img.nav-prev").click(A);a("img.nav-next").click(z);d()})}}if(a("a",p[F])[0]){s.unbind("click").click(function(){var I=a("a",p[F]).eq(0);if(I.attr("target")=="_blank"){window.open(I.attr("href"))}else{location.href=I.attr("href")}})}}}function z(){a(document).stopTime("transition");if(++n==p.length){n=0}y(n);a(document).everyTime(v.transition_interval,"transition",function(){z()})}function A(){a(document).stopTime("transition");if(--n<0){n=m-1}y(n);a(document).everyTime(v.transition_interval,"transition",function(){z()})}function j(E){var J=0,K=0;var F=E.id;if(E.offsetParent){do{J+=E.offsetLeft;K+=E.offsetTop}while(E=E.offsetParent)}if(F==k){return{left:J,top:K}}else{var H=j(q[0]);var G=H.left;var I=H.top;return{left:J-G,top:K-I}}}function d(){p.each(function(E){if(a("a",this).length==0){a(this).click(function(){a(document).stopTime("transition");y(E);n=E;a(document).everyTime(v.transition_interval,"transition",function(){z()})})}})}function c(){if(a(".panel-overlay").length>0){r.append('<div class="overlay"></div>')}if(!has_filmstrip){a("<img />").addClass("nav-next").attr("src",l+v.nav_theme+"/next.png").appendTo(q).css({position:"absolute",zIndex:"1100",cursor:"pointer",top:((v.panel_height-22)/2)+"px",right:"10px",display:"none"}).click(z);a("<img />").addClass("nav-prev").attr("src",l+v.nav_theme+"/prev.png").appendTo(q).css({position:"absolute",zIndex:"1100",cursor:"pointer",top:((v.panel_height-22)/2)+"px",left:"10px",display:"none"}).click(A);a("<img />").addClass("nav-overlay").attr("src",l+v.nav_theme+"/panel-nav-next.png").appendTo(q).css({position:"absolute",zIndex:"1099",top:((v.panel_height-22)/2)-10+"px",right:"0",display:"none"});a("<img />").addClass("nav-overlay").attr("src",l+v.nav_theme+"/panel-nav-prev.png").appendTo(q).css({position:"absolute",zIndex:"1099",top:((v.panel_height-22)/2)-10+"px",left:"0",display:"none"})}r.css({width:(v.panel_width-parseInt(r.css("paddingLeft").split("px")[0],10)-parseInt(r.css("paddingRight").split("px")[0],10))+"px",height:(v.panel_height-parseInt(r.css("paddingTop").split("px")[0],10)-parseInt(r.css("paddingBottom").split("px")[0],10))+"px",position:"absolute",top:(v.filmstrip_position=="top"?(v.frame_height+g+(v.show_captions?e:g))+"px":"0px"),left:"0px",overflow:"hidden",background:"white",display:"none"});a(".panel-overlay",r).css({position:"absolute",zIndex:"999",width:(v.panel_width-20)+"px",height:v.overlay_height+"px",top:(v.overlay_position=="top"?"0":v.panel_height-v.overlay_height+"px"),left:"0",padding:"0 10px",color:v.overlay_text_color,fontSize:v.overlay_font_size});a(".panel-overlay a",r).css({color:v.overlay_text_color,textDecoration:"underline",fontWeight:"bold"});a(".overlay",r).css({position:"absolute",zIndex:"998",width:v.panel_width+"px",height:v.overlay_height+"px",top:(v.overlay_position=="top"?"0":v.panel_height-v.overlay_height+"px"),left:"0",background:v.overlay_color,opacity:v.overlay_opacity});a(".panel iframe",r).css({width:v.panel_width+"px",height:(v.panel_height-v.overlay_height)+"px",border:"0"})}function b(){o.wrap('<div class="strip_wrapper"></div>');if(B=="strip"){p.clone().appendTo(o);p.clone().appendTo(o);p=a("li",o)}if(v.show_captions){p.append('<div class="caption"></div>').each(function(G){a(this).find(".caption").html(a(this).find("img").attr("title"))})}o.css({listStyle:"none",margin:"0",padding:"0",width:C+"px",position:"absolute",zIndex:"900",top:"0",left:"0",height:(v.frame_height+10)+"px",background:v.background_color});p.css({"float":"left",position:"relative",height:v.frame_height+"px",zIndex:"901",marginTop:g+"px",marginBottom:"0px",marginRight:f+"px",padding:"0",cursor:"pointer"});a("img",p).css({border:"none"});a(".strip_wrapper",q).css({position:"absolute",top:(v.filmstrip_position=="top"?"0px":v.panel_height+"px"),left:((i-D)/2)+"px",width:D+"px",height:(v.frame_height+g+(v.show_captions?e:g))+"px",overflow:"hidden"});a(".caption",q).css({position:"absolute",top:v.frame_height+"px",left:"0",margin:"0",width:v.frame_width+"px",padding:"0",color:v.caption_text_color,textAlign:"center",fontSize:"10px",height:e+"px",lineHeight:e+"px"});var E=a("<div></div>");E.attr("id","pointer").appendTo(q).css({position:"absolute",zIndex:"1000",cursor:"pointer",top:j(p[0]).top-(x/2)+"px",left:j(p[0]).left-(x/2)+"px",height:v.frame_height-x+"px",width:v.frame_width-x+"px",border:(has_panels?x+"px solid "+(v.nav_theme=="dark"?"black":"white"):"none")});s=a("#pointer",q);if(has_panels){var F=a("<img />");F.attr("src",l+v.nav_theme+"/pointer"+(v.filmstrip_position=="top"?"-down":"")+".png").appendTo(a("#pointer")).css({position:"absolute",zIndex:"1001",top:(v.filmstrip_position=="bottom"?"-"+(10+x)+"px":v.frame_height+"px"),left:((v.frame_width/2)-10)+"px"})}if(B=="strip"){o.css("left","-"+((v.frame_width+f)*m)+"px");n=m}if(a("a",p[n])[0]){s.click(function(){var G=a("a",p[n]).eq(0);if(G.attr("target")=="_blank"){window.open(G.attr("href"))}else{location.href=G.attr("href")}})}a("<img />").addClass("nav-next").attr("src",l+v.nav_theme+"/next.png").appendTo(q).css({position:"absolute",cursor:"pointer",top:(v.filmstrip_position=="top"?0:v.panel_height)+g+((v.frame_height-22)/2)+"px",right:(i/2)-(D/2)-10-22+"px"}).click(z);a("<img />").addClass("nav-prev").attr("src",l+v.nav_theme+"/prev.png").appendTo(q).css({position:"absolute",cursor:"pointer",top:(v.filmstrip_position=="top"?0:v.panel_height)+g+((v.frame_height-22)/2)+"px",left:(i/2)-(D/2)-10-22+"px"}).click(A)}function t(H,I){var F=j(q[0]);var G=F.top;var E=F.left;return H>E&&H<E+v.panel_width&&I>G&&I<G+v.panel_height}return this.each(function(){q=a(this);a("script").each(function(E){var F=a(this);if(F.attr("src")&&F.attr("src").match(/jquery\.galleryview/)){l=F.attr("src").split("jquery.galleryview")[0]+"themes/"}});q.css("visibility","hidden");o=a(".filmstrip",q);p=a("li",o);r=a(".panel",q);k=q.attr("id");has_panels=r.length>0;has_filmstrip=p.length>0;if(!has_panels){v.panel_height=0}m=has_panels?r.length:p.length;strip_size=has_panels?Math.floor((v.panel_width-64)/(v.frame_width+f)):Math.min(m,v.filmstrip_size);if(strip_size>=m){B="pointer";strip_size=m}else{B="strip"}i=has_panels?v.panel_width:(strip_size*(v.frame_width+f))-f+64;h=(has_panels?v.panel_height:0)+(has_filmstrip?v.frame_height+g+(v.show_captions?e:g):0);if(B=="pointer"){C=(v.frame_width*m)+(f*(m))}else{C=(v.frame_width*m*3)+(f*(m*3))}D=((strip_size*v.frame_width)+((strip_size-1)*f));q.css({position:"relative",margin:"0",background:v.background_color,border:v.border,width:i+"px",height:h+"px"});if(has_filmstrip){b()}if(has_panels){c()}if(has_filmstrip){d()}a().mousemove(function(E){if(t(E.pageX,E.pageY)){if(v.pause_on_hover){a(document).oneTime(500,"animation_pause",function(){a(document).stopTime("transition");w=true})}if(has_panels&&!has_filmstrip){a(".nav-overlay").fadeIn("fast");a(".nav-next").fadeIn("fast");a(".nav-prev").fadeIn("fast")}}else{if(v.pause_on_hover){a(document).stopTime("animation_pause");if(w){a(document).everyTime(v.transition_interval,"transition",function(){z()});w=false}}if(has_panels&&!has_filmstrip){a(".nav-overlay").fadeOut("fast");a(".nav-next").fadeOut("fast");a(".nav-prev").fadeOut("fast")}}});r.eq(0).show();if(m>1){a(document).everyTime(v.transition_interval,"transition",function(){z()})}q.css("visibility","visible")})};a.fn.galleryView.defaults={panel_width:400,panel_height:300,frame_width:80,frame_height:80,filmstrip_size:3,overlay_height:70,overlay_font_size:"1em",transition_speed:400,transition_interval:6000,overlay_opacity:0.6,overlay_color:"black",background_color:"black",overlay_text_color:"white",caption_text_color:"white",border:"1px solid black",nav_theme:"light",easing:"swing",filmstrip_position:"bottom",overlay_position:"bottom",show_captions:false,fade_panels:true,pause_on_hover:false}})(jQuery);jQuery.fn.extend({everyTime:function(b,c,a,d){return this.each(function(){jQuery.timer.add(this,b,c,a,d)})},oneTime:function(b,c,a){return this.each(function(){jQuery.timer.add(this,b,c,a,1)})},stopTime:function(b,a){return this.each(function(){jQuery.timer.remove(this,b,a)})}});jQuery.extend({timer:{global:[],guid:1,dataKey:"jQuery.timer",regex:/^([0-9]+(?:\.[0-9]*)?)\s*(.*s)?$/,powers:{ms:1,cs:10,ds:100,s:1000,das:10000,hs:100000,ks:1000000},timeParse:function(d){if(d==undefined||d==null){return null}var c=this.regex.exec(jQuery.trim(d.toString()));if(c[2]){var b=parseFloat(c[1]);var a=this.powers[c[2]]||1;return b*a}else{return d}},add:function(b,e,f,c,h){var a=0;if(jQuery.isFunction(f)){if(!h){h=c}c=f;f=e}e=jQuery.timer.timeParse(e);if(typeof e!="number"||isNaN(e)||e<0){return}if(typeof h!="number"||isNaN(h)||h<0){h=0}h=h||0;var g=jQuery.data(b,this.dataKey)||jQuery.data(b,this.dataKey,{});if(!g[f]){g[f]={}}c.timerID=c.timerID||this.guid++;var d=function(){if((++a>h&&h!==0)||c.call(b,a)===false){jQuery.timer.remove(b,f,c)}};d.timerID=c.timerID;if(!g[f][c.timerID]){g[f][c.timerID]=window.setInterval(d,e)}this.global.push(b)},remove:function(a,c,b){var e=jQuery.data(a,this.dataKey),d;if(e){if(!c){for(c in e){this.remove(a,c,b)}}else{if(e[c]){if(b){if(b.timerID){window.clearInterval(e[c][b.timerID]);delete e[c][b.timerID]}}else{for(var b in e[c]){window.clearInterval(e[c][b]);delete e[c][b]}}for(d in e[c]){break}if(!d){d=null;delete e[c]}}}for(d in e){break}if(!d){jQuery.removeData(a,this.dataKey)}}}}});jQuery(window).bind("unload",function(){jQuery.each(jQuery.timer.global,function(a,b){jQuery.timer.remove(b)})});
