var titreMP3 = new Array; var cheminMP3 = new Array; var description = new Array; var poidMP3 = new Array;

// si un titreMP3[x] commence par "--", ou que cheminMP3[x] = ""
// alors ça fait une entrée dans liste mais ça ne propose pas de musique.

// Je mets volontairement des .push même pour cheminMP3 et description quand y'a pas forcément
// de mp3. ça sert à juste à ne pas avoir de décalage. AVANTAGE : on peut facilement remettre
// dans l'ordre voulu la liste... parce que sinon ça serait titreMP3[0]='blabla', titreMP3[1]='truc'
// et ça serait moins facile à réorganiser.

titreMP3.push("ENREGISTREMENT");
cheminMP3.push("");//pour un separement entre les musique veulliez ne pas mettre de lien
description.push("");
poidMP3.push("");

titreMP3.push("Les restos du coeur");
cheminMP3.push("audio/mp3/1");
description.push("Les enfoir&eacute;s");
poidMP3.push("1.00");

titreMP3.push("Les Bronz&eacute;s");
cheminMP3.push("audio/mp3/2");
description.push("P.Bachelet");
poidMP3.push("1.00");

titreMP3.push("La voie des sages");
cheminMP3.push("audio/mp3/3");
description.push("Y. Noah");
poidMP3.push("1.00");

titreMP3.push("Quand on arrive en ville");
cheminMP3.push("audio/mp3/4");
description.push("D. Balavoine");
poidMP3.push("1.00");

titreMP3.push("Sentinelle");
cheminMP3.push("audio/mp3/5");
description.push("Luke");
poidMP3.push("1.00");

titreMP3.push("C'est pas l'homme qui prend la mer");
cheminMP3.push("audio/mp3/6");
description.push("Renaud");
poidMP3.push("1.00");

titreMP3.push("The show must go on");
cheminMP3.push("audio/mp3/7");
description.push("Queen");
poidMP3.push("1.00");

titreMP3.push("Cendrillon");
cheminMP3.push("audio/mp3/8");
description.push("Telephone");
poidMP3.push("1.00");

titreMP3.push("Medley Joe Dassin");
cheminMP3.push("audio/mp3/9");
description.push("Savoises&acute;ries");
poidMP3.push("1.00");



titreMP3.push("");
cheminMP3.push("");//pour un separement entre les musique veulliez ne pas mettre de lien
description.push("");
poidMP3.push("");




function estUnMP3(i)
{ // Si le titre commence par '--' (exemple --Musique classique--)
  // ou si pas de nom de fichier, alors on considère que c pas un mp3
  // mais juste un "séparateur" dans la liste
if (i==-1) return false;
return ((titreMP3[i].substring(0,1)!='-') && (cheminMP3[i]!=''));
}







function ChangeMp3Id( stop, numero)
{

if(estUnMP3(numero) && stop!=true)
{
// chez moi je suis obligé de cliquer sur Stop avant de faire un autre Play
// donc un "workaround" ;-)
document.getElementById("blocson").innerHTML = " ";
document.getElementById("blocson").innerHTML = "<object type='audio/mpeg' data='"+cheminMP3[numero]+".mp3' height='45' width='300'> <param name='filename' value='"+cheminMP3[numero]+".wma'> <param name='autostart' value='true'> <param name='loop' value='false'>";
}
else if(stop==true)
{
document.getElementById("blocson").innerHTML = " ";//"<img src='bouton_stop.gif' width=1 height=1 border=0 />";
}
}

function playListe( numero)
{
     // quand on change d'élément dans la liste, on affiche les boutons si c'est un MP3
     // et on affiche un petit commentaire s'il y en a un ;-)
     
     if(estUnMP3(numero))
     {
         document.getElementById("commentaire").innerHTML = "<b>"+ titreMP3[numero] +"</b> - "+ description[numero];
       //  document.getElementById("boutons").innerHTML = boutons;
		 ChangeMp3Id( false, numero);
     }
     else
     {
      //   document.getElementById("boutons").innerHTML = " ";
         document.getElementById("commentaire").innerHTML = ((description[numero]==''||numero==-1) ? commentaire : description[numero]);
     }
}

