imageFrames=new Array() ;for ( i=0 ; i<8 ; i++ ) {	imageFrames[i]=new Image(300,300) ;	imageFrames[i].src=i+".gif" ;}currentFrame=1 ;currentTempo=4 ;currentStatus=false ;var currentAnime ;var currentRate ;function ChangeTempo(newTempo) {	currentTempo=newTempo ;	PlayAnime() ;}function PlayAnime() {	if (currentFrame==imageFrames.length) {		currentFrame=0 ;	}	if (!currentStatus) {		SetAnime(currentTempo) ;	}}function SetAnime(currentTempo) {	currentRate=1000/Math.pow(Math.SQRT2,currentTempo) ;	currentAnime=setTimeout("SetAnime(currentTempo)",currentRate) ;	currentStatus=true ;	if (currentFrame<imageFrames.length) {		document.images[0].src=imageFrames[currentFrame++].src ;	} else {		StopAnime() ;	}}function StopAnime() {	clearTimeout(currentAnime) ;	currentStatus=false ;}function PauseAnime() {	if (currentStatus) StopAnime() ;}function ResetAnime() {	PauseAnime() ;	currentFrame=0 ;	document.images[0].src=imageFrames[currentFrame++].src ;}document.write('<P class="cont"><SELECT onchange="ChangeTempo(this.value)"><OPTION value="0">Larghissimo</OPTION><OPTION value="1">Largo</OPTION><OPTION value="2">Adagio</OPTION><OPTION value="3">Andante</OPTION><OPTION value="4" selected>Moderato</OPTION><OPTION value="5">Allegro</OPTION><OPTION value="6">Presto</OPTION><OPTION value="7">Prestissimo</OPTION></SELECT> <INPUT type="button" value="Playback" onclick="PlayAnime()"> <INPUT type="button" value="Pause" onclick="PauseAnime()"> <INPUT type="button" value="Reset" onclick="ResetAnime()"></P>') ;