(function(d){var K=function(q,t){var g=d.extend({},d.fn.nivoSlider.defaults,t),i={currentSlide:0,currentImage:"",totalSlides:0,randAnim:"",running:false,paused:false,stop:false},h=d(q);h.data("nivo:vars",i);h.css("position","relative");h.addClass("nivoSlider");var m=h.children();m.each(function(){var b=d(this),e="";if(!b.is("img")){if(b.is("a")){b.addClass("nivo-imageLink");e=b}b=b.find("img:first")}var a=b.width();if(a==0)a=b.attr("width");var f=b.height();if(f==0)f=b.attr("height");a>h.width()&&h.width(a);f>h.height()&&h.height(f);e!=""&&e.css("display","none");b.css("display","none");i.totalSlides++});if(g.startSlide>0){if(g.startSlide>=i.totalSlides)g.startSlide=i.totalSlides-1;i.currentSlide=g.startSlide}i.currentImage=d(m[i.currentSlide]).is("img")?d(m[i.currentSlide]):d(m[i.currentSlide]).find("img:first");d(m[i.currentSlide]).is("a")&&d(m[i.currentSlide]).css("display","block");h.css("background",'url("'+i.currentImage.attr("src")+'") no-repeat');h.append(d('<div class="nivo-caption"><p></p></div>').css({display:"none",opacity:g.captionOpacity}));var B=function(b){var e=d(".nivo-caption",h);if(i.currentImage.attr("title")!=""){var a=i.currentImage.attr("title");if(a.substr(0,1)=="#")a=d(a).html();e.css("display")=="block"?e.find("p").fadeOut(b.animSpeed,function(){d(this).html(a);d(this).fadeIn(b.animSpeed)}):e.find("p").html(a);e.fadeIn(b.animSpeed)}else e.fadeOut(b.animSpeed)};B(g);var n=0;if(!g.manualAdvance&&m.length>1)n=setInterval(function(){p(h,m,g,false)},g.pauseTime);if(g.directionNav){h.append('<div class="nivo-directionNav"><a class="nivo-prevNav">'+
g.prevText+'</a><a class="nivo-nextNav">'+g.nextText+"</a></div>");if(g.directionNavHide){d(".nivo-directionNav",h).hide();h.hover(function(){d(".nivo-directionNav",h).show()},function(){d(".nivo-directionNav",h).hide()})}d("a.nivo-prevNav",h).live("click",function(){if(i.running)return false;clearInterval(n);n="";i.currentSlide-=2;p(h,m,g,"prev")});d("a.nivo-nextNav",h).live("click",function(){if(i.running)return false;clearInterval(n);n="";p(h,m,g,"next")})}if(g.controlNav){var v=d('<div class="nivo-controlNav"></div>');h.append(v);for(var r=0;r<m.length;r++)if(g.controlNavThumbs){var u=m.eq(r);u.is("img")||(u=u.find("img:first"));g.controlNavThumbsFromRel?v.append('<a class="nivo-control" rel="'+r+'"><img src="'+u.attr("rel")+'" alt="" /></a>'):v.append('<a class="nivo-control" rel="'+r+'"><img src="'+u.attr("src").replace(g.controlNavThumbsSearch,g.controlNavThumbsReplace)+'" alt="" /></a>')}else v.append('<a class="nivo-control" rel="'+r+'">'+(r+1)+"</a>");d(".nivo-controlNav a:eq("+i.currentSlide+")",h).addClass("active");d(".nivo-controlNav a",h).live("click",function(){if(i.running)return false;if(d(this).hasClass("active"))return false;clearInterval(n);n="";h.css("background",'url("'+i.currentImage.attr("src")+'") no-repeat');i.currentSlide=d(this).attr("rel")-1;p(h,m,g,"control")})}g.keyboardNav&&d(window).keypress(function(b){if(b.keyCode=="37"){if(i.running)return false;clearInterval(n);n="";i.currentSlide-=2;p(h,m,g,"prev")}if(b.keyCode=="39"){if(i.running)return false;clearInterval(n);n="";p(h,m,g,"next")}});g.pauseOnHover&&h.hover(function(){i.paused=true;clearInterval(n);n=""},function(){i.paused=false;if(n==""&&!g.manualAdvance)n=setInterval(function(){p(h,m,g,false)},g.pauseTime)});h.bind("nivo:animFinished",function(){i.running=false;d(m).each(function(){d(this).is("a")&&d(this).css("display","none")});d(m[i.currentSlide]).is("a")&&d(m[i.currentSlide]).css("display","block");if(n==""&&!i.paused&&!g.manualAdvance)n=setInterval(function(){p(h,m,g,false)},g.pauseTime);g.afterChange.call(this)});var s=function(b,e,a){for(var f=0;f<e.slices;f++){var c=Math.round(b.width()/e.slices);f==e.slices-1?b.append(d('<div class="nivo-slice"></div>').css({left:c*f+"px",width:b.width()-c*f+"px",height:"0px",opacity:"0",background:'url("'+a.currentImage.attr("src")+'") no-repeat -'+(c+f*c-c)+"px 0%"})):b.append(d('<div class="nivo-slice"></div>').css({left:c*f+"px",width:c+"px",height:"0px",opacity:"0",background:'url("'+a.currentImage.attr("src")+'") no-repeat -'+(c+f*c-c)+"px 0%"}))}},C=function(b,e,a){for(var f=Math.round(b.width()/e.boxCols),c=Math.round(b.height()/e.boxRows),j=0;j<e.boxRows;j++)for(var k=0;k<e.boxCols;k++)k==e.boxCols-1?b.append(d('<div class="nivo-box"></div>').css({opacity:0,left:f*k+"px",top:c*j+"px",width:b.width()-f*k+"px",height:c+"px",background:'url("'+a.currentImage.attr("src")+'") no-repeat -'+(f+k*f-f)+"px -"+(c+j*c-c)+"px"})):b.append(d('<div class="nivo-box"></div>').css({opacity:0,left:f*k+"px",top:c*j+"px",width:f+"px",height:c+"px",background:'url("'+a.currentImage.attr("src")+'") no-repeat -'+(f+k*f-f)+"px -"+(c+j*c-c)+"px"}))},p=function(b,e,a,f){var c=b.data("nivo:vars");c&&c.currentSlide==c.totalSlides-1&&a.lastSlide.call(this);if((!c||c.stop)&&!f)return false;a.beforeChange.call(this);if(f){f=="prev"&&b.css("background",'url("'+c.currentImage.attr("src")+'") no-repeat');f=="next"&&b.css("background",'url("'+c.currentImage.attr("src")+'") no-repeat')}else b.css("background",'url("'+c.currentImage.attr("src")+'") no-repeat');c.currentSlide++;if(c.currentSlide==c.totalSlides){c.currentSlide=0;a.slideshowEnd.call(this)}if(c.currentSlide<0)c.currentSlide=c.totalSlides-1;c.currentImage=d(e[c.currentSlide]).is("img")?d(e[c.currentSlide]):d(e[c.currentSlide]).find("img:first");if(a.controlNav){d(".nivo-controlNav a",b).removeClass("active");d(".nivo-controlNav a:eq("+c.currentSlide+")",b).addClass("active")}B(a);d(".nivo-slice",b).remove();d(".nivo-box",b).remove();if(a.effect=="random"){e=["sliceDownRight","sliceDownLeft","sliceUpRight","sliceUpLeft","sliceUpDown","sliceUpDownLeft","fold","fade","boxRandom","boxRain","boxRainReverse"];c.randAnim=e[Math.floor(Math.random()*(e.length+1))];if(c.randAnim==undefined)c.randAnim="fade"}if(a.effect.indexOf(",")!=-1){e=a.effect.split(",");c.randAnim=e[Math.floor(Math.random()*e.length)];if(c.randAnim==undefined)c.randAnim="fade"}c.running=true;if(a.effect=="sliceDown"||a.effect=="sliceDownRight"||c.randAnim=="sliceDownRight"||a.effect=="sliceDownLeft"||c.randAnim=="sliceDownLeft"){s(b,a,c);var j=0,k=0;e=d(".nivo-slice",b);if(a.effect=="sliceDownLeft"||c.randAnim=="sliceDownLeft")e=d(".nivo-slice",b)._reverse();e.each(function(){var l=d(this);l.css({top:"0px"});k==a.slices-1?setTimeout(function(){l.animate({height:"100%",opacity:"1.0"},a.animSpeed,"",function(){b.trigger("nivo:animFinished")})},100+j):setTimeout(function(){l.animate({height:"100%",opacity:"1.0"},a.animSpeed)},100+j);j+=50;k++})}else if(a.effect=="sliceUp"||a.effect=="sliceUpRight"||c.randAnim=="sliceUpRight"||a.effect=="sliceUpLeft"||c.randAnim=="sliceUpLeft"){s(b,a,c);k=j=0;e=d(".nivo-slice",b);if(a.effect=="sliceUpLeft"||c.randAnim=="sliceUpLeft")e=d(".nivo-slice",b)._reverse();e.each(function(){var l=d(this);l.css({bottom:"0px"});k==a.slices-1?setTimeout(function(){l.animate({height:"100%",opacity:"1.0"},a.animSpeed,"",function(){b.trigger("nivo:animFinished")})},100+j):setTimeout(function(){l.animate({height:"100%",opacity:"1.0"},a.animSpeed)},100+j);j+=50;k++})}else if(a.effect=="sliceUpDown"||a.effect=="sliceUpDownRight"||c.randAnim=="sliceUpDown"||a.effect=="sliceUpDownLeft"||c.randAnim=="sliceUpDownLeft"){s(b,a,c);var D=k=j=0;e=d(".nivo-slice",b);if(a.effect=="sliceUpDownLeft"||c.randAnim=="sliceUpDownLeft")e=d(".nivo-slice",b)._reverse();e.each(function(){var l=d(this);if(k==0){l.css("top","0px");k++}else{l.css("bottom","0px");k=0}D==a.slices-1?setTimeout(function(){l.animate({height:"100%",opacity:"1.0"},a.animSpeed,"",function(){b.trigger("nivo:animFinished")})},100+j):setTimeout(function(){l.animate({height:"100%",opacity:"1.0"},a.animSpeed)},100+j);j+=50;D++})}else if(a.effect=="fold"||c.randAnim=="fold"){s(b,a,c);k=j=0;d(".nivo-slice",b).each(function(){var l=d(this),w=l.width();l.css({top:"0px",height:"100%",width:"0px"});k==a.slices-1?setTimeout(function(){l.animate({width:w,opacity:"1.0"},a.animSpeed,"",function(){b.trigger("nivo:animFinished")})},100+j):setTimeout(function(){l.animate({width:w,opacity:"1.0"},a.animSpeed)},100+j);j+=50;k++})}else if(a.effect=="fade"||c.randAnim=="fade"){s(b,a,c);var o=d(".nivo-slice:first",b);o.css({height:"100%",width:b.width()+"px"});o.animate({opacity:"1.0"},a.animSpeed*2,"",function(){b.trigger("nivo:animFinished")})}else if(a.effect=="slideInRight"||c.randAnim=="slideInRight"){s(b,a,c);o=d(".nivo-slice:first",b);o.css({height:"100%",width:"0px",opacity:"1"});o.animate({width:b.width()+"px"},a.animSpeed*2,"",function(){b.trigger("nivo:animFinished")})}else if(a.effect=="slideInLeft"||c.randAnim=="slideInLeft"){s(b,a,c);o=d(".nivo-slice:first",b);o.css({height:"100%",width:"0px",opacity:"1",left:"",right:"0px"});o.animate({width:b.width()+"px"},a.animSpeed*2,"",function(){o.css({left:"0px",right:""});b.trigger("nivo:animFinished")})}else if(a.effect=="boxRandom"||c.randAnim=="boxRandom"){C(b,a,c);var A=a.boxCols*a.boxRows;j=k=0;e=H(d(".nivo-box",b));e.each(function(){var l=d(this);k==A-1?setTimeout(function(){l.animate({opacity:"1"},a.animSpeed,"",function(){b.trigger("nivo:animFinished")})},100+j):setTimeout(function(){l.animate({opacity:"1"},a.animSpeed)},100+j);j+=20;k++})}else if(a.effect=="boxRain"||c.randAnim=="boxRain"||a.effect=="boxRainReverse"||c.randAnim=="boxRainReverse"){C(b,a,c);A=a.boxCols*a.boxRows;var x=j=k=0,y=0,z=[];z[x]=[];e=d(".nivo-box",b);if(a.effect=="boxRainReverse"||c.randAnim=="boxRainReverse")e=d(".nivo-box",b)._reverse();e.each(function(){z[x][y]=d(this);y++;if(y==a.boxCols){x++;y=0;z[x]=[]}});for(c=0;c<a.boxCols*2;c++){e=c;for(f=0;f<a.boxRows;f++){if(e>=0&&e<a.boxCols){(function(l,w,E,I,J){var F=d(z[l][w]);I==J-1?setTimeout(function(){F.animate({opacity:"1"},a.animSpeed/1.3,"",function(){b.trigger("nivo:animFinished")})},100+E):setTimeout(function(){F.animate({opacity:"1"},a.animSpeed/1.3)},100+E)})(f,e,j,k,A);k++}e--}j+=100}}},H=function(b){for(var e,a,f=b.length;f;e=parseInt(Math.random()*f),a=b[--f],b[f]=b[e],b[e]=a);return b},G=function(b){this.console&&typeof console.log!="undefined"&&console.log(b)};this.stop=function(){if(!d(q).data("nivo:vars").stop){d(q).data("nivo:vars").stop=true;G("Stop Slider")}};this.start=function(){if(d(q).data("nivo:vars").stop){d(q).data("nivo:vars").stop=false;G("Start Slider")}};g.afterLoad.call(this);return this};d.fn.nivoSlider=function(q){return this.each(function(){var t=d(this);if(t.data("nivoslider"))return t.data("nivoslider");var g=new K(this,q);t.data("nivoslider",g)})};d.fn.nivoSlider.defaults={effect:"random",slices:15,boxCols:8,boxRows:4,animSpeed:500,pauseTime:3E3,startSlide:0,directionNav:true,directionNavHide:true,controlNav:true,controlNavThumbs:false,controlNavThumbsFromRel:false,controlNavThumbsSearch:".jpg",controlNavThumbsReplace:"_thumb.jpg",keyboardNav:true,pauseOnHover:true,manualAdvance:false,captionOpacity:0.8,prevText:"Prev",nextText:"Next",beforeChange:function(){},afterChange:function(){},slideshowEnd:function(){},lastSlide:function(){},afterLoad:function(){}};d.fn._reverse=[].reverse})(jQuery);
