!function(a){a.fn.camera=function(b,c){function e(){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}function I(){var b=a(t).width();a("li",t).removeClass("camera_visThumb"),a("li",t).each(function(){var c=a(this).position(),d=a("ul",t).outerWidth(),e=a("ul",t).offset().left,f=a("> div",t).offset().left,g=f-e;g>0?a(".camera_prevThumbs",W).removeClass("hideNav"):a(".camera_prevThumbs",W).addClass("hideNav"),d-g>b?a(".camera_nextThumbs",W).removeClass("hideNav"):a(".camera_nextThumbs",W).addClass("hideNav");var h=c.left;c.left+a(this).width()-g<=b&&h-g>=0&&a(this).addClass("camera_visThumb")})}function L(){function d(){if(u=f.width(),-1!=b.height.indexOf("%")){var c=Math.round(u/(100/parseFloat(b.height)));v=""!=b.minHeight&&c li",t).outerWidth(),a("li.cameracurrent",t).length?a("li.cameracurrent",t).position():""),e=a("ul > li",t).length*a("ul > li",t).outerWidth(),g=a("ul",t).offset().left,h=a("> div",t).offset().left;i=g<0?"-"+(h-g):h-g,1==ga&&(a("ul",t).width(a("ul > li",t).length*a("ul > li",t).outerWidth()),a(t).length&&!a(s).lenght&&f.css({marginBottom:a(t).outerHeight()}),I(),a("ul",t).width(a("ul > li",t).length*a("ul > li",t).outerWidth()),a(t).length&&!a(s).lenght&&f.css({marginBottom:a(t).outerHeight()})),ga=!1;var j=a("li.cameracurrent",t).length?d.left:"",k=a("li.cameracurrent",t).length?d.left+a("li.cameracurrent",t).outerWidth():"";jb?j+b0)var h=c-1;else if(d==C-1)var h=0;else var h=d+1;var m=a(".cameraSlide:eq("+h+")",l),n=a(".cameraSlide:eq("+(h+1)+")",l).addClass("cameranext");if(d!=h+1&&n.hide(),a(".cameraContent",g).fadeOut(600),a(".camera_caption",g).show(),a(".camerarelative",m).append(a("> div ",k).eq(h).find("> div.camera_effected")),a(".camera_target_content .cameraContent:eq("+h+")",f).append(a("> div ",k).eq(h).find("> div")),a(".imgLoaded",m).length){if(w.length>h+1&&!a(".imgLoaded",n).length){var x=w[h+1],y=new Image;y.src=x+"?"+(new Date).getTime(),n.prepend(a(y).attr("class","imgLoaded").css("visibility","hidden")),y.onload=function(){q=y.naturalWidth,r=y.naturalHeight,a(y).attr("data-alignment",A[h+1]).attr("data-portrait",z[h+1]),a(y).attr("width",q),a(y).attr("height",r),L()}}b.onLoaded.call(this),a(".camera_loader",f).is(":visible")?a(".camera_loader",f).fadeOut(400):(a(".camera_loader",f).css({visibility:"hidden"}),a(".camera_loader",f).fadeOut(400,function(){a(".camera_loader",f).css({visibility:"visible"})}));var H,I,J,K,O,B=b.rows,D=b.cols,E=1,G=0,P=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==b.opacityOnGrid?opacityOnGrid=0:opacityOnGrid=1;var Q=a(" > div",k).eq(h).attr("data-fx");if(K=e()&&""!=b.mobileFx&&"default"!=b.mobileFx?b.mobileFx:void 0!==Q&&!1!==Q&&"default"!==Q?Q:b.fx,"random"==K?(K=Y(P),K=K[0]):(K=K,K.indexOf(",")>0&&(K=K.replace(/ /g,""),K=K.split(","),K=Y(K),K=K[0])),dataEasing=a(" > div",k).eq(h).attr("data-easing"),mobileEasing=a(" > div",k).eq(h).attr("data-mobileEasing"),O=e()&&""!=b.mobileEasing&&"default"!=b.mobileEasing?"undefined"!=typeof mobileEasing&&!1!==mobileEasing&&"default"!==mobileEasing?mobileEasing:b.mobileEasing:"undefined"!=typeof dataEasing&&!1!==dataEasing&&"default"!==dataEasing?dataEasing:b.easing,void 0!==(H=a(" > div",k).eq(h).attr("data-slideOn"))&&!1!==H)R=H;else if("random"==b.slideOn){var R=new Array("next","prev");R=Y(R),R=R[0]}else R=b.slideOn;var U=a(" > div",k).eq(h).attr("data-time");I=void 0!==U&&!1!==U&&""!==U?parseFloat(U):b.time;var Z=a(" > div",k).eq(h).attr("data-transPeriod");switch(J=void 0!==Z&&!1!==Z&&""!==Z?parseFloat(Z):b.transPeriod,a(k).hasClass("camerastarted")||(K="simpleFade",R="next",O="",J=400,a(k).addClass("camerastarted")),K){case"simpleFade":D=1,B=1;break;case"curtainTopLeft":case"curtainTopRight":case"curtainBottomLeft":case"curtainBottomRight":case"curtainSliceLeft":case"curtainSliceRight":D=0==b.slicedCols?b.cols:b.slicedCols,B=1;break;case"blindCurtainTopLeft":case"blindCurtainTopRight":case"blindCurtainBottomLeft":case"blindCurtainBottomRight":case"blindCurtainSliceTop":case"blindCurtainSliceBottom":B=0==b.slicedRows?b.rows:b.slicedRows,D=1;break;case"stampede":G="-"+J;break;case"mosaic":case"mosaicReverse":G=b.gridDifference;break;case"mosaicRandom":break;case"mosaicSpiral":case"mosaicSpiralReverse":G=b.gridDifference,E=1.7;break;case"topLeftBottomRight":case"bottomRightTopLeft":case"bottomLeftTopRight":case"topRightBottomLeft":G=b.gridDifference,E=6;break;case"scrollLeft":case"scrollRight":case"scrollTop":case"scrollBottom":case"scrollHorz":D=1,B=1}for(var fa,ga,$=0,_=B*D,aa=u-Math.floor(u/D)*D,ea=v-Math.floor(v/B)*B,ka=0,la=0,ma=new Array,na=new Array,oa=new Array;$<_;){ma.push($),na.push($),F.append('