var banners_p = {'cont':0, 'array':Array(), 'qtd':0, 'time': 0};

$(function()
{
	
	banners_p.array = $("#banner_principal .banner>*");
	banners_p.qtd = banners_p.array.length;
	banners_p.array.css('opacity', 0).hide().eq(0).show().css('opacity', 1);
	
	
	$("#banner_principal .controle .texto").text(banners_p.array.eq(0).attr('title'));
	
	$("#banner_principal .banner a[href='#']").bind('click',function(){return false;});
	
	
	
	cont = 0;
	while(cont < banners_p.qtd)
	{
		if(cont == 0)
		{
			a = $('<div class="sel">' + cont + '</div>');
		}
		else
		{
			a = $('<div>' + cont + '</div>');
		}
		
		a.hover(function(){ $(this).addClass('hover');},function(){ $(this).removeClass('hover');}).bind('click', troca_banner).appendTo('#banner_principal .controle .bts');
		
		cont++;
	}
	
	banners_p.time = window.setTimeout(banner_p_rotativo, 5000);
});





function banner_p_rotativo(pula_calc, quadro){
	
	if(pula_calc != 'pular'){
		last = banners_p.cont;
		banners_p.cont += 1;
		
		if(banners_p.cont >= banners_p.qtd)
		{
			banners_p.cont = 0;
		}
	}
	else
	{
		window.clearTimeout(banners_p.time);
		
		last = banners_p.cont;
		banners_p.cont = parseInt(quadro);
	}
	
	banners_p.array.eq(last).stop().animate({'opacity':0},'slow', null, function(){ $(this).hide(); });
	banners_p.array.eq(banners_p.cont).stop().show().animate({'opacity':1},'slow');
	
	
	$('#banner_principal .controle .bts>div').removeClass('sel').eq(banners_p.cont).addClass('sel');
	
	
	$("#banner_principal .controle .texto").animate({'opacity':0},'fast');
	
	setTimeout(function()
	{
		$("#banner_principal .controle .texto").text(banners_p.array.eq(banners_p.cont).attr('title'));
		$("#banner_principal .controle .texto").animate({'opacity':1},'normal');
	}, 300);
	
	
	banners_p.time = window.setTimeout(banner_p_rotativo, 5000);
}





function troca_banner(){
	banner_p_rotativo('pular', $(this).text());
	return false;
}