// JavaScript Document

(function($){
	$.fn.slideshow = function(){
		//Slide show	
		var imagens = $("#imagens-box img"),
			links = $("#slideshow-controles a"),
			index = 0;
			
		for(i=0; i<imagens.length; i++){
			$(imagens[i]).addClass("imagem-"+i);
			$(links[i]).addClass("link-" + (imagens.length-1-i));
		}
		
		$(links).each(function(index){
				$(this).click(function(){
					index = $(this).attr("class").match('\\d');
					deslocar(index);
					return false;
				});	
		});
		
		$(imagens).each(function(){
			$('#imagens-box').css({
					width : $('#imagens-box').width() + $(this).width()
			});	
		});
		
		
		deslocar(index);
		setInterval(trocar, 3000);
		
		function trocar(){
			if(index < (imagens.length-1))
				index++;
			else
				index = 0;
			
			deslocar(index);	
			return false;
		}
		
		function deslocar(num){
			$('#imagens-box').stop().animate({
					left : -$('.imagem-'+num).position().left
				},{
					duration : 800,
					easing : 'easeInQuint'
					});
					
			alterarLink(num);
		}
		function alterarLink(num){
			$(links).each(function(){
				$(this).removeClass('controle-hover');
				$(this).addClass('controle');	
			});
			$('.link-'+num).addClass('controle-hover');
		}
		function linkar(num){
			deslocar(num);
			return false;	
		}	
		
	};
})(jQuery)
