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