function getFlashMovie(movieName) {
  var isIE = navigator.appName.indexOf("Microsoft") != -1;
  return (isIE) ? window[movieName] : document[movieName];
}

function loadDuLecteur(str) {
	getFlashMovie("duLecteur").load(str);
}

function getDuLecteurSource() {
	var rst = "";
	var liens = document.getElementsByTagName('a');
	// On récupère tous les liens (<a>) du document dans une variable (un array), ici liens.
	// Une boucle qui parcourt le tableau (array) liens du début à la fin.
	for (var i = 0 ; i < liens.length ; ++i)  {
		// Si les liens ont un nom de class égal à external, alors on agit.
		var src = liens[i].href;
		if ((src.indexOf('.mp3') > 0) || (src.indexOf('playlist.php') > 0)) {
			rst = src;
			break;
		}
	}
	
	
	return rst;
}


function initDuLecteur() {
  var flashvars = {};
	flashvars.rollColor = "0x339966";
	flashvars.source = getDuLecteurSource();
	var params = {};
	params.allowscriptaccess = 'always';
	var attributes = {};
	attributes.id = "duLecteur";
	swfobject.embedSWF("http://www.duspectacle.com/dulecteur.swf", "blogHeader", "100%", "25", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
}

function setLinksDuLecteur() {
	
	var liens = document.getElementsByTagName('a');
	// On récupère tous les liens (<a>) du document dans une variable (un array), ici liens.
	// Une boucle qui parcourt le tableau (array) liens du début à la fin.
	for (var i = 0 ; i < liens.length ; ++i)  {
		// Si les liens ont un nom de class égal à external, alors on agit.
		var src = liens[i].href;
		if ((src.indexOf('.mp3') > 0) || (src.indexOf('playlist.php') > 0)) {
			// Au clique de la souris.
			liens[i].onclick = function()  {
				loadDuLecteur(this.href);
				return false;
			};
		}
	}
}

function loaded() {
	initDuLecteur();
	setLinksDuLecteur();
}
