<!-- 
var counter = 0;

function lnkclicked(btn){
	if (!locked){
		if(btn == -1){
				alert("Pagina in costruzione...");
		}else{
					selbtn = btn;
					locked = true;
					document.getElementById("SELcontainer").style.visibility = "hidden";
					setTimeout ("showselector(1);", 200);
					}
	}
}


function showselector(btntoanim){
	//Show selector Animation

	if (!(btntoanim>maxbtn)){
			document.getElementById("lnk"+btntoanim).style.visibility = "hidden";
			document.getElementById("BTN"+btntoanim+"container").style.visibility = "visible";
			setTimeout ("showselector("+(btntoanim+1)+");", 60); 
	}else{
			locked = false;
			initoutro();
	}
}

function slidebtn(init_pos, btntoanim)
{
		init_pos = init_pos - 20;
		if(init_pos<=0){
			document.getElementById("BTN"+btntoanim+"container").style.left = "0px";
			initcontent();
		}else{
			document.getElementById("BTN"+btntoanim+"container").style.left = init_pos + "px";
			setTimeout ("slidebtn("+init_pos+","+btntoanim+");", 10);
		}
}

function outro(init_pos, step, btntoanim)
{
	switch (step)
	{
		case 1: 
			if(init_pos==-20){step = 2;}
			document.getElementById("BTN"+btntoanim+"container").style.top = init_pos + "px";
			init_pos = init_pos - 5;
			setTimeout ("outro("+init_pos+","+step+","+btntoanim+");", 20); 
			break 
		case 2: 
			init_pos = init_pos + 5;
			document.getElementById("BTN"+btntoanim+"container").style.top = init_pos + "px";
			if(init_pos==10){step = 3;}
			setTimeout ("outro("+init_pos+","+step+","+btntoanim+");", 20); 
			break 
		case 3: 
			init_pos = init_pos + 10;
			document.getElementById("BTN"+btntoanim+"container").style.top = init_pos + "px";
			if(init_pos==150){
				//clearTimeout();
				counter += 1;
				if(counter == (maxbtn -1)) {slidebtn(110 * (selbtn - 1),selbtn);}
				break
			}else{
				setTimeout ("outro("+init_pos+","+step+","+btntoanim+");", 10); 
				}
			break 
		default: 
			break 
	}
}

function initoutro(){
		for(i=1; i<=maxbtn;i++){
			if (i!=selbtn){
				setTimeout ("outro(0,1, "+i+");", i*100); 
				}
		}
		//setTimeout ("slidebtn("+(110 * (selbtn - 1))+","+selbtn+");",215 * maxbtn); 
		//setTimeout ("composecontent(1)", 750 + (100 * maxbtn) + (100 * (selbtn-1))); 
}

function intro(pos, step, btntoanim)
{	
	switch (step)
	{
		case 1: 
			if(pos==20) step = 2;
			document.getElementById("BTN"+btntoanim+"container").style.top = pos + "px";
			if(pos<-90){
							//da -Top iniziale a - 90
							pos = pos + 5;
							setTimeout ("intro("+pos+","+step+","+btntoanim+");", 40); 
			}else{
							pos = pos + 10;
							setTimeout ("intro("+pos+","+step+","+btntoanim+");", 10); 
						}
			break 
		case 2: 
			//pos = pos - 5;
			document.getElementById("BTN"+btntoanim+"container").style.top = pos + "px";
			if(pos==-40) step = 3;
			//setTimeout ("showselector("+pos+","+step+","+btntoanim+");", 10); 
			if(pos>-30){
							pos = pos - 10;
							setTimeout ("intro("+pos+","+step+","+btntoanim+");", 10); 
			}else{
							pos = pos - 5;
							setTimeout ("intro("+pos+","+step+","+btntoanim+");", 40); 
						}
			break 
		case 3: 
			document.getElementById("BTN"+btntoanim+"container").style.top = pos + "px";
			if(pos>=-5)step = 4;
			if(pos<=-30){
							pos = pos + 5;
							setTimeout ("intro("+pos+","+step+","+btntoanim+");", 40); 
			}else{
							pos = pos + 10;
							setTimeout ("intro("+pos+","+step+","+btntoanim+");", 20); 
						}
			break 

		case 4: 
			document.getElementById("BTN"+btntoanim+"container").style.top = pos + "px";
			if(pos<-10) step = 5;
			if(pos>-5){
							pos = pos - 10;
							setTimeout ("intro("+pos+","+step+","+btntoanim+");", 20); 
			}else{
							pos = pos - 5;
							setTimeout ("intro("+pos+","+step+","+btntoanim+");", 40); 
						}
			break 
		
		case 5:
			document.getElementById("BTN"+btntoanim+"container").style.top = pos + "px";
			pos = pos + 5;
			if(pos>0){
				document.getElementById("lnk"+btntoanim).style.top = "19px";
				document.getElementById("BTN"+btntoanim+"container").style.visibility = "hidden";
				if (btntoanim == maxbtn){locked = false; runScroller();}
				break
			}else{
				setTimeout ("intro("+pos+","+step+","+btntoanim+");", 40); 
				}
			break 
		default: 
			break 
	}
}

function initintro(init_pos, initbtn){
		maxbtn = initbtn;
		for(i=1; i<=maxbtn;i++){
				intro((init_pos - ((i-1) * 20)), 1,i);
				}
}
//-->

