var last_div_name = "";
var so;

function set_player_position(v_div_name) {

	v_div = document.getElementById(v_div_name);
	v_div_parent = v_div.parentNode;
	
	v_position_top = v_div.offsetTop;
	v_position_top += v_div_parent.offsetTop;				
	
	v_position_left = v_div.offsetLeft;
	v_position_left += v_div_parent.offsetLeft;
		
	document.getElementById("music_player_container").style.top = v_position_top +"px";
	document.getElementById("music_player_container").style.left = v_position_left +"px";	
}

function playMusic(v_img, v_div_name, v_mp3_file, module) {
	
	// Déplacement du player
	if (last_div_name != v_div_name) {
				
		set_player_position(v_div_name);
		
		getFlashMovie("fmc_player").loadMusic(v_mp3_file);	
		
		last_div_name = v_div_name;
	}
		
	// Mise en arrêt de toutes les autres images
	v_array_img = getElementsByName_iefix("img","music_img");
	for (var i=0;i<=v_array_img.length-1;i++) {
		if (v_array_img[i].id != v_img.id) {
			v_array_img[i].src = "./images/" + module + "/btn_play.png";
		}
	}

	
	// L'image sélectionnée passe en play ou pause selon son état actuel (lance la lecture ou non de la musique)
	if (v_img.src.indexOf("btn_play.png")>=0) {
		
		// Lecture de la musique
		//alert("play : " +v_mp3_file);
		v_img.src = "./images/" + module + "/btn_stop.png";
		getFlashMovie("fmc_player").playMusic(null);				
		
	} else {
		
		// Arrêt de la musique
		v_img.src = "./images/" + module + "/btn_play.png";		
		getFlashMovie("fmc_player").stopMusic(null);			
	}	
	
		
}

function getFlashMovie(movieName) {

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


function getElementsByName_iefix(tag, name) {
	
	var elem=document.getElementsByTagName(tag);
	var arr=new Array();
	for(i=0,iarr=0; i < elem.length; i++) {
		att=elem[i].getAttribute("name");
		if(att == name) {
			arr[iarr]=elem[i];
			iarr++;
		}
	}
	return arr;
}