// JavaScript Document

var gr_colonne = 31;
var gr_i = 1;
var gr_wrapper = false;
var gr_as = false;
var gr_verso = true;

window.addEvent('domready',function(){
	
	gr_wrapper = $('games').getFirst('.blocks').getFirst('.all_blocks');
	gr_as = gr_wrapper.getChildren('a');
	
	$('games').getFirst('a.right').addEvent('click',function(e){
		e.stop();
		gr_next();
		return false;
	});
	
	$('games').getFirst('a.left').addEvent('click',function(e){
		e.stop();
		gr_prev();
		return false;
	});
	
	gr_valuta.periodical(4000);
	
},'javascript');

function gr_goto(nc) {
	gr_spegni();
	gr_wrapper.tween('left',-(nc-1)*126);
}

function gr_spegni() {
	gr_wrapper.getChildren('.light').removeClass('light').tween('opacity',1,.4);
	gr_as[gr_i].addClass('light').tween('opacity',.4,1);
	if (gr_as[gr_i+31]) gr_as[gr_i+31].addClass('light').tween('opacity',.4,1);
	if (gr_as[gr_i+62]) gr_as[gr_i+62].addClass('light').tween('opacity',.4,1);
}

function gr_next() { 
	gr_i = ( gr_i == gr_colonne - 1 ) ? gr_i : (gr_i + 1);
	gr_goto(gr_i);
}

function gr_prev() { 
	gr_i = ( gr_i == 0 ) ? 0 : (gr_i - 1);
	gr_goto(gr_i);
}

function gr_valuta() {
	if (gr_verso) //sto andando avanti
	{
		if (gr_i < (gr_colonne-1)) {
			gr_next();
		}
		else {
			gr_verso = false;
			gr_prev();	
		}
			
	} else {
		if (gr_i > 0)
			gr_prev();
		else {
			gr_verso = true;
			gr_next();	
		}
	}//sto andando indietro
}
