Тогда после строки
var myfiles=["1.mp3","2.mp3","3.mp3","4.mp3","5.mp3"];
вставьте
var myusedtracks=[false,false,false,false,false];
а после 20 строки это:
audio.onended=function(){
while(myusedtracks.indexOf(false)!=-1){
var index=Math.floor(Math.random()*5);
while(myusedtracks[index]==true){
var index=Math.floor(Math.random()*5);
};
myusedtracks[index]=true;
this.src="audio/"+myfiles[index];
this.play();
};
};