;(function($) {
	var Ferramentas = {
		init: function() {
			this.Frases.init();
		},
		
		Frases: {
			$botao: $("#sessao-ferramentas .botao_mais"),
			botao_frames: 11,
			botao_frame_altura: 113,
			$frases: $("#sessao-ferramentas .frase"), 
			frases_qtde: 0,
			frases_atual: -1,
			troca_por_clique: false,
			
			init: function() {
				this.$botao.data("frame", 0);
				this.frases_qtde = this.$frases.length;
				this.events();
				this.troca();
			},
			
			events: function() {
				var self = this;
				this.$botao.click(function() {
					self.troca_por_clique = true;
					self.troca();
				});
				
				window.setInterval(function() {
					if(self.troca_por_clique==true) {
						self.troca_por_clique = false;
						return ;
					}
					self.troca();
				}, 8000);
			},
			
			troca: function() {
				this.frases_atual++;
				if(this.frases_atual==this.frases_qtde) {
					this.frases_atual = 0;
				}
				this.$frases.eq(this.frases_atual).fadeIn(330);
				this.$frases.eq(this.frases_atual).siblings(".frase:visible").fadeOut(330);
				this.animaBotao(this.$botao.eq(0));
			},
			
			animaBotao: function($botao) {
				var self = this;
				var iAnima = window.setInterval(function() {
					var frame = $botao.data("frame");
					frame++;
					
					if(frame==self.botao_frames) {
						frame=0;
					}
					
					$botao.data("frame", frame);
					var pos = (frame*self.botao_frame_altura)*-1;
					
					$botao.css("background-position", "0 " + pos + "px");
					
					if(frame==0) {
						window.clearInterval(iAnima);
					}
				}, 20)
			}
		}
	};
	
	$(document).ready(function() { Ferramentas.init(); });
})(jQuery);
