/* Slideshow Topo do Home */
jQuery.fn.bulletSlide = function(speed, duration) {

	//Variável que controla o timer
	var timer;
	
	//Variável que identifica se o slideshow está pausado
	var paused = false;
	
	//Slideshow
	var slideshow = jQuery(this);

	//Escondendo todos os slides	
	var slides = slideshow.children(".slide");
	slides.hide();
	
	//Mostrando o primeiro
	var slideAtual = slideshow.children(".slide:first");	
	slideAtual.show();

	//Criando "bullets" de controle
	var htmlControle;
	htmlControle = "<div class='controle'>";
	for (var i=0; i<slides.length; i++) {
		htmlControle += "<a href='#' onclick='return false;'></a>";
	}
	slideshow.append(htmlControle);
	
	var lnksControle = slideshow.children("div.controle").children();
	
	//Adiciona classe de ativo no primeiro link de controle
	lnksControle.first().addClass("ativo");
	
	function proximo() {		
		var indexAtual = slides.index(slideAtual);						
		if (indexAtual+1 >= slides.length) {
			indexAtual = 0;
		}else{
			indexAtual++;
		}
		
		//alert(indexAtual);
			
		lnksControle.removeClass("ativo");
		slideshow.children(".controle").children(":eq("+indexAtual+")").addClass("ativo");
		//lnksControle.get(indexAtual).addClass("ativo");
		
		slideAtual.fadeOut(speed);		
		slideAtual = slideshow.children(".slide:eq("+indexAtual+")");
		slideAtual.fadeIn(speed);
		
		clearTimeout(timer);
		timer = setTimeout(proximo, duration);
	}
	
	lnksControle.click(function() {
		lnksControle.removeClass("ativo");
		jQuery(this).addClass("ativo");
	
		var index = lnksControle.index(jQuery(this));
		slideAtual.fadeOut(speed);		
		slideAtual = slideshow.children(".slide:eq("+index+")");
		slideAtual.fadeIn(speed);
		
		clearTimeout(timer);
		timer = setTimeout(proximo, duration);
		
		return false;
	});
	
	timer = setTimeout(proximo, duration);
}
