var numConc = 4;
var numPrev = 3;
var attConc = 0;
var attPrev = 0;
function scrollImg(dir,tipo)
{
	if (tipo == 'conc')
	{
		if ((dir > 0) && (attConc < numConc))
		{
			$(tipo+'_left').removeClassName('disab');
			attConc++;
			if (attConc == numConc)
				$(tipo+'_right').addClassName('disab');
			conc_scroller.right();
		}
		if ((dir < 0) && (attConc > 0))
		{
			$(tipo+'_right').removeClassName('disab');
			attConc--;
			if (attConc == 0)
				$(tipo+'_left').addClassName('disab');
			conc_scroller.left();
		}
	}
	else
	{
		if ((dir > 0) && (attPrev < numPrev))
		{
			$(tipo+'_left').removeClassName('disab');
			attPrev++;
			if (attPrev == numPrev)
				$(tipo+'_right').addClassName('disab');
			prev_scroller.right();
		}
		if ((dir < 0) && (attPrev > 0))
		{
			$(tipo+'_right').removeClassName('disab');
			attPrev--;
			if (attPrev == 0)
				$(tipo+'_left').addClassName('disab');
			prev_scroller.left();
		}
	}
}

var conc_scroller;
var prev_scroller;
var timer;

var date = new Date();
var startTime = Math.floor(date.getTime()/1000)-1;

function numberFormat(number,decimali)
{
	number *= 1;
  number = number.toFixed(decimali)
	number += '';
	x = number.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? ',' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + '.' + '$2');
	}
	return x1 + x2;
}

function toTimeFormat(sec)
{
	var day = Math.floor(sec / (24*3600));
	var hs = Math.floor(sec / 3600 % 24);
	var min = Math.floor(sec  / 60 % 60);
	var seg = Math.floor(sec / 1 % 60);

	time = '';
	if(day != 0){ time += day+'g ';}
	if (min < 10)
		min = '0'+min;
	if (seg < 10)
		seg = '0'+seg;
	time += hs+':'+min+':'+seg;
	return time;

	if(hs != 0){ time += hs+'h ';}
	if(min != 0){ time += min+'m ';}
	time += seg+'s';

	return time;
}

function fromTimeFormat(time)
{
	if (time.indexOf('g') >= 0)
	{
		var daySep = time.split(" ");
		var day = daySep[0];
		var time = daySep[1];
		var numDay = day.replace('g','');
		var timeSep = time.split(":");
		return numDay*24*3600 + timeSep[0]*3600 + timeSep[1]*60 + Number(timeSep[2]);
	}
	else
	{
		var timeSep = time.split(":");
		return timeSep[0]*3600 + timeSep[1]*60 + Number(timeSep[2]);
	}
}

// Refresh della pagina ( semplice alias )
function updateAll()
{
	document.location.reload();
}

function onLoad()
{
	var isIE7 = (navigator.appVersion.indexOf("MSIE 7.")==-1) ? false : true;
	if (isIE7 == true)
		$('ie7warn').show();
	else
		$('ie7warn').hide();


	conc_scroller = new Scroller('conc_scroll',{interval: 0.03,step:10});
	prev_scroller = new Scroller('prev_scroll',{interval: 0.03,step:10});
	conc_scroller.setProgress(0);
	prev_scroller.setProgress(0);

	$$('.prev').each(function (link)
	{
		var img = link.down();
		var path = img.src;
		path = path.replace('t_','');
		path = path.replace('.gif','.jpg');
		new ToolTip.ImageLoader(link,path,{delta_x:25});
	});

	timer = new Timer();
}

Event.observe(window, 'load',onLoad);

