// tempo di attesa tra un’immagine e un’altra espressa in millesimi di secondo
tempo = 4000;

// creiamo la variabile elemente che verrà poi utilizzata dentro la funzione start
elemento = "";

// Array nel quale inserire gli url delle varie immagini che si desiderano far alternare. Si possono aggiungere quanti url si vogliono
immagini_1 = new Array();
immagini_1[0]='images/index_20.png';
immagini_1[1]='images/aghiCannulaHP.jpg';

url_1 = new Array();
url_1[0]='pagine/video_laryngoscope.php';
url_1[1]='pagine/aghiCannula.php';



immagini_2 = new Array();
immagini_2[0]='images/index_17.png';
immagini_2[1]='images/aghiCannulaHP_ico.jpg';






function start(id){
//salva nella variabile elemento il tag img che corrisponde all'id passato
//N.B. L'elemento corrispondendente a quell'id deve esistere, in caso contrario lo script non funzionerà
elemento = window.document.getElementById(id);
//richiama la funzione immagine()
immagine();
}







function immagine(){
//Estrae un numero casuale tra 0 e la lunghezza dell'array – 1. Ad ogni valore
//corrisponde un dato url, tramite il ciclo do-while si controlla che il nuovo url non corrisponda al vecchio, se ciò
//si verifica, allora si provvede a far estrarre un altro numero, finchè gli url non sono diversi tra loro.
do{
num = Math.round((immagini_1.length-1)*Math.random());
}while(elemento.src == immagini_1[num]);
//Assegna l'url estratto in modo casuale all'immagine, cosi che l'utente possa visualizzare
//una nuova immagine sul proprio monitor
if(num == 0) num_2 =1;
if(num == 1) num_2 =0;


elemento.src = immagini_1[num];
window.document.getElementById('img_2').src = immagini_2[num_2];
window.document.getElementById('link_1').href=url_1[num];
window.document.getElementById('link_2').href=url_1[num_2];

//Richiama dopo il valore della variabile tempo la funzione immagine()
window.setTimeout("immagine()", tempo);
}
