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