// Camera slideshow v1.0.7 - a jQuery slideshow with many effects, transitions, easy to customize, using canvas and mobile ready, based on jQuery 1.4+ // Copyright (c) 2012 by Manuel Masia - www.pixedelic.com // Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php ;(function(a){a.fn.camera=function(b,c){function bj(c){j.addClass("camerasliding");R=false;var d=parseFloat(a("div.cameraSlide.cameracurrent",k).index());if(c>0){var l=c-1}else if(d==B-1){var l=0}else{var l=d+1}var m=a(".cameraSlide:eq("+l+")",k);a(".cameraContent",g).fadeOut(600);a(".camera_caption",g).show();a(".camerarelative",m).append(a("> div ",j).eq(l).find("> div.camera_effected"));a(".camera_target_content .cameraContent:eq("+l+")",f).append(a("> div ",j).eq(l).find("> div"));if(!a(".imgLoaded",m).length){var n=v[l];var o=new Image;o.src=n;m.css("visibility","hidden");m.prepend(a(o).attr("class","imgLoaded").css("visibility","hidden"));var p,q;if(!a(o).get(0).complete||p=="0"||q=="0"||typeof p==="undefined"||p===false||typeof q==="undefined"||q===false){a(".camera_loader",f).delay(500).fadeIn(400);o.onload=function(){var b=a(o).width();var c=a(o).height();a(o).attr("width",b).attr("height",c).attr("data-alignment",z[l]).attr("data-portrait",y[l]);k.find(".cameraSlide_"+l).hide().css("visibility","visible");K();bj(l+1)}}else{var p=a(o).width();var q=a(o).height();a(o).attr("width",p).attr("height",q).attr("data-alignment",z[l]).attr("data-portrait",y[l]);k.find(".cameraSlide_"+l).hide().css("visibility","visible");K();o.onload=function(){bj(l+1)}}}else{b.onLoaded.call(this);if(a(".camera_loader",f).is(":visible")){a(".camera_loader",f).fadeOut(400)}else{a(".camera_loader",f).css({visibility:"hidden"});a(".camera_loader",f).fadeOut(400,function(){a(".camera_loader",f).css({visibility:"visible"})})}var w=b.rows,x=b.cols,A=1,C=0,D,F,G,H,I,J=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;if(b.opacityOnGrid==true){opacityOnGrid=0}else{opacityOnGrid=1}var N=a(" > div",j).eq(l).attr("data-fx");if(e()&&b.mobileFx!=""&&b.mobileFx!="default"){H=b.mobileFx}else{if(typeof N!=="undefined"&&N!==false&&N!=="default"){H=N}else{H=b.fx}}if(H=="random"){H=X(J);H=H[0]}else{H=H;if(H.indexOf(",")>0){H=H.replace(/ /g,"");H=H.split(",");H=X(H);H=H[0]}}dataEasing=a(" > div",j).eq(l).attr("data-easing");mobileEasing=a(" > div",j).eq(l).attr("data-mobileEasing");if(e()&&b.mobileEasing!=""&&b.mobileEasing!="default"){if(typeof mobileEasing!=="undefined"&&mobileEasing!==false&&mobileEasing!=="default"){I=mobileEasing}else{I=b.mobileEasing}}else{if(typeof dataEasing!=="undefined"&&dataEasing!==false&&dataEasing!=="default"){I=dataEasing}else{I=b.easing}}D=a(" > div",j).eq(l).attr("data-slideOn");if(typeof D!=="undefined"&&D!==false){O=D}else{if(b.slideOn=="random"){var O=new Array("next","prev");O=X(O);O=O[0]}else{O=b.slideOn}}var P=a(" > div",j).eq(l).attr("data-time");if(typeof P!=="undefined"&&P!==false&&P!==""){F=parseFloat(P)}else{F=b.time}var Q=a(" > div",j).eq(l).attr("data-transPeriod");if(typeof Q!=="undefined"&&Q!==false&&Q!==""){G=parseFloat(Q)}else{G=b.transPeriod}if(!a(j).hasClass("camerastarted")){H="simpleFade";O="next";I="";G=400;a(j).addClass("camerastarted")}switch(H){case"simpleFade":x=1;w=1;break;case"curtainTopLeft":if(b.slicedCols==0){x=b.cols}else{x=b.slicedCols}w=1;break;case"curtainTopRight":if(b.slicedCols==0){x=b.cols}else{x=b.slicedCols}w=1;break;case"curtainBottomLeft":if(b.slicedCols==0){x=b.cols}else{x=b.slicedCols}w=1;break;case"curtainBottomRight":if(b.slicedCols==0){x=b.cols}else{x=b.slicedCols}w=1;break;case"curtainSliceLeft":if(b.slicedCols==0){x=b.cols}else{x=b.slicedCols}w=1;break;case"curtainSliceRight":if(b.slicedCols==0){x=b.cols}else{x=b.slicedCols}w=1;break;case"blindCurtainTopLeft":if(b.slicedRows==0){w=b.rows}else{w=b.slicedRows}x=1;break;case"blindCurtainTopRight":if(b.slicedRows==0){w=b.rows}else{w=b.slicedRows}x=1;break;case"blindCurtainBottomLeft":if(b.slicedRows==0){w=b.rows}else{w=b.slicedRows}x=1;break;case"blindCurtainBottomRight":if(b.slicedRows==0){w=b.rows}else{w=b.slicedRows}x=1;break;case"blindCurtainSliceTop":if(b.slicedRows==0){w=b.rows}else{w=b.slicedRows}x=1;break;case"blindCurtainSliceBottom":if(b.slicedRows==0){w=b.rows}else{w=b.slicedRows}x=1;break;case"stampede":C="-"+G;break;case"mosaic":C=b.gridDifference;break;case"mosaicReverse":C=b.gridDifference;break;case"mosaicRandom":break;case"mosaicSpiral":C=b.gridDifference;A=1.7;break;case"mosaicSpiralReverse":C=b.gridDifference;A=1.7;break;case"topLeftBottomRight":C=b.gridDifference;A=6;break;case"bottomRightTopLeft":C=b.gridDifference;A=6;break;case"bottomLeftTopRight":C=b.gridDifference;A=6;break;case"topRightBottomLeft":C=b.gridDifference;A=6;break;case"scrollLeft":x=1;w=1;break;case"scrollRight":x=1;w=1;break;case"scrollTop":x=1;w=1;break;case"scrollBottom":x=1;w=1;break;case"scrollHorz":x=1;w=1;break}var T=0;var Y=w*x;var Z=t-Math.floor(t/x)*x;var _=u-Math.floor(u/w)*w;var ba;var be;var bf=0;var bg=0;var bk=new Array;var bl=new Array;var bm=new Array;while(T