/**!
 * Miter Box Slider
 *	@author William King, Conde Software LLC (condesoftware.com)
 *	@version 1.0.0
 *	Available at CodeCanyon.net (http://codecanyon.net/user/WoolieT?ref=WoolieT)
 */
(function(c){c.fn.MiterBox=function(l){var m={Size:{image:{w:false,h:false},grid:{w:4,h:4},margin:0},Display:{bgColor:"transparent",blockBgColor:"transparent"},SlideChange:{Next:{doPathMerge:true,duration:500,timing:"linear",paths:[["ripple",{coords:"bottomleft"}],["ripple",{coords:"topright"}]],transistions:[["fadeout",{delay:0,time:250}],["blockswitch",{delay:250}],["fadein",{delay:250,time:250}]]},Previous:{paths:[["ripple",{coords:"bottomright"}],["ripple",{coords:[0,0]}]]}},AutoPlay:{doIt:false,
allow:true,delay:5E3,panelClassName:"autoplaypanel"},SlideClass:{slides:"blockcontainer",blocks:"imgblock",overlay:"slidesoverlay",caption:"alt"},Buttons:{create:true,bgColor:"black",textColor:"white",textHoverColor:"yellow",nextClass:"nxtbutton",previousClass:"prvbutton",nextPreviousWidth:"25%",nextPreviousOpacity:0.5,nextHtml:"<strong>&#8250;</strong>",previousHtml:"<strong>&#8249;</strong>",autoPlayWidth:"40%",autoPlayOpacity:0.8,goHtml:"<strong>&#187;</strong>",pauseHtml:"<strong>||</strong>"},
Performance:{preSetPaths:true,cachePaths:true},Misc:{disableBlockInteraction:true}};if(l){c.extend(m.Size,l.Size);c.extend(m.Display,l.Display);if(l.SlideChange)if(l.SlideChange.Next){c.extend(m.SlideChange.Next,l.SlideChange.Next);if(l.SlideChange.Previous){m.SlideChange.Previous={};c.extend(m.SlideChange.Previous,m.SlideChange.Next,l.SlideChange.Previous)}else m.SlideChange.Previous=false}c.extend(m.AutoPlay,l.AutoPlay);c.extend(m.SlideClass,l.SlideClass);c.extend(m.Buttons,l.Buttons);c.extend(m.Performance,
l.Performance);c.extend(m.Misc,l.Misc)}var x={position:"absolute",top:0,left:0,zIndex:100,padding:0,margin:0,border:"none",background:'transparent url("") no-repeat 0 0'},y={position:"relative",overflow:"hidden",zIndex:100,background:'transparent url("") no-repeat 0 0'},u={position:"absolute",top:0,left:0,zIndex:y.zIndex+50,background:"transparent"},z=c.extend({overflow:"hidden",cursor:"pointer",opacity:0,zIndex:u.zIndex+50,margin:0,padding:0,textAlign:"center"},u),A=function(){return(new Date).getTime()},
B=function(b,a){a.css("background-image",'url("'+b+'")')},s=function(b){if(typeof b=="string"){if(b.charAt(b.length-1)==",")b=b.substr(0,b.length-1);return b.split(",")}if(c.isArray(b))return s(b.join(","))},C=function(b){return b.substr(0,b.length-1)},G=function(b){var a=[],d=b.length;b=b.concat([]);for(var e=0,f=0;f<d;f++){e=parseInt(Math.random()*b.length);a.push(b.splice(e,1)[0])}return a},v=function(b){if(typeof b=="string")return b.charAt(b.length-1)=="%";return false},D=function(b){result=
b;if(typeof result=="string"){result=parseInt(result);if(v(b))result/=100}return result},t=function(b){if(c.isFunction(b))return b;if(typeof b=="string"){b=b.toLowerCase();if(this[b]){var a=this[b].f;if(c.isFunction(a))return a}try{a=eval(b);if(c.isFunction(a))return a}catch(d){}}return null},E={getTimeFunc:function(b){return t.call(this,b)},linear:{f:function(b,a){return result=this.getCurrentSlideChange().duration*(a/b)}},linearreverse:{f:function(b,a){return this.getCurrentSlideChange().duration-
E.linear.call(this,b,a)}}},F={getTransistionFunc:function(b){return t.call(this,b)},getMergedOptions:function(b,a){b=b||{};if(typeof a=="string"){a=a.toLowerCase();if(this[a])b=c.extend({},this[a].o,b)}return b},blockswitch:{o:{delay:0},f:function(b,a){var d=this;setTimeout(function(){ShowCurrentImage.call(d,b)},a.delay)}},blockempty:{o:{delay:0},f:function(b,a){var d=this;setTimeout(function(){RemoveCurrentImage.call(d,b)},a.delay)}},containerswitch:{o:{delay:0},f:function(b,a){var d=this;setTimeout(function(){ShowCurrentImage.call(d,
d.container)},a.delay)}},containerempty:{o:{delay:0},f:function(b,a){var d=this;setTimeout(function(){RemoveCurrentImage.call(d,d.container)},a.delay)}},fadeout:{o:{delay:0,time:250},f:function(b,a){setTimeout(function(){b.fadeOut(a.time)},a.delay)}},fadein:{o:{delay:0,time:250},f:function(b,a){setTimeout(function(){b.fadeIn(a.time)},a.delay)}},shuffle:{o:{delay:0,time:250,ease:"swing"},f:function(b,a){var d=this;setTimeout(function(){b.each(function(e,f){(function(i){var g=GetRandomCoords.call(d),
h=c(GetBlockSelector.call(d,g));g=h.css("top");h=h.css("left");i.animate({top:g,left:h},a.time,a.ease)})(c(f))})},a.delay)}},plosion:{o:{delay:0,time:250,ease:"swing",vertical:10,horizontal:50,implode:false},f:function(b,a){var d=c(GetBlockSelector.call(this,"center")),e=d.data("left"),f=d.data("top"),i=a.implode?"-=":"+=",g=a.implode?"+=":"-=",h=a.implode?"-=":"+=",k=a.implode?"+=":"-=";a.vertical=a.vertical<0?0:a.vertical;a.horizontal=a.horizontal<0?0:a.horizontal;a.vertical/=100;a.horizontal/=
100;fDo=function(){b.each(function(j,q){(function(n){var p=n.data("left"),o=n.data("top"),r=p>e,H=o>f;p=(Math.max(p,e)-Math.min(p,e))*a.vertical;o=(Math.max(o,f)-Math.min(o,f))*a.horizontal;n.animate({top:H?h+o+"px":k+o+"px",left:r?i+p+"px":g+p+"px"},a.time,a.ease)})(c(q))})};setTimeout(fDo,a.delay)}},move:{o:{delay:0,time:250,top:false,left:false,ease:"swing"},f:function(b,a){var d=this;setTimeout(function(){b.each(function(e,f){(function(i,g,h){if(typeof g=="boolean")g=i.data("top");else if(c.isFunction(g))g=
g.call(d,i);if(typeof h=="boolean")h=i.data("left");else if(c.isFunction(h))h=h.call(d,i);i.animate({top:g,left:h},a.time,a.ease)})(c(f),a.top,a.left)})},a.delay)}},size:{o:{delay:0,time:250,height:false,width:false,ease:"swing"},f:function(b,a){var d=this;fDo=function(){b.each(function(e,f){(function(i,g,h){if(typeof g=="boolean")g=d.imageBlockHeight;else if(c.isFunction(g))g=g.call(d,i);if(typeof h=="boolean")h=d.imageBlockWidth;else if(c.isFunction(h))h=h.call(d,i);i.animate({height:g,width:h},
a.time,a.ease)})(c(f),a.height,a.width)})};setTimeout(fDo,a.delay)}},toggleclass:{o:{delay:250,clazz:""},f:function(b,a){var d=b.data("_toggledclasses_");c.isArray(d)||(d=[]);d.push(a.clazz);b.data("_toggledclasses_",d);setTimeout(function(){b.toggleClass(a.clazz)},a.delay)}},restore:{o:{delay:250},f:function(b,a){var d=this;setTimeout(function(){b.each(function(e,f){f=c(f);f.stop();ShowCurrentImage.call(d,b);classes=f.data("_toggledclasses_");if(c.isArray(classes)){f.removeClass(classes.join(" "),
false);f.data("_toggledclasses_",[])}f.css({top:f.data("top")+"px",left:f.data("left")+"px",display:"block",opacity:1,visibility:"visible",width:f.data("width")+"px",height:f.data("height")+"px",zIndex:x.zIndex})})},a.delay)}}},w={getPathFunc:function(b){return t.call(this,b)},getFilterFunc:function(b){return t.call(this.Filters,b)},getMergedOptions:function(b,a){b=b||{};if(typeof a=="string"){a=a.toLowerCase();if(this[a])b=c.extend({},this[a].o,b)}return b},all:{o:{filters:[]},f:function(){var b=
this,a=[];c.each(this.blocks,function(){a.push(GetBlockSelector.call(b,c(this).data("coords")))});return[a.join(",")]}},columns:{o:{filters:[]},f:function(){var b=this,a=[];c.each(this.blocks,function(){var e=c(this).data("coords"),f=e[0];if(typeof a[f]=="undefined")a[f]="";a[f]+=GetBlockSelector.call(b,e)+","});for(var d in a)a[d]=C(a[d]);return a}},diagonal:{o:{filters:[]},f:function(){for(var b=this,a=[0,0],d=[GetBlockSelector.call(this,a)],e,f,i=function(){f=[];e=a;do f.push(GetBlockSelector.call(b,
e));while((e=GetCoordsNorthEast.call(b,e))!=null);d.push(f.join(","));e=a};a&&(a=GetCoordsSouth.call(b,a))!=null;)i();for(a=e;a&&(a=GetCoordsEast.call(b,a))!=null;)i();return d}},random:{o:{filters:[]},f:function(){var b=[],a=c.makeArray(c(this.allImgBlocksSelector));a=G(a);for(var d in a)b.push("#"+c(a[d]).attr("id"));return b}},ripple:{o:{filters:[],coords:"center"},f:function(b){b=[GetBlockSelector.call(this,b.coords)];var a,d=[],e={},f=true;for(GetCoordsUsingId(b[0]);f;){f=false;nextSet=b[b.length-
1].split(",");for(var i in nextSet){e=GetAdjacentCoords.call(this,GetCoordsUsingId(nextSet[i]));for(var g in e)if(e[g]!=null){a=GetBlockSelector.call(this,e[g]);el=c(a);if(!el.data("_seen_")){el.data("_seen_",true);d.push(a);f=true}}}d.length>0&&b.push(d.join(","));d=[]}c(this.allImgBlocksSelector).data("_seen_",false);return b}},rows:{o:{filters:[]},f:function(){var b=this,a=[];c.each(this.blocks,function(){var e=c(this).data("coords"),f=e[1];if(typeof a[f]=="undefined")a[f]="";a[f]+=GetBlockSelector.call(b,
e)+","});for(var d in a)a[d]=C(a[d]);return a}},single:{o:{filters:[],coords:[0,0]},f:function(b){var a="";a=GetBlockSelector.call(this,b.coords);return[a]}},Filters:{even:{f:function(b){for(var a=[],d=1;d<b.length;d+=2)typeof b[d]!="undefined"&&a.push(b[d]);return a.length>0?a:b}},halfback:{f:function(b){var a=Math.ceil(b.length/2);return b.slice(a)}},halffront:{f:function(b){var a=Math.floor(b.length/2);return b.slice(0,a)}},odd:{f:function(b){for(var a=[],d=0;d<=b.length;d+=2)typeof b[d]!="undefined"&&
a.push(b[d]);return a.length>0?a:b}},onebyone:{f:function(b){return s(b)}},reverse:{f:function(b){return b.reverse()}}}},I=function(){this.direction=="next"?SetNextSlide.call(this):SetPreviousSlide.call(this)};SetNextSlide=function(){this.slides.push(this.slides.shift());return this.slides[0]};SetPreviousSlide=function(){this.slides.unshift(this.slides.pop());return this.slides[0]};GetCurrentSlide=function(){return this.slides[0]};GetCurrentSlideSrc=function(){return this.slides[0].image.attr("src")};
GetNextSlide=function(){return this.slides[1]};GetPreviousSlide=function(){return this.slides[this.slides.length-1]};SetOverlayLink=function(){var b=GetCurrentSlide.call(this);if(b.hasAnchor()){c(this.overlaySelector).parent("a").length==1&&c(this.overlaySelector).unwrap();c(this.overlaySelector).wrap(b.anchor).css({cursor:"pointer"});c(this.overlaySelector).toggleClass("_firefoxfix_")}else c(this.overlaySelector).css({cursor:"default"})};ShowCurrentImage=function(b){var a=GetCurrentSlide.call(this).getImageSrc();
c.isArray(b)||(b=[b]);for(var d in b)B(a,b[d])};RemoveCurrentImage=function(b){c.isArray(b)||(b=[b]);for(var a in b)B("",b[a])};CheckCoords=function(b){if(b[0]<0||b[1]<0)return false;if(b[0]>=this.s.Size.grid.w||b[1]>=this.s.Size.grid.h)return false;return true};GetRandomCoords=function(){var b=this.s.Size.grid.w,a=this.s.Size.grid.h;return[parseInt(Math.random()*b),parseInt(Math.random()*a)]};GetCoordsNorth=function(b){b=[b[0],b[1]-1];return CheckCoords.call(this,b)?b:null};GetCoordsSouth=function(b){b=
[b[0],b[1]+1];return CheckCoords.call(this,b)?b:null};GetCoordsEast=function(b){b=[b[0]+1,b[1]];return CheckCoords.call(this,b)?b:null};GetCoordsWest=function(b){b=[b[0]-1,b[1]];return CheckCoords.call(this,b)?b:null};GetCoordsNorthEast=function(b){b=[b[0]+1,b[1]-1];return CheckCoords.call(this,b)?b:null};GetCoordsNorthWest=function(b){b=[b[0]-1,b[1]-1];return CheckCoords.call(this,b)?b:null};GetCoordsSouthEast=function(b){b=[b[0]+1,b[1]+1];return CheckCoords.call(this,b)?b:null};GetCoordsSouthWest=
function(b){b=[b[0]-1,b[1]+1];return CheckCoords.call(this,b)?b:null};GetAdjacentCoords=function(b){return{N:GetCoordsNorth.call(this,b),S:GetCoordsSouth.call(this,b),E:GetCoordsEast.call(this,b),W:GetCoordsWest.call(this,b),NE:GetCoordsNorthEast.call(this,b),NW:GetCoordsNorthWest.call(this,b),SE:GetCoordsSouthEast.call(this,b),SW:GetCoordsSouthWest.call(this,b)}};GetImageBlockId=function(b){return this.s.SlideClass.blocks+"_"+b[0]+"-"+b[1]+"_"+this.dt};GetCoordsUsingId=function(b){var a=b.split("-");
b=a[0].split("_")[1];a=a[1].split("_")[0];return[parseInt(b),parseInt(a)]};GetBlockSelector=function(b){if(typeof b=="string"){b=b.toLowerCase();switch(b){case "center":b=[Math.floor(this.s.Size.grid.w/2),Math.floor(this.s.Size.grid.h/2)];break;case "topleft":b=[0,0];break;case "topright":b=[this.s.Size.grid.w-1,0];break;case "bottomleft":b=[0,this.s.Size.grid.h-1];break;case "bottomright":b=[this.s.Size.grid.w-1,this.s.Size.grid.h-1];break;case "topcenter":b=[Math.floor(this.s.Size.grid.w/2),0];
break;case "bottomcenter":b=[Math.floor(this.s.Size.grid.w/2),this.s.Size.grid.h-1];break;case "leftcenter":b=[0,Math.floor(this.s.Size.grid.h/2)];break;case "rightcenter":b=[this.s.Size.grid.w-1,Math.floor(this.s.Size.grid.h/2)];break;default:b=[0,0]}}return"#"+GetImageBlockId.call(this,b)};AutoPlay=function(b){var a=this;if(a.s.AutoPlay.doIt){c(a.moveButtonsSelector).hide();if(arguments.length==1&&b){c(a.selector).trigger("next",[a]);c(a.selector).trigger("autoplay-next",[a])}a.autoPlayTimer=setInterval(function(){c(a.selector).trigger("next",
[a]);c(a.selector).trigger("autoplay-next",[a])},a.s.AutoPlay.delay)}};AutoPlayToggle=function(b){if(arguments.length==1?b:!AutoPlayIsOn.call(this)){this.s.AutoPlay.doIt=true;AutoPlay.call(this,true);c(this.autoPlayButtonSelector).html(this.s.Buttons.pauseHtml);c(this.selector).trigger("autoplay-on",[this])}else{clearInterval(this.autoPlayTimer);this.autoPlayTimer=false;c(this.autoPlayButtonSelector).html(this.s.Buttons.goHtml);c(this.moveButtonsSelector).show();c(this.selector).trigger("autoplay-off",
[this])}};AutoPlayIsOn=function(){return typeof this.autoPlayTimer!="boolean"};SetSlidesContainer=function(b){var a=this.s,d=b.attr("id").length>0?b.attr("id"):a.SlideClass.slides+"_"+this.dt,e=a.Display.bgColor+' url("") no-repeat 0 0';if(a.Size.grid.w==0)a.Size.grid.w=1;if(a.Size.grid.h==0)a.Size.grid.h=1;css=c.extend({},y,{width:a.Size.image.w/a.Size.grid.w*a.Size.grid.w+(a.Size.grid.w-1)*a.Size.margin,height:a.Size.image.h/a.Size.grid.h*a.Size.grid.h+(a.Size.grid.h-1)*a.Size.margin,background:e});
b.css(css).attr("id",d).addClass(a.SlideClass.slides).empty();return b};CreateAutoPlayButtons=function(){var b=0,a=this.container.css("width");b=parseInt(this.container.css("height"));var d=b*0.1,e=c.extend({},z),f=this.s.Buttons.autoPlayWidth,i=c("<div/>",{css:{position:"relative",margin:"0 auto",width:"30%",height:"100%",cursor:"pointer"}}).html(this.s.AutoPlay.doIt?this.s.Buttons.pauseHtml:this.s.Buttons.goHtml);f=D(f);if(v(this.s.Buttons.autoPlayWidth))f*=parseInt(a);a=parseInt(a)/2-f/2;e=c.extend(e,
{height:d+"px",width:f,left:a+"px",top:b-(d-2)+"px",backgroundColor:this.s.Buttons.bgColor,color:this.s.Buttons.textColor,fontSize:d*0.7+"px",cursor:"default"});return b=c("<div/>",{css:e,id:this.s.AutoPlay.panelClassName+"_"+this.dt}).addClass(this.s.AutoPlay.panelClassName).append(i)};CreateMoveButtons=function(){var b=[],a=this.container.css("width"),d=this.container.css("height"),e=c.extend({},z);buttonW=this.s.Buttons.nextPreviousWidth;buttonW=D(buttonW);if(v(this.s.Buttons.nextPreviousWidth))buttonW*=
parseInt(a);c.extend(e,{height:d,width:buttonW+"px",left:parseInt(a)-buttonW+"px",backgroundColor:this.s.Buttons.bgColor,color:this.s.Buttons.textColor,lineHeight:parseInt(d)/1.5+"px",fontSize:buttonW*0.9+"px"});nxtButton=c("<div/>",{css:e,id:"nxtbutton_"+this.dt}).addClass(this.s.Buttons.nextClass).html(this.s.Buttons.nextHtml);e.left=0;prvButton=c("<div/>",{css:e,id:"prvbutton_"+this.dt}).addClass(this.s.Buttons.previousClass).html(this.s.Buttons.previousHtml);b[0]=prvButton;b[1]=nxtButton;return b};
CreateOverlay=function(){var b=this.container.css("width"),a=this.container.css("height");b=c.extend({width:b,height:a},u);return c("<div/>",{css:b,id:this.s.SlideClass.overlay+"_"+this.dt}).addClass(this.s.SlideClass.overlay)};CreateImageBlocks=function(){var b=[],a=this.s,d=a.Size.image.w/a.Size.grid.w,e=a.Size.image.h/a.Size.grid.h,f=GetCurrentSlide.call(this).getImageSrc(),i="",g=-e,h=0;block=null;css=c.extend({},x,{width:d+"px",height:e+"px"});this.imageBlockWidth=d;this.imageBlockHeight=e;for(var k=
0;k<a.Size.grid.h;k++){g+=e;h=-d;for(var j=0;j<a.Size.grid.w;j++){h+=d;i=a.SlideClass.blocks+" row-"+k+" col-"+j;css.background=a.Display.blockBgColor+' url("'+f+'") no-repeat -'+h+"px -"+g+"px";css.top=g+a.Size.margin*k;css.left=h+a.Size.margin*j;block=c("<div/>",{css:css,id:GetImageBlockId.call(this,[j,k])}).addClass(i).data({bgtop:g,bgleft:h,top:css.top,left:css.left,coords:[j,k],width:d,height:e});b.push(block)}}return b};Slide=function(){this.description=this.number=this.anchor=this.image=null;
this.getImageSrc=function(){return this.image.attr("src")};this.hasAnchor=function(){return this.anchor!=null};this.hasDescription=function(){return this.description!=null}};GetSlides=function(b){var a=this,d=[],e=0,f=0,i;c("img",b).each(function(g,h){slide=new Slide;slide.number=g;slide.image=c(h);e=Math.max(e,slide.image.attr("width"));f=Math.max(f,slide.image.attr("height"));i=slide.image.parent("a");slide.anchor=i.length>0?i:null;slide.anchor=i.empty();if(typeof a.s.SlideClass.caption=="string")slide.description=
a.s.SlideClass.caption=="alt"?slide.image.attr("alt"):c("."+a.s.SlideClass.caption,b).eq(g).html();d.push(slide)});d.length==1&&d.push(d[0]);if(typeof a.s.Size.image.w!="number")a.s.Size.image.w=e;if(typeof a.s.Size.image.h!="number")a.s.Size.image.h=f;return d};SetSlideChanges=function(){var b=this.s.SlideChange;this.prevPathIsNextPath=false;if(typeof b.Previous=="boolean"){b.Previous=b.Next;this.prevPathIsNextPath=true}else{if(typeof b.Previous=="undefined")this.prevPathIsNextPath=true;b.Previous=
c.extend({},b.Next,b.Previous)}};SetPaths=function(){var b=this.direction;if(this.s.Performance.preSetPaths){this.direction="next";this.getPaths();this.direction="previous";this.getPaths();this.direction=b}};Context=function(b){var a=this;a.s=c.extend(true,{},m);a.dt=A();a.startTime=null;a.paths={next:[],previous:[]};a.direction="next";a.imageBlockWidth=0;a.imageBlockHeight=0;a.slides=GetSlides.call(a,c(b));a.container=SetSlidesContainer.call(a,c(b));if(a.s.Misc.disableBlockInteraction)a.overlay=
CreateOverlay.call(a);a.blocks=CreateImageBlocks.call(a);a.selector="#"+a.container.attr("id");a.overlaySelector=a.s.Misc.disableBlockInteraction?"#"+a.overlay.attr("id"):a.selector;a.imgBlockSelector="."+a.s.SlideClass.blocks;a.allImgBlocksSelector=a.selector+" > "+a.imgBlockSelector;a.previousButtonClass=a.s.Buttons.previousClass;a.nextButtonClass=a.s.Buttons.nextClass;a.prvButtonSelector=a.selector+" ."+a.previousButtonClass;a.nxtButtonSelector=a.selector+" ."+a.nextButtonClass;a.moveButtonsSelector=
a.prvButtonSelector+","+a.nxtButtonSelector;a.autoPlayPanelSelector=a.selector+" ."+a.s.AutoPlay.panelClassName;a.autoPlayButtonSelector=a.autoPlayPanelSelector+" > div";for(var d in a.blocks)a.container.append(a.blocks[d]);a.s.Misc.disableBlockInteraction&&a.container.append(a.overlay);if(a.s.Buttons.create){buttons=CreateMoveButtons.call(a);a.container.append(buttons[0]).append(buttons[1]);if(a.s.AutoPlay.allow){autoPlayPanel=CreateAutoPlayButtons.call(a);a.container.append(autoPlayPanel)}}SetOverlayLink.call(a);
SetSlideChanges.call(a);a.getCurrentSlide=function(){return GetCurrentSlide.call(a)};a.getPreviousSlide=function(){return GetPreviousSlide.call(a)};a.getNextSlide=function(){return GetNextSlide.call(a)};a.getCurrentSlideChange=function(){return a.direction=="next"?a.s.SlideChange.Next:a.s.SlideChange.Previous};a.getPaths=function(){var e=[];if(a.s.Performance.cachePaths&&a.paths[a.direction]&&a.paths[a.direction].length>0)return a.paths[a.direction];e=[];var f=a.s.SlideChange;f=a.direction=="next"?
f.Next:f.Previous;var i=f.paths,g=[],h=[];if(a.s.Performance.cachePaths&&a.direction=="previous"&&this.prevPathIsNextPath){a.paths.previous=a.paths.next;return a.paths.previous}for(var k in i){fPaths=w.getPathFunc(i[k][0]);if(fPaths!=null){oPaths=w.getMergedOptions(i[k][1],i[k][0]);g=fPaths.call(a,oPaths);for(var j in oPaths.filters)g=w.getFilterFunc(oPaths.filters[j]).call(a,g)||g;if(f.doPathMerge)if(k==0)e=g;else for(j in g)if(e[j]){var q=s(e[j]),n=s(g[j]);n=c.grep(n,function(o){return c.inArray(o,
q)==-1});c.merge(q,n);e[j]=q.join(",")}else e.push(g[j]);else c.merge(e,g)}}for(k=0;k<e.length;k++){q=s(e[k]);for(j=k+1;j<e.length;j++){n=s(e[j]);n=c.grep(n,function(o){return c.inArray(o,q)==-1});e[j]=n.join(",")}}for(var p in e)e[p]=c(e[p]).addClass("_seen_");c(a.allImgBlocksSelector).each(function(o,r){r=c(r);r.hasClass("_seen_")?r.removeClass("_seen_"):h.push("#"+r.attr("id"))});if(h.length>0){h=h.join(",");e.push(c(h))}a.paths[a.direction]=e;return a.paths[a.direction]};SetPaths.call(a);a.savedAutoPlay=
false;a.autoPlayTimer=false;a.start=function(e){a.direction=e;I.call(a);var f=a.getPaths();e=a.direction=="next"?a.s.SlideChange.Next:a.s.SlideChange.Previous;fTime=E.getTimeFunc(e.timing);counter=1;transitions=e.transistions;a.startTime=A();c(a.selector).trigger("start",[a]);for(var i in f)(function(g,h){var k=g==f.length-1;g=f[g];setTimeout(function(){for(var j in transitions){fTransition=F.getTransistionFunc(transitions[j][0]);oTransition=F.getMergedOptions(transitions[j][1],transitions[j][0]);
fTransition.call(a,g,oTransition);if(j==transitions.length-1&&k){SetOverlayLink.call(a);delay=(oTransition.time||0)+(oTransition.delay||0);setTimeout(function(){c(a.selector).trigger("finished",[a])},delay)}}},h)})(i,fTime.call(a,f.length,counter++))}};this.each(function(){var b=new Context(this);b.container.data("context",b);c(b.selector).trigger("ready",[b]);AutoPlay.call(b);c(b.selector).bind("next previous",function(a){b.start(a.type)});c(b.autoPlayPanelSelector).hover(function(){c(this).stop().fadeTo(500,
b.s.Buttons.autoPlayOpacity)},function(){c(this).stop().fadeTo(500,0)});c(b.autoPlayButtonSelector).hover(function(){c(this).css({color:b.s.Buttons.textHoverColor})},function(){c(this).css({color:b.s.Buttons.textColor})}).click(function(){AutoPlayToggle.call(b);return false});c(b.moveButtonsSelector).hover(function(){c(this).stop().fadeTo(500,b.s.Buttons.nextPreviousOpacity)},function(){c(this).stop().fadeTo(500,0)}).click(function(a){a=c(a.currentTarget).hasClass(b.nextButtonClass);c(b.selector).trigger(a?
"click-next":"click-previous",[b]);c(b.selector).trigger(a?"next":"previous",[b]);c(this).fadeTo(100,0);return false})});return this}})(jQuery);

