//////////////////////////////////////////////////////////////////////////////////////////////////////////// Slider orizzontale
var ElemXPage = 2;
var ElemWidth = 380;

var ScrollDiv = document.getElementById('ListScroll');
ScrollDiv.scrollLeft = 0;
var ScrollStep = Number (ScrollDiv.style.width.replace('px',''));

var Pos;
var PosTo;
var Pages = Math.ceil(n / ElemXPage) - 1;
var SelPage = 0;

var timeout;

var ListCont = document.getElementById('ListContainer');
ListCont.style.width = ((Pages + 1) * ScrollStep) + "px"; 

var DotDiv = document.getElementById('PageDots');
//DotDiv.style.marginLeft = 560 - (Pages * 20);
DotDiv.innerHTML = '<span class="FocusDotSel" onClick="javascript:timeReset(); ListScrollDirect(\'0\')" id="PageDot_0"><img src="../temp/imgs/void.gif" width="8" height="8" title="Clicca" alt="Clicca" border="0"></span>' + "\n";
for(i=1;i<=Pages;i++){
	DotDiv.innerHTML += '<span class="FocusDot" onClick="javascript:timeReset(); ListScrollDirect(\''+i+'\')" id="PageDot_'+i+'"><img src="../temp/imgs/void.gif" width="8" height="8" title="Clicca" alt="Clicca" border="0"></span>' + "\n";
}

function DotChangeClass( To ){		
	document.getElementById('PageDot_' + SelPage).className = 'FocusDot';
	SelPage = To;
	SelPage = Math.max(SelPage, 0);
	SelPage = Math.min(SelPage, Pages);
	document.getElementById('PageDot_' + SelPage).className = 'FocusDotSel';
}

function ListScrollDirect( To ){
	DotChangeClass(To);
	Pos = ScrollDiv.scrollLeft;
	PosTo = Math.min ((To*ScrollStep), ScrollDiv.scrollWidth);	
	ListScrollStart();			
}

function ListScrollStep( dir ){
	DotChangeClass((SelPage + dir));
	Pos = ScrollDiv.scrollLeft;
	PosTo = Math.min (ScrollDiv.scrollLeft+(dir*ScrollStep), ScrollDiv.scrollWidth);
	ListScrollStart();       
}      

function ListScrollStart(){ 

	Pos += (PosTo - Pos) / 10;
	ScrollDiv.scrollLeft = Pos;
	
	if( Pos < PosTo+1 && Pos > PosTo-1 ){
		Pos = PosTo;
	} else {
		setTimeout('javascript:ListScrollStart();', 5);
	}               
}

function AutoScroll(){				
	var to = SelPage+1;	

	if(to>Pages) to=0;				
	ListScrollDirect(to);
	timeout = setTimeout(AutoScroll, 7000);
}
timeout = setTimeout(AutoScroll, 7000);

function timeReset(){
	clearTimeout(timeout);
	timeout = setTimeout(AutoScroll, 7000);
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////// Conlegno
