var banner = {
	
	offset: 0,
	size: null,
	a: 1,
	interval: null,
	tipos: new Array(),
	timeout: null,
	flashs: new Array(),
	agora: null,
	
//	var item = $('a.img_banner').length - 1;

	
	start: function(){
		if ($('div.ban').length < 1) return false;
		this.size = $('div.ban').length -1;
		$('.ant').addClass('block_esq');
		for (var y = 1; y <= this.size; y++) {
			$('#banner #banner_show #banner_slide div.'+y).hide();
			banner.esconde(y);
		}
		$('.ant').bind('click',function(){
			banner.anterior(banner.agora);
			return false;
		});
		$('.pro').bind('click',function(){
			banner.proximo(banner.agora);
			return false;
		});
		banner.mostra(0);
		banner.timer();
		return false;
	},
	
	esconde: function(i){
		$('#banner #banner_show #banner_slide div.'+i+' div.box'+i).animate({
			//opacity: 1.0,
			bottom: '-100'
		});
		$('#banner_slide div.'+i).hide();
		return false;
	},
	mostra: function(i){
		$('#banner_slide div.'+i).fadeIn(600);
		$('#banner #banner_show #banner_slide div.'+i+' div.box'+i).animate({
			//opacity: 1.0,
			bottom: '0'
		});
		//$('#banner_slide div.'+i+' div.box'+i).show();
		banner.agora = i;
		return false;
	},
	anterior: function(i){
		clearInterval(banner.interval);
		if (i <= 1) {
			/*$('.pro').removeClass('block_dir');*/
			$('.ant').addClass('block_esq');
		}
		if(i == 0){
			return false;
		}
			/*$('.ant').removeClass('block_esq');
			$('.pro').removeClass('block_dir');*/
			var ant = parseInt(i) - 1;
			banner.esconde(i);
			banner.mostra(ant);

		banner.timer();
		return false;
	},
	
	proximo: function(i){
		clearInterval(banner.interval);
		if (i < banner.size) {
			$('.ant').removeClass('block_esq');
			$('.pro').removeClass('block_dir');
			var pro = parseInt(i) + parseInt(1);
			banner.esconde(i);
			banner.mostra(pro);
		} else {
			//$('.pro').addClass('block_dir');
			banner.esconde(i);
			banner.mostra(0);
		}
		banner.timer();
		return false;
	},
	timer: function(){
		banner.interval = setInterval(function(){
			banner.proximo(banner.agora);
		}, 7000);
		return false;
	}
};
