(function($){var Banner=function(){var self=this;this.init=function(elm){this.animate=false;this.element=elm;this.nav=$('.navegacao',elm);this.navItens=$('ul a',this.nav);this.timer=0;this.total=this.navItens.length;this.currentPosition=0;this.initPosition=0;this.finishPosition=-(204*(this.total-4));this.navAction();this.slideshow();this.stopSlideShow();$('ul',this.nav).width(204*this.total);$('.slide:not(.inicio)').css('display','none');$('ul a.inicio',this.nav).removeClass('inicio').addClass('ativo').find('span.preto').css('opacity',0).end().find('span.colorido').css('opacity',1);$('.slide.inicio',this.element).removeClass('inicio').addClass('ativo').css('opacity',1);if(this.total>4){$('.anterior',this.nav).click(function(){self.carrousel('prev');return false});$('.proximo',this.nav).removeClass('inativo').click(function(){self.carrousel('next');return false})}};this.navAction=function(){this.navItens.on({click:function(e){e.preventDefault();if(!$(this).hasClass('ativo')){old=$('ul a.ativo',this.nav);self.changeBanner($(this),old)}},mouseenter:function(){if(!$(this).hasClass('ativo')){self.hoverThumb($(this))}},mouseleave:function(){if(!$(this).hasClass('ativo')){self.outThumb($(this))}}})};this.changeBanner=function(atual,old){if(!this.animate){clearInterval(this.timer);this.animate=true;this.outThumb(old);this.hoverThumb(atual);this.navItens.removeClass('ativo');atual.addClass('ativo');atualSlide=$('#'+atual.attr('rel'),this.element);oldSlide=$('#'+old.attr('rel'),this.element);self.slideCarrousel(atual);oldSlide.animate({opacity:0},500,function(){oldSlide.css('display','none');atualSlide.css('display','block').animate({opacity:1},500,function(){self.animate=false;self.slideshow()})})}};this.hoverThumb=function(item){item.find('span.preto').stop().animate({opacity:0},500).end().find('span.colorido').stop().animate({opacity:1},500)};this.outThumb=function(item){item.find('span.preto').stop().animate({opacity:1},500).end().find('span.colorido').stop().animate({opacity:0},500)};this.slideshow=function(){this.timer=setInterval(function(){next=$('ul a.ativo',self.nav).parent().next().find('a');if(!next.length){next=$('ul li:first-child a',self.nav)}self.changeBanner(next,$('ul a.ativo',self.nav))},5000)};this.stopSlideShow=function(){$('.slide',this.element).hover(function(){clearInterval(self.timer)},function(){self.slideshow()})};this.slideCarrousel=function(atual){position=atual.parent().offset().left;if(position>792){this.carrousel('next')}else if(position<384){$('ul',this.nav).animate({left:0})}};this.carrousel=function(diretion){position=this.currentPosition;if(diretion=='next'){position-=204}else{position+=204}if(position<this.finishPosition){return false}else if(position>this.initPosition){return false}this.currentPosition=position;if(this.currentPosition<=this.finishPosition){$('.proximo',this.nav).addClass('inativo')}else if($('.proximo',this.nav).hasClass('inativo')){$('.proximo',this.nav).removeClass('inativo')}if(this.currentPosition>=this.initPosition){$('.anterior',this.nav).addClass('inativo')}else if($('.anterior',this.nav).hasClass('inativo')){$('.anterior',this.nav).removeClass('inativo')}$('ul',this.nav).animate({left:self.currentPosition})}};$.fn.banner=function(){return this.each(function(){var myBanner=new Banner();myBanner.init($(this))})}})(jQuery);
