oldimg=1;larghezza_img=445;ripeti_indietro="";ripeti_avanti="";durata=25;t=0;function cambia_img(numero, totale){	if(numero!=oldimg){		box=document.getElementById("img_prodotto_int");		posizione_iniziale=parseInt(box.style.left);		posizione_finale=-(numero-1)*larghezza_img;		if(oldimg<numero){//avanti, left diminuisce			avvia_scroll_avanti(posizione_finale, posizione_iniziale);		}else{//indietro, left aumenta			avvia_scroll_indietro(posizione_finale, posizione_iniziale);		}				for(i=1; i<=totale; i++){			if(i==numero){				document.getElementById('li'+i).className='imgin';			}else{				document.getElementById('li'+i).className='';			}		}				oldimg=numero;	}}function avvia_scroll_avanti(fine, posizione_iniziale){	video=$$('.video');	video.invoke('hide');	//posizione iniziale è da dove è partito il movimento al click	if(ripeti_indietro != ""){		clearTimeout(ripeti_indietro);		ripeti_indietro = "";		t=0;	}	box=document.getElementById("img_prodotto_int");	differenza_assoluta=posizione_iniziale-fine;	if(t<=durata){		posizione=differenza_assoluta/2 * (Math.cos(Math.PI*t/durata) - 1) + posizione_iniziale;		box.style.left=posizione+"px";		ripeti_avanti=setTimeout("avvia_scroll_avanti("+fine+", "+posizione_iniziale+")", 15);		t++;	}else{		clearTimeout(ripeti_avanti);		ripeti_avanti = "";		t=0;		video.each(function(v){			left_content=$('img_prodotto_int').getStyle('left');			left_box=v.up('div').getStyle('left');			if(left_content=='-'+left_box || (left_box=='0px' && left_content=='0px')){				v.show();			}		});	}}function avvia_scroll_indietro(fine, posizione_iniziale){	video=$$('.video');	video.invoke('hide');	if(ripeti_avanti != ""){		clearTimeout(ripeti_avanti);		ripeti_avanti = "";		t=0;	}	box=document.getElementById("img_prodotto_int");	differenza_assoluta=fine-posizione_iniziale;	if(t<=durata){		posizione=-differenza_assoluta/2 * (Math.cos(Math.PI*t/durata) - 1) + posizione_iniziale;		box.style.left=posizione+"px";		ripeti_indietro=setTimeout("avvia_scroll_indietro("+fine+", "+posizione_iniziale+")", 15);		t++;	}else{		clearTimeout(ripeti_indietro);		ripeti_indietro = "";		t=0;		video.each(function(v){			left_content=$('img_prodotto_int').getStyle('left');			left_box=v.up('div').getStyle('left');			if(left_content=='-'+left_box || (left_box=='0px' && left_content=='0px')){				v.show();			}		});	}}
