/* * jquery nivo slider v3.1 * 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);var e={currentslide:0,currentimage:"",totalslides:0,running:false,paused:false,stop:false,controlnavel:false};var f=a(b);f.data("nivo:vars",e).addclass("nivoslider");var g=f.children();g.each(function(){var b=a(this);var c="";if(!b.is("img")){if(b.is("a")){b.addclass("nivo-imagelink");c=b}b=b.find("img:first")}var d=d===0?b.attr("width"):b.width(),f=f===0?b.attr("height"):b.height();if(c!==""){c.css("display","none")}b.css("display","none");e.totalslides++});if(d.randomstart){d.startslide=math.floor(math.random()*e.totalslides)}if(d.startslide>0){if(d.startslide>=e.totalslides){d.startslide=e.totalslides-1}e.currentslide=d.startslide}if(a(g[e.currentslide]).is("img")){e.currentimage=a(g[e.currentslide])}else{e.currentimage=a(g[e.currentslide]).find("img:first")}if(a(g[e.currentslide]).is("a")){a(g[e.currentslide]).css("display","block")}var h=a('');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")!=""&&e.currentimage.attr("title")!=undefined){var d=e.currentimage.attr("title");if(d.substr(0,1)=="#")d=a(d).html();if(c.css("display")=="block"){settimeout(function(){c.html(d)},b.animspeed)}else{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,false)},d.pausetime)}if(d.directionnav){f.append('
'+d.prevtext+''+d.nexttext+"
");a("a.nivo-prevnav",f).live("click",function(){if(e.running){return false}clearinterval(j);j="";e.currentslide-=2;o(f,g,d,"prev")});a("a.nivo-nextnav",f).live("click",function(){if(e.running){return false}clearinterval(j);j="";o(f,g,d,"next")})}if(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(){if(e.running)return false;if(a(this).hasclass("active"))return false;clearinterval(j);j="";h.attr("src",e.currentimage.attr("src"));e.currentslide=a(this).attr("rel")-1;o(f,g,d,"control")})}if(d.pauseonhover){f.hover(function(){e.paused=true;clearinterval(j);j=""},function(){e.paused=false;if(j===""&&!d.manualadvance){j=setinterval(function(){o(f,g,d,false)},d.pausetime)}})}f.bind("nivo:animfinished",function(){h.attr("src",e.currentimage.attr("src"));e.running=false;a(g).each(function(){if(a(this).is("a")){a(this).css("display","none")}});if(a(g[e.currentslide]).is("a")){a(g[e.currentslide]).css("display","block")}if(j===""&&!e.paused&&!d.manualadvance){j=setinterval(function(){o(f,g,d,false)},d.pausetime)}d.afterchange.call(this)});var m=function(b,c,d){if(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();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();for(var f=0;f').css({left:g*f+"px",width:b.width()-g*f+"px",height:e+"px",opacity:"0",overflow:"hidden"}))}else{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)};var n=function(b,c,d){if(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();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);for(var 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")}else{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)};var o=function(b,c,d,e){var f=b.data("nivo:vars");if(f&&f.currentslide===f.totalslides-1){d.lastslide.call(this)}if((!f||f.stop)&&!e){return false}d.beforechange.call(this);if(!e){h.attr("src",f.currentimage.attr("src"))}else{if(e==="prev"){h.attr("src",f.currentimage.attr("src"))}if(e==="next"){h.attr("src",f.currentimage.attr("src"))}}f.currentslide++;if(f.currentslide===f.totalslides){f.currentslide=0;d.slideshowend.call(this)}if(f.currentslide<0){f.currentslide=f.totalslides-1}if(a(c[f.currentslide]).is("img")){f.currentimage=a(c[f.currentslide])}else{f.currentimage=a(c[f.currentslide]).find("img:first")}if(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="";if(d.effect==="random"){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))];if(g===undefined){g="fade"}}if(d.effect.indexof(",")!==-1){j=d.effect.split(",");g=j[math.floor(math.random()*j.length)];if(g===undefined){g="fade"}}if(f.currentimage.attr("data-transition")){g=f.currentimage.attr("data-transition")}f.running=true;var k=0,l=0,o="",q="",r="",s="";if(g==="slicedown"||g==="slicedownright"||g==="slicedownleft"){m(b,d,f);k=0;l=0;o=a(".nivo-slice",b);if(g==="slicedownleft"){o=a(".nivo-slice",b)._reverse()}o.each(function(){var c=a(this);c.css({top:"0px"});if(l===d.slices-1){settimeout(function(){c.animate({opacity:"1.0"},d.animspeed,"",function(){b.trigger("nivo:animfinished")})},100+k)}else{settimeout(function(){c.animate({opacity:"1.0"},d.animspeed)},100+k)}k+=50;l++})}else if(g==="sliceup"||g==="sliceupright"||g==="sliceupleft"){m(b,d,f);k=0;l=0;o=a(".nivo-slice",b);if(g==="sliceupleft"){o=a(".nivo-slice",b)._reverse()}o.each(function(){var c=a(this);c.css({bottom:"0px"});if(l===d.slices-1){settimeout(function(){c.animate({opacity:"1.0"},d.animspeed,"",function(){b.trigger("nivo:animfinished")})},100+k)}else{settimeout(function(){c.animate({opacity:"1.0"},d.animspeed)},100+k)}k+=50;l++})}else if(g==="sliceupdown"||g==="sliceupdownright"||g==="sliceupdownleft"){m(b,d,f);k=0;l=0;var t=0;o=a(".nivo-slice",b);if(g==="sliceupdownleft"){o=a(".nivo-slice",b)._reverse()}o.each(function(){var c=a(this);if(l===0){c.css("top","0px");l++}else{c.css("bottom","0px");l=0}if(t===d.slices-1){settimeout(function(){c.animate({opacity:"1.0"},d.animspeed,"",function(){b.trigger("nivo:animfinished")})},100+k)}else{settimeout(function(){c.animate({opacity:"1.0"},d.animspeed)},100+k)}k+=50;t++})}else if(g==="fold"){m(b,d,f);k=0;l=0;a(".nivo-slice",b).each(function(){var c=a(this);var e=c.width();c.css({top:"0px",width:"0px"});if(l===d.slices-1){settimeout(function(){c.animate({width:e,opacity:"1.0"},d.animspeed,"",function(){b.trigger("nivo:animfinished")})},100+k)}else{settimeout(function(){c.animate({width:e,opacity:"1.0"},d.animspeed)},100+k)}k+=50;l++})}else if(g==="fade"){m(b,d,f);q=a(".nivo-slice:first",b);q.css({width:b.width()+"px"});q.animate({opacity:"1.0"},d.animspeed*2,"",function(){b.trigger("nivo:animfinished")})}else if(g==="slideinright"){m(b,d,f);q=a(".nivo-slice:first",b);q.css({width:"0px",opacity:"1"});q.animate({width:b.width()+"px"},d.animspeed*2,"",function(){b.trigger("nivo:animfinished")})}else if(g==="slideinleft"){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"},d.animspeed*2,"",function(){q.css({left:"0px",right:""});b.trigger("nivo:animfinished")})}else if(g==="boxrandom"){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);if(l===r-1){settimeout(function(){c.animate({opacity:"1"},d.animspeed,"",function(){b.trigger("nivo:animfinished")})},100+k)}else{settimeout(function(){c.animate({opacity:"1"},d.animspeed)},100+k)}k+=20;l++})}else if(g==="boxrain"||g==="boxrainreverse"||g==="boxraingrow"||g==="boxraingrowreverse"){n(b,d,f);r=d.boxcols*d.boxrows;l=0;k=0;var u=0;var v=0;var w=[];w[u]=[];s=a(".nivo-box",b);if(g==="boxrainreverse"||g==="boxraingrowreverse"){s=a(".nivo-box",b)._reverse()}s.each(function(){w[u][v]=a(this);v++;if(v===d.boxcols){u++;v=0;w[u]=[]}});for(var x=0;x=0&&y