/* * jQuery Nivo Slider v3.2 * http://nivo.dev7studios.com * * Copyright 2012, Dev7studios * Free to use and abuse under the MIT license. * http://www.opensource.org/licenses/mit-license.php */ !function(a){var b=function(b,c){var d=a.extend({},a.fn.nivoSlider.defaults,c),e={currentSlide:0,currentImage:"",totalSlides:0,running:!1,paused:!1,stop:!1,controlNavEl:!1},f=a(b);f.data("nivo:vars",e).addClass("nivoSlider");var g=f.children();g.each(function(){var b=a(this),c="";b.is("img")||(b.is("a")&&(b.addClass("nivo-imageLink"),c=b),b=b.find("img:first"));var d=0===d?b.attr("width"):b.width(),f=0===f?b.attr("height"):b.height();""!==c&&c.css("display","none"),b.css("display","none"),e.totalSlides++}),d.randomStart&&(d.startSlide=Math.floor(Math.random()*e.totalSlides)),d.startSlide>0&&(d.startSlide>=e.totalSlides&&(d.startSlide=e.totalSlides-1),e.currentSlide=d.startSlide),a(g[e.currentSlide]).is("img")?e.currentImage=a(g[e.currentSlide]):e.currentImage=a(g[e.currentSlide]).find("img:first"),a(g[e.currentSlide]).is("a")&&a(g[e.currentSlide]).css("display","block");var h=a("").addClass("nivo-main-image");h.attr("src",e.currentImage.attr("src")).show(),f.append(h),a(window).resize(function(){f.children("img").width(f.width()),h.attr("src",e.currentImage.attr("src")),h.stop().height("auto"),a(".nivo-slice").remove(),a(".nivo-box").remove()}),f.append(a('
'));var i=function(b){var c=a(".nivo-caption",f);if(""!=e.currentImage.attr("title")&&void 0!=e.currentImage.attr("title")){var d=e.currentImage.attr("title");"#"==d.substr(0,1)&&(d=a(d).html()),"block"==c.css("display")?setTimeout(function(){c.html(d)},b.animSpeed):(c.html(d),c.stop().fadeIn(b.animSpeed))}else c.stop().fadeOut(b.animSpeed)};i(d);var j=0;if(!d.manualAdvance&&g.length>1&&(j=setInterval(function(){o(f,g,d,!1)},d.pauseTime)),d.directionNav&&(f.append('
'+d.prevText+''+d.nextText+"
"),a(f).on("click","a.nivo-prevNav",function(){return e.running?!1:(clearInterval(j),j="",e.currentSlide-=2,void o(f,g,d,"prev"))}),a(f).on("click","a.nivo-nextNav",function(){return e.running?!1:(clearInterval(j),j="",void o(f,g,d,"next"))})),d.controlNav){e.controlNavEl=a('
'),f.after(e.controlNavEl);for(var k=0;k')}else e.controlNavEl.append(''+(k+1)+"");a("a:eq("+e.currentSlide+")",e.controlNavEl).addClass("active"),a("a",e.controlNavEl).bind("click",function(){return e.running?!1:a(this).hasClass("active")?!1:(clearInterval(j),j="",h.attr("src",e.currentImage.attr("src")),e.currentSlide=a(this).attr("rel")-1,void o(f,g,d,"control"))})}d.pauseOnHover&&f.hover(function(){e.paused=!0,clearInterval(j),j=""},function(){e.paused=!1,""!==j||d.manualAdvance||(j=setInterval(function(){o(f,g,d,!1)},d.pauseTime))}),f.bind("nivo:animFinished",function(){h.attr("src",e.currentImage.attr("src")),e.running=!1,a(g).each(function(){a(this).is("a")&&a(this).css("display","none")}),a(g[e.currentSlide]).is("a")&&a(g[e.currentSlide]).css("display","block"),""!==j||e.paused||d.manualAdvance||(j=setInterval(function(){o(f,g,d,!1)},d.pauseTime)),d.afterChange.call(this)});var m=function(b,c,d){a(d.currentImage).parent().is("a")&&a(d.currentImage).parent().css("display","block"),a('img[src="'+d.currentImage.attr("src")+'"]',b).not(".nivo-main-image,.nivo-control img").width(b.width()).css("visibility","hidden").show();for(var e=a('img[src="'+d.currentImage.attr("src")+'"]',b).not(".nivo-main-image,.nivo-control img").parent().is("a")?a('img[src="'+d.currentImage.attr("src")+'"]',b).not(".nivo-main-image,.nivo-control img").parent().height():a('img[src="'+d.currentImage.attr("src")+'"]',b).not(".nivo-main-image,.nivo-control img").height(),f=0;f').css({left:g*f+"px",width:b.width()-g*f+"px",height:e+"px",opacity:"0",overflow:"hidden"})):b.append(a('
').css({left:g*f+"px",width:g+"px",height:e+"px",opacity:"0",overflow:"hidden"}))}a(".nivo-slice",b).height(e),h.stop().animate({height:a(d.currentImage).height()},c.animSpeed)},n=function(b,c,d){a(d.currentImage).parent().is("a")&&a(d.currentImage).parent().css("display","block"),a('img[src="'+d.currentImage.attr("src")+'"]',b).not(".nivo-main-image,.nivo-control img").width(b.width()).css("visibility","hidden").show();for(var e=Math.round(b.width()/c.boxCols),f=Math.round(a('img[src="'+d.currentImage.attr("src")+'"]',b).not(".nivo-main-image,.nivo-control img").height()/c.boxRows),g=0;g').css({opacity:0,left:e*i+"px",top:f*g+"px",width:b.width()-e*i+"px"})),a('.nivo-box[name="'+i+'"]',b).height(a('.nivo-box[name="'+i+'"] img',b).height()+"px")):(b.append(a('
').css({opacity:0,left:e*i+"px",top:f*g+"px",width:e+"px"})),a('.nivo-box[name="'+i+'"]',b).height(a('.nivo-box[name="'+i+'"] img',b).height()+"px"));h.stop().animate({height:a(d.currentImage).height()},c.animSpeed)},o=function(b,c,d,e){var f=b.data("nivo:vars");if(f&&f.currentSlide===f.totalSlides-1&&d.lastSlide.call(this),(!f||f.stop)&&!e)return!1;d.beforeChange.call(this),e?("prev"===e&&h.attr("src",f.currentImage.attr("src")),"next"===e&&h.attr("src",f.currentImage.attr("src"))):h.attr("src",f.currentImage.attr("src")),f.currentSlide++,f.currentSlide===f.totalSlides&&(f.currentSlide=0,d.slideshowEnd.call(this)),f.currentSlide<0&&(f.currentSlide=f.totalSlides-1),a(c[f.currentSlide]).is("img")?f.currentImage=a(c[f.currentSlide]):f.currentImage=a(c[f.currentSlide]).find("img:first"),d.controlNav&&(a("a",f.controlNavEl).removeClass("active"),a("a:eq("+f.currentSlide+")",f.controlNavEl).addClass("active")),i(d),a(".nivo-slice",b).remove(),a(".nivo-box",b).remove();var g=d.effect,j="";"random"===d.effect&&(j=new Array("sliceDownRight","sliceDownLeft","sliceUpRight","sliceUpLeft","sliceUpDown","sliceUpDownLeft","fold","fade","boxRandom","boxRain","boxRainReverse","boxRainGrow","boxRainGrowReverse"),g=j[Math.floor(Math.random()*(j.length+1))],void 0===g&&(g="fade")),-1!==d.effect.indexOf(",")&&(j=d.effect.split(","),g=j[Math.floor(Math.random()*j.length)],void 0===g&&(g="fade")),f.currentImage.attr("data-transition")&&(g=f.currentImage.attr("data-transition")),f.running=!0;var k=0,l=0,o="",q="",r="",s="";if("sliceDown"===g||"sliceDownRight"===g||"sliceDownLeft"===g)m(b,d,f),k=0,l=0,o=a(".nivo-slice",b),"sliceDownLeft"===g&&(o=a(".nivo-slice",b)._reverse()),o.each(function(){var c=a(this);c.css({top:"0px"}),l===d.slices-1?setTimeout(function(){c.animate({opacity:"1.0"},d.animSpeed,"",function(){b.trigger("nivo:animFinished")})},100+k):setTimeout(function(){c.animate({opacity:"1.0"},d.animSpeed)},100+k),k+=50,l++});else if("sliceUp"===g||"sliceUpRight"===g||"sliceUpLeft"===g)m(b,d,f),k=0,l=0,o=a(".nivo-slice",b),"sliceUpLeft"===g&&(o=a(".nivo-slice",b)._reverse()),o.each(function(){var c=a(this);c.css({bottom:"0px"}),l===d.slices-1?setTimeout(function(){c.animate({opacity:"1.0"},d.animSpeed,"",function(){b.trigger("nivo:animFinished")})},100+k):setTimeout(function(){c.animate({opacity:"1.0"},d.animSpeed)},100+k),k+=50,l++});else if("sliceUpDown"===g||"sliceUpDownRight"===g||"sliceUpDownLeft"===g){m(b,d,f),k=0,l=0;var t=0;o=a(".nivo-slice",b),"sliceUpDownLeft"===g&&(o=a(".nivo-slice",b)._reverse()),o.each(function(){var c=a(this);0===l?(c.css("top","0px"),l++):(c.css("bottom","0px"),l=0),t===d.slices-1?setTimeout(function(){c.animate({opacity:"1.0"},d.animSpeed,"",function(){b.trigger("nivo:animFinished")})},100+k):setTimeout(function(){c.animate({opacity:"1.0"},d.animSpeed)},100+k),k+=50,t++})}else if("fold"===g)m(b,d,f),k=0,l=0,a(".nivo-slice",b).each(function(){var c=a(this),e=c.width();c.css({top:"0px",width:"0px"}),l===d.slices-1?setTimeout(function(){c.animate({width:e,opacity:"1.0"},d.animSpeed,"",function(){b.trigger("nivo:animFinished")})},100+k):setTimeout(function(){c.animate({width:e,opacity:"1.0"},d.animSpeed)},100+k),k+=50,l++});else if("fade"===g)m(b,d,f),q=a(".nivo-slice:first",b),q.css({width:b.width()+"px"}),q.animate({opacity:"1.0"},2*d.animSpeed,"",function(){b.trigger("nivo:animFinished")});else if("slideInRight"===g)m(b,d,f),q=a(".nivo-slice:first",b),q.css({width:"0px",opacity:"1"}),q.animate({width:b.width()+"px"},2*d.animSpeed,"",function(){b.trigger("nivo:animFinished")});else if("slideInLeft"===g)m(b,d,f),q=a(".nivo-slice:first",b),q.css({width:"0px",opacity:"1",left:"",right:"0px"}),q.animate({width:b.width()+"px"},2*d.animSpeed,"",function(){q.css({left:"0px",right:""}),b.trigger("nivo:animFinished")});else if("boxRandom"===g)n(b,d,f),r=d.boxCols*d.boxRows,l=0,k=0,s=p(a(".nivo-box",b)),s.each(function(){var c=a(this);l===r-1?setTimeout(function(){c.animate({opacity:"1"},d.animSpeed,"",function(){b.trigger("nivo:animFinished")})},100+k):setTimeout(function(){c.animate({opacity:"1"},d.animSpeed)},100+k),k+=20,l++});else if("boxRain"===g||"boxRainReverse"===g||"boxRainGrow"===g||"boxRainGrowReverse"===g){n(b,d,f),r=d.boxCols*d.boxRows,l=0,k=0;var u=0,v=0,w=[];w[u]=[],s=a(".nivo-box",b),("boxRainReverse"===g||"boxRainGrowReverse"===g)&&(s=a(".nivo-box",b)._reverse()),s.each(function(){w[u][v]=a(this),v++,v===d.boxCols&&(u++,v=0,w[u]=[])});for(var x=0;x<2*d.boxCols;x++){for(var y=x,z=0;z=0&&y