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