$(document).ready(function(){
	
	var tempo = 5000;
	var intervalo;
	var carregado = new Array();
	var mostrar = 1;
	
	function verificaTrocamb(){
	
		clearInterval(intervalo);
		
		if(carregado[mostrar] == null || carregado[mostrar] != true){
			intervalo = setInterval(verificaTrocamb,1000);
		}else{
			mostrar = $('#mb li.ativo').next().length ? mostrar ++ : 0;
			trocamb();
			intervalo = setInterval(verificaTrocamb,tempo);
		}
		
	}
	
	function trocamb(){
		
		var ativo = $('#mb li.ativo');
		var proximo =  ativo.next().length ? ativo.next() : $('#mb li').first();
		
		proximo.addClass('proximo');
		
		ativo.animate({opacity:0.0},1000, function(){
			ativo.removeClass('ativo');
			proximo.addClass('ativo');
			proximo.removeClass('proximo');
			ativo.css({opacity:1.0});
		});
	
	}
	
	if($('#mb li').size() > 1){
	
		$('#mb li img').each(function(c){
		
			if(this.complete || this.readyState === 4){
				carregado[c] = true;
				if(c == 0){
					intervalo = setInterval(verificaTrocamb,tempo);
				}
			}else{
				$(this).load(function(){
					carregado[c] = true;
					if(c == 0){
						intervalo = setInterval(verificaTrocamb,tempo);
					}
				});
			}
		});
	
	}
	
	
});
