function control_player(referent) {

// Test sur les méthodes
if (!document.getElementById || !document.getElementsByTagName){
return false;
}
var referent=document.getElementById(referent);
var liens_son=referent.getElementsByTagName('a');

for (i=0; i<liens_son.length; ++i) {
liens_son[i].onclick=function() {

var titre_son=this.firstChild.nodeValue;

/* Au clique sur le lien on récupère l'adresse absolue du son. Attention elle sera du type http://...etc... */
var adresse_son=this.href;

// Puis on extrait la chaine de caractère commençant à la dernière occurence du caractère =
var pre_son=adresse_son.substring(adresse_son.lastIndexOf("="));

/* Enfin on extrait du résultat une nouvelle chaine de caractère commençant à l'index 1 de la précédente. L'index 0 qui correspond au caractère = est donc exclu. La variable son est maintenant opérationnelle. */
var son=pre_son.substring(1);

/* On re génère complètement le code html du Dewplayer grâce à la propriété innerHTML et on le renseigne avec la variable son */
document.getElementById('player').innerHTML=/*"<h3>Dewplayer : "+ titre_son +"</h3>*/"<object type='application/x-shockwave-flash' data='dewplayer.swf?son="+ son +"&autoplay=1' width='200' height='20'><param name='movie' value='dewplayer.swf?son="+ son +"&autoplay=1' /><p>Lecteur absent, allez directement au fichier : <a href='"+ son +"'>"+ son +"</a>.</p></object>";

// On annihile le lien
return false;
}
}
}
