!function(a){a.fn.camera=function(e,t){function i(){if(navigator.userAgent.match(/Android/i)||navigator.userAgent.match(/webOS/i)||navigator.userAgent.match(/iPad/i)||navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i))return!0}a.support.borderRadius=!1,a.each(["borderRadius","BorderRadius","MozBorderRadius","WebkitBorderRadius","OBorderRadius","KhtmlBorderRadius"],function(){void 0!==document.body.style[this]&&(a.support.borderRadius=!0)});e=a.extend({},{alignment:"center",autoAdvance:!0,mobileAutoAdvance:!0,barDirection:"leftToRight",barPosition:"bottom",cols:6,easing:"easeInOutExpo",mobileEasing:"",fx:"random",mobileFx:"",gridDifference:250,height:"50%",imagePath:"images/",hover:!0,loader:"pie",loaderColor:"#eeeeee",loaderBgColor:"#222222",loaderOpacity:.8,loaderPadding:2,loaderStroke:7,minHeight:"200px",navigation:!0,navigationHover:!0,mobileNavHover:!0,opacityOnGrid:!1,overlayer:!0,pagination:!0,playPause:!0,pauseOnClick:!0,pieDiameter:38,piePosition:"rightTop",portrait:!1,rows:4,slicedCols:12,slicedRows:8,slideOn:"random",thumbnails:!1,time:7e3,transPeriod:1500,onEndTransition:function(){},onLoaded:function(){},onStartLoading:function(){},onStartTransition:function(){}},e);var r=a(this).addClass("camera_wrap");r.wrapInner('
').wrapInner('
');var o,s=a(".camera_fakehover",r),n=r;s.append('
'),1==e.overlayer&&s.append('
'),s.append('
'),"pie"==(o="pie"!=e.loader||a.support.borderRadius?e.loader:"bar")?s.append('
'):"bar"==o?s.append('
'):s.append(''),1==e.playPause&&s.append('
'),1==e.navigation&&s.append('
').append('
'),1==e.thumbnails&&r.append('
'),1==e.thumbnails&&1!=e.pagination&&a(".camera_thumbs_cont",r).wrap("
").wrap('
').wrap("
").wrap('
'),1==e.pagination&&r.append('
'),r.append('
'),a(".camera_caption",r).each(function(){a(this).wrapInner("
")});var c="pie_"+r.index(),l=a(".camera_src",r),m=a(".camera_target",r),d=a(".camera_target_content",r),h=a(".camera_pie",r),p=a(".camera_bar",r),f=a(".camera_prev",r),u=a(".camera_next",r),g=a(".camera_commands",r),v=a(".camera_pag",r),b=a(".camera_thumbs_cont",r),_=new Array;a("> div",l).each(function(){_.push(a(this).attr("data-alt"))});var y=new Array;a("> div",l).each(function(){y.push(a(this).attr("data-src"))});var w=new Array;a("> div",l).each(function(){a(this).attr("data-link")?w.push(a(this).attr("data-link")):w.push("")});var C=new Array;a("> div",l).each(function(){a(this).attr("data-target")?C.push(a(this).attr("data-target")):C.push("")});var x=new Array;a("> div",l).each(function(){a(this).attr("data-portrait")?x.push(a(this).attr("data-portrait")):x.push("")});var k=new Array;a("> div",l).each(function(){a(this).attr("data-alignment")?k.push(a(this).attr("data-alignment")):k.push("")});var T=new Array;a("> div",l).each(function(){a(this).attr("data-thumb")?T.push(a(this).attr("data-thumb")):T.push("")});var L,R=y.length;for(a(d).append('
'),L=0;L'),""!=w[L]){var F=a("> div ",l).eq(L).attr("data-box");F=void 0!==F&&!1!==F&&""!=F?'data-box="'+a("> div ",l).eq(L).attr("data-box")+'"':"",a(".camera_target_content .cameraContent:eq("+L+")",r).append('')}a(".camera_caption",r).each(function(){var e=a(this).parent().index(),t=r.find(".cameraContent").eq(e);a(this).appendTo(t)}),m.append('
');var S,B,M=a(".cameraCont",r);for(S=0;S');var O=a("> div:eq("+S+")",l);m.find(".cameraSlide_"+S).clone(O)}function q(){var e=a(b).width();a("li",b).removeClass("camera_visThumb"),a("li",b).each(function(){var t=a(this).position(),i=a("ul",b).outerWidth(),r=a("ul",b).offset().left,o=a("> div",b).offset().left-r;o>0?a(".camera_prevThumbs",K).removeClass("hideNav"):a(".camera_prevThumbs",K).addClass("hideNav"),i-o>e?a(".camera_nextThumbs",K).removeClass("hideNav"):a(".camera_nextThumbs",K).addClass("hideNav");var s=t.left;t.left+a(this).width()-o<=e&&s-o>=0&&a(this).addClass("camera_visThumb")})}a(window).bind("load resize pageshow",function(){ta(),q()}),M.append('
'),r.show();var I,H,A,P,W,D,E,z=m.width(),N=m.height();function G(){var t;function i(){if(z=r.width(),-1!=e.height.indexOf("%")){var t=Math.round(z/(100/parseFloat(e.height)));N=""!=e.minHeight&&t');var Q=e.barDirection,K=r;function J(){a("iframe",s).each(function(){a(".camera_caption",s).show();var t=a(this),i=t.attr("data-src");t.attr("src",i);var o=e.imagePath+"blank.gif",n=new Image;if(n.src=o,-1!=e.height.indexOf("%")){var c=Math.round(z/(100/parseFloat(e.height)));N=""!=e.minHeight&&c div");a(".camera_target_content .cameraContent:eq("+i+")",r).append(e)}),J(),1==e.hover&&(i()||s.hover(function(){l.addClass("hovered")},function(){l.removeClass("hovered")})),1==W&&(a(f,r).animate({opacity:0},0),a(u,r).animate({opacity:0},0),a(g,r).animate({opacity:0},0),i()?(a(document).on("vmouseover",n,function(){a(f,r).animate({opacity:1},200),a(u,r).animate({opacity:1},200),a(g,r).animate({opacity:1},200)}),a(document).on("vmouseout",n,function(){a(f,r).delay(500).animate({opacity:0},200),a(u,r).delay(500).animate({opacity:0},200),a(g,r).delay(500).animate({opacity:0},200)})):s.hover(function(){a(f,r).animate({opacity:1},200),a(u,r).animate({opacity:1},200),a(g,r).animate({opacity:1},200)},function(){a(f,r).animate({opacity:0},200),a(u,r).animate({opacity:0},200),a(g,r).animate({opacity:0},200)})),K.on("click",".camera_stop",function(){P=!1,l.addClass("paused"),a(".camera_stop",K).length?(a(".camera_stop",K).hide(),a(".camera_play",K).show(),"none"!=o&&a("#"+c).hide()):"none"!=o&&a("#"+c).hide()}),K.on("click",".camera_play",function(){P=!0,l.removeClass("paused"),a(".camera_play",K).length?(a(".camera_play",K).hide(),a(".camera_stop",K).show(),"none"!=o&&a("#"+c).show()):"none"!=o&&a("#"+c).show()}),1==e.pauseOnClick&&a(".camera_target_content",s).mouseup(function(){P=!1,l.addClass("paused"),a(".camera_stop",K).hide(),a(".camera_play",K).show(),a("#"+c).hide()}),a(".cameraContent, .imgFake",s).hover(function(){D=!0},function(){D=!1}),a(".cameraContent, .imgFake",s).bind("click",function(){1==E&&1==D&&(P=!1,a(".camera_caption",s).hide(),l.addClass("paused"),a(".camera_stop",K).hide(),a(".camera_play",K).show(),a("#"+c).hide())})}function U(a){for(var e,t,i=a.length;i;e=parseInt(Math.random()*i),t=a[--i],a[i]=a[e],a[e]=t);return a}if("pie"!=o){switch(p.append(''),a(".camera_bar_cont",p).animate({opacity:e.loaderOpacity},0).css({position:"absolute",left:0,right:0,top:0,bottom:0,"background-color":e.loaderBgColor}).append(''),a("#"+c).animate({opacity:0},0),(V=a("#"+c)).css({position:"absolute","background-color":e.loaderColor}),e.barPosition){case"left":p.css({right:"auto",width:e.loaderStroke});break;case"right":p.css({left:"auto",width:e.loaderStroke});break;case"top":p.css({bottom:"auto",height:e.loaderStroke});break;case"bottom":p.css({top:"auto",height:e.loaderStroke})}switch(Q){case"leftToRight":case"rightToLeft":V.css({left:0,right:0,top:e.loaderPadding,bottom:e.loaderPadding});break;case"topToBottom":case"bottomToTop":V.css({left:e.loaderPadding,right:e.loaderPadding,top:0,bottom:0})}}else{var V,X,Y,Z;switch(h.append(''),(V=document.getElementById(c)).setAttribute("width",e.pieDiameter),V.setAttribute("height",e.pieDiameter),e.piePosition){case"leftTop":X="left:0; top:0;";break;case"rightTop":X="right:0; top:0;";break;case"leftBottom":X="left:0; bottom:0;";break;case"rightBottom":X="right:0; bottom:0;"}if(V.setAttribute("style","position:absolute; z-index:1002; "+X),V&&V.getContext){var $=V.getContext("2d");$.rotate(1.5*Math.PI),$.translate(-e.pieDiameter,0)}}if("none"!=o&&0!=P||(a("#"+c).hide(),a(".camera_canvas_wrap",K).hide()),a(v).length){var aa;for(a(v).append('
    '),aa=0;aa'+aa+"");a(".camera_pag_ul li",r).hover(function(){if(a(this).addClass("camera_hover"),a(".camera_thumb",this).length){var e=a(".camera_thumb",this).outerWidth(),t=a(".camera_thumb",this).outerHeight(),i=a(this).outerWidth();a(".camera_thumb",this).show().css({top:"-"+t+"px",left:"-"+(e-i)/2+"px"}).animate({opacity:1,"margin-top":"-3px"},200),a(".thumb_arrow",this).show().animate({opacity:1,"margin-top":"-3px"},200)}},function(){a(this).removeClass("camera_hover"),a(".camera_thumb",this).animate({"margin-top":"-20px",opacity:0},200,function(){a(this).css({marginTop:"5px"}).hide()}),a(".thumb_arrow",this).animate({"margin-top":"-20px",opacity:0},200,function(){a(this).css({marginTop:"5px"}).hide()})})}a(b).length?a(v).length?(a.each(T,function(e,t){if(""!=a("> div",l).eq(e).attr("data-thumb")){var i=a("> div",l).eq(e).attr("data-thumb"),r=new Image;r.src=i,a("li.pag_nav_"+e,v).append(a(r).attr("class","camera_thumb").css({position:"absolute"}).animate({opacity:0},0)),a("li.pag_nav_"+e+" > img",v).after('
    '),a("li.pag_nav_"+e+" > .thumb_arrow",v).animate({opacity:0},0)}}),r.css({marginBottom:a(v).outerHeight()})):(a(b).append("
    "),a(b).before('
    ').before('
    '),a("> div",b).append("
      "),a.each(T,function(e,t){if(""!=a("> div",l).eq(e).attr("data-thumb")){var i=a("> div",l).eq(e).attr("data-thumb"),r=new Image;r.src=i,a("ul",b).append('
    • '),a("li.pix_thumb_"+e,b).append(a(r).attr("class","camera_thumb"))}})):!a(b).length&&a(v).length&&r.css({marginBottom:a(v).outerHeight()});var ea=!0;function ta(){if(a(b).length&&!a(v).length){var e,t=a(b).outerWidth(),i=(a("ul > li",b).outerWidth(),a("li.cameracurrent",b).length?a("li.cameracurrent",b).position():""),o=a("ul > li",b).length*a("ul > li",b).outerWidth(),s=a("ul",b).offset().left,n=a("> div",b).offset().left;e=s<0?"-"+(n-s):n-s,1==ea&&(a("ul",b).width(a("ul > li",b).length*a("ul > li",b).outerWidth()),a(b).length&&!a(v).lenght&&r.css({marginBottom:a(b).outerHeight()}),q(),a("ul",b).width(a("ul > li",b).length*a("ul > li",b).outerWidth()),a(b).length&&!a(v).lenght&&r.css({marginBottom:a(b).outerHeight()})),ea=!1;var c=a("li.cameracurrent",b).length?i.left:"",l=a("li.cameracurrent",b).length?i.left+a("li.cameracurrent",b).outerWidth():"";ct?c+t0)var d=t-1;else if(n==R-1)d=0;else d=n+1;var h=a(".cameraSlide:eq("+d+")",m),p=a(".cameraSlide:eq("+(d+1)+")",m).addClass("cameranext");if(n!=d+1&&p.hide(),a(".cameraContent",s).fadeOut(600),a(".camera_caption",s).show(),a(".camerarelative",h).append(a("> div ",l).eq(d).find("> div.camera_effected")),a(".camera_target_content .cameraContent:eq("+d+")",r).append(a("> div ",l).eq(d).find("> div")),a(".imgLoaded",h).length){if(y.length>d+1&&!a(".imgLoaded",p).length){var f=y[d+1],u=_[d+1],g=new Image;g.src=f+"?"+(new Date).getTime(),p.prepend(a(g).attr("class","imgLoaded").attr("alt",u).css("visibility","hidden")),g.onload=function(){_a=g.naturalWidth,ya=g.naturalHeight,a(g).attr("alt",u).attr("data-alignment",k[d+1]).attr("data-portrait",x[d+1]),a(g).attr("width",_a),a(g).attr("height",ya),G()}}e.onLoaded.call(this),a(".camera_loader",r).is(":visible")?a(".camera_loader",r).fadeOut(400):(a(".camera_loader",r).css({visibility:"hidden"}),a(".camera_loader",r).fadeOut(400,function(){a(".camera_loader",r).css({visibility:"visible"})}));var w,C,T,L,F,S=e.rows,B=e.cols,O=1,q=0,I=new Array("simpleFade","curtainTopLeft","curtainTopRight","curtainBottomLeft","curtainBottomRight","curtainSliceLeft","curtainSliceRight","blindCurtainTopLeft","blindCurtainTopRight","blindCurtainBottomLeft","blindCurtainBottomRight","blindCurtainSliceBottom","blindCurtainSliceTop","stampede","mosaic","mosaicReverse","mosaicRandom","mosaicSpiral","mosaicSpiralReverse","topLeftBottomRight","bottomRightTopLeft","bottomLeftTopRight","topRightBottomLeft","scrollLeft","scrollRight","scrollTop","scrollBottom","scrollHorz");marginLeft=0,marginTop=0,opacityOnGrid=0,1==e.opacityOnGrid?opacityOnGrid=0:opacityOnGrid=1;var P=a(" > div",l).eq(d).attr("data-fx");if("random"==(L=i()&&""!=e.mobileFx&&"default"!=e.mobileFx?e.mobileFx:void 0!==P&&!1!==P&&"default"!==P?P:e.fx)?L=(L=U(I))[0]:(L=L).indexOf(",")>0&&(L=(L=U(L=(L=L.replace(/ /g,"")).split(",")))[0]),dataEasing=a(" > div",l).eq(d).attr("data-easing"),mobileEasing=a(" > div",l).eq(d).attr("data-mobileEasing"),F=i()&&""!=e.mobileEasing&&"default"!=e.mobileEasing?"undefined"!=typeof mobileEasing&&!1!==mobileEasing&&"default"!==mobileEasing?mobileEasing:e.mobileEasing:"undefined"!=typeof dataEasing&&!1!==dataEasing&&"default"!==dataEasing?dataEasing:e.easing,void 0!==(w=a(" > div",l).eq(d).attr("data-slideOn"))&&!1!==w)W=w;else if("random"==e.slideOn){var W=new Array("next","prev");W=(W=U(W))[0]}else W=e.slideOn;var D=a(" > div",l).eq(d).attr("data-time");C=void 0!==D&&!1!==D&&""!==D?parseFloat(D):e.time;var V=a(" > div",l).eq(d).attr("data-transPeriod");switch(T=void 0!==V&&!1!==V&&""!==V?parseFloat(V):e.transPeriod,a(l).hasClass("camerastarted")||(L="simpleFade",W="next",F="",T=400,a(l).addClass("camerastarted")),L){case"simpleFade":B=1,S=1;break;case"curtainTopLeft":case"curtainTopRight":case"curtainBottomLeft":case"curtainBottomRight":case"curtainSliceLeft":case"curtainSliceRight":B=0==e.slicedCols?e.cols:e.slicedCols,S=1;break;case"blindCurtainTopLeft":case"blindCurtainTopRight":case"blindCurtainBottomLeft":case"blindCurtainBottomRight":case"blindCurtainSliceTop":case"blindCurtainSliceBottom":S=0==e.slicedRows?e.rows:e.slicedRows,B=1;break;case"stampede":q="-"+T;break;case"mosaic":case"mosaicReverse":q=e.gridDifference;break;case"mosaicRandom":break;case"mosaicSpiral":case"mosaicSpiralReverse":q=e.gridDifference,O=1.7;break;case"topLeftBottomRight":case"bottomRightTopLeft":case"bottomLeftTopRight":case"topRightBottomLeft":q=e.gridDifference,O=6;break;case"scrollLeft":case"scrollRight":case"scrollTop":case"scrollBottom":case"scrollHorz":B=1,S=1}for(var X,aa,ea=0,oa=S*B,sa=z-Math.floor(z/B)*B,na=N-Math.floor(N/S)*S,ca=0,la=0,ma=new Array,da=new Array,ha=new Array;ea