var programma =
	{

		
		init: function()
		{ 
			var bottonesu = document.getElementById("su");
			var bottonegiu = document.getElementById("giu");
			var imgsel = Core.getElementsByClass("fotosel")[0];
			var contenitore = document.getElementById("contenitore");
			var lista = document.getElementById("lista");
			programma.sbloccapulsanti = true;

			var altcontenitore = contenitore.offsetHeight;
			var altlista = lista.offsetHeight;
			var posimg = imgsel.getAttribute("prow");
			if(posimg!=0) {
				lista.style.top = -(altcontenitore*posimg)+"px";
				}
				
				
			bottonesu.onclick = programma.progsu;
			bottonegiu.onclick = programma.proggiu;
		
		},
		
		progsu: function()
			{
			var contenitore = document.getElementById("contenitore");
			var lista = document.getElementById("lista");
			
			var altcontenitore = contenitore.offsetHeight;
			var altlista = lista.offsetHeight;
			var listatop = 0;
			if (lista.style.top!=""){
				listatop = parseInt(lista.style.top);
				}
			if(((listatop+altcontenitore)<=0)&&(programma.sbloccapulsanti))
				{
				programma.altezza = listatop;
				programma.toaltezza = listatop+altcontenitore;
				programma.animatesu();
			
				}
			
			

			},
			
		proggiu: function()
			{
			var contenitore = document.getElementById("contenitore");
			var lista = document.getElementById("lista");
			
			var altcontenitore = contenitore.offsetHeight;
			var altlista = lista.offsetHeight;
			var listatop = 0;
			if (lista.style.top!=""){
				listatop = parseInt(lista.style.top);
				}
			
			if((-(listatop-altcontenitore)<(altlista))&&(programma.sbloccapulsanti))
				{
				programma.altezza = listatop;
				programma.toaltezza = listatop-altcontenitore;
				programma.animategiu();
				}
			
		
			
			},
			
		animategiu: function(){
			programma.altezza--;
			if(programma.altezza >= programma.toaltezza)
				{
				programma.sbloccapulsanti = false;
				var lista = document.getElementById("lista");
				lista.style.top = programma.altezza+"px";
				setTimeout(programma.animategiu,15);
				}
			else{
				programma.sbloccapulsanti = true;
				}
			},
			
		animatesu: function(){
			programma.altezza++;
			if(programma.altezza <= programma.toaltezza)
				{
				programma.sbloccapulsanti = false;
				var lista = document.getElementById("lista");
				lista.style.top = programma.altezza+"px";
				setTimeout(programma.animatesu,15);
				
				}
			else{
				programma.sbloccapulsanti = true;
				}
			}			
			
		
			
		};
		
		
		
		Core.start(programma); 
