// JavaScript Document with mootools 1.2 - Daniel D'Angelo Ferraz - digipronto.com.br
var margemMove = 0;
var marfFimAn = 0;
var moveBarra = function(atual){
	
	clearInterval(intervalo);

	var elementos = $('moveAnima').getElements('div');
	var tamEleCase = $('moveAnima').getElement('div').getSize().x;
	
	
	if(atual == 'esq'){
		moveBarra.interval = (function(){
			var margemAtual = ($('moveAnima').getStyle('margin-left')).toInt();
			var limite = (tamEleCase*((elementos.length)-4))*-1
			if(margemAtual>limite){
				margemMove += ((margemAtual - 30) - margemAtual) * 0.3;
				$('moveAnima').setStyle('margin-left',margemMove)
			}
		}.bind(moveBarra).periodical(20))
	}else{
		moveBarra.interval = (function(){
			var margemAtual = ($('moveAnima').getStyle('margin-left')).toInt();
			if(margemAtual<0){
				margemMove -= ((margemAtual - 30) - margemAtual) * 0.3;
				$('moveAnima').setStyle('margin-left',margemMove)
			}
		}.bind(moveBarra).periodical(20))
	}
	
};

var moveSo = function(){
	var elementos = $('moveAnima').getElements('div');
	var tamEleCase = $('moveAnima').getElement('div').getSize().x;
	var limite = ((tamEleCase*((elementos.length)-4))*-1);
	
	var margAtu = ($('moveAnima').getStyle('margin-left')).toInt();
	var margFim = margAtu - (tamEleCase * 3);
	
	if(margAtu>(limite + (tamEleCase * 2))){
		$('moveAnima').get('tween', {property: 'margin-left', duration: 'long'}).start(margFim);
	}else{
		$('moveAnima').get('tween', {property: 'margin-left', duration: 'long'}).start(0);
	}
}

window.addEvent('domready',function(){
	/* FUNCAO DO SCROLL DO MOUSE
	var elementos = $('moveAnima').getElements('div');
	var tamEleCase = $('moveAnima').getElement('div').getSize().x;
	var limite = (tamEleCase*((elementos.length)-4))*-1
	
	$('casesHome').addEvent('mousewheel', function(ev){
		new Event(ev).stop();
		
		var margAtuAn = ($('moveAnima').getStyle('margin-left')).toInt();
		if(ev.wheel==1){
			if(margAtuAn<0){
				var marfFimAn = margAtuAn+(ev.wheel*40);
				$('moveAnima').setStyle('margin-left',marfFimAn);
			}
		}else{
			if(margAtuAn>limite){
				var marfFimAn = margAtuAn+(ev.wheel*40);
				$('moveAnima').setStyle('margin-left',marfFimAn);
			}
		}
		
	}.bind(this));*/
	
	//evento botoes
	$('btVai').addEvent('mouseover',function(){
		moveBarra('esq')
	});
	
	$('btVai').addEvent('mouseout',function(){
		$clear(moveBarra.interval);
	});
	
	$('btVolta').addEvent('mouseover',function(){
		moveBarra('dir')
	});
	
	$('btVolta').addEvent('mouseout',function(){
		$clear(moveBarra.interval);
	});
	
	//move animacao a cada 30 seg
})

var intervalo = setInterval(moveSo, 30000);
	