var banner = {
	
	offset: 0,
	size: null,
	a: 1,
	interval: null,
	tipos: new Array(),
	timeout: null,
	flashs: new Array(),
	agora: null,
	
	start: function(){
		if ($('#banner').length < 1) return false;
		this.size = $('#banner .slice').length;
		for (var y = 1; y <= this.size; y++) {
			$('#banner #'+y).hide();
			banner.esconde(y);
		}
		banner.mostra(1)
		$('.left').bind('click',function(){
			banner.anterior(banner.agora);
		});
		$('.right').bind('click',function(){
			banner.proximo(banner.agora);
		});
		$('#banner a.balls').bind('click',function(){
			if (banner.agora != $(this).attr('name')) {
				banner.a = $(this).attr('name');
				banner.esconde(banner.agora);
				banner.mostra($(this).attr('name'));
				$('#banner a.balls').removeClass('selected');
				$(this).addClass('selected');
			}
		});
		setTimeout(function(){
			banner.timer();
		},2000);
	},
	
	esconde: function(i){
		$('#banner #'+i).fadeOut(250);
		$('a.ban'+i).fadeOut(250);
		return false;
	},
	mostra: function(i){
		$('#banner #'+i).fadeIn(250);
		$('a.ban'+i).fadeIn(250);
		$('#banner a.balls').removeClass('selected');
		$('#banner a.'+i).addClass('selected');
		banner.agora = i;
		return false;
	},
	anterior: function(i){
		if (i != 1) {
			var ant = parseInt(i) - parseInt(1);
			banner.esconde(i);
			banner.mostra(ant);
		} else {
			banner.esconde(1);
			banner.mostra(banner.size);
		}
		return false;
	},
	
	proximo: function(i){
		if (i != banner.size) {
			var pro = parseInt(i) + parseInt(1);
			banner.esconde(i);
			banner.mostra(pro);
		} else {
			banner.esconde(banner.size);
			banner.mostra(1);
		}
		return false;
	},
	timer: function(){
		banner.interval = setInterval(function(){
			banner.proximo(banner.agora);
		}, 10500);
	}
};
