// Initialisation
var _showPlayer;

var floating_player = '<div id="floating_player" class="jqDnR" style="display:none"><div class="jqHandle"><div><a class="close_player">Fermer</a><a href="http://www.musiquecontemporaine.fr"><img src="http://www.ircam.fr//media/logos/mc2021.jpg"></a>Portail de la musique contemporaine </div></div><div id="player"></div></div>';

// Affiche le player
// -------------------------------------------------
function affichePlayer(linkObject, autoStart){
	jQuery('#floating_player2').hide();
	if(!_showPlayer){
	 // Crée le conteneur du player
	 // ------------------------------------------------
	 // [jQuery] append : insère un élément dans le DOM
	 //$("body").append(player_html);
	}
	// [jQuery][jqDnR] jqDrag : Rend la fenêtre du player flottante

	jQuery('#floating_player').show();
	
	_showPlayer = true;

	// Charge le player
	// ----------------------------------------------------------
	// [jQuery] attr : Récupération de l'attribut d'un élément
	var urlRessource = linkObject.attr('href');
	chargePlayerFlash(urlRessource);
}

jQuery(document).ready(
function() {
 _showPlayer = false;
  
  jQuery("body").append(floating_player);

  jQuery('a.affiche_player').click(
   function(e){
    e.preventDefault();    
    affichePlayer(jQuery(this), true);
   }
  );
  jQuery('a.close_player').click(
	function(){
		//jQuery('#playlist').stop();
		var player = jQuery('#playlist');
		if(player.length == 1){
			player = player[0];
			player.sendEvent('STOP');
		}
		jQuery('#floating_player').hide();
		return false;
		}
	);
	jQuery('#floating_player').draggable({cancel:'#player', cursor: 'crosshair'});
});

function chargePlayerFlash(urlFile){
	skin = 'http://playlists.ircam.fr/application/js/mediaplayer/stylish_slim.swf';
	width='440';
    var s2 = new SWFObject('http://playlists.ircam.fr/application/js/mediaplayer/player.swf', "playlist", width, "212", "9");
    s2.addParam("allowscriptaccess","always");
    s2.addParam("allowfullscreen","true");
	s2.addParam("flashvars","&file="+urlFile+"&backcolor=333333&frontcolor=ffffff&lightcolor=dd3333&playlist=top&dock=true&repeat=list&wmode=opaque&skin="+skin+"&autostart=true&stretching=none");
    s2.write("player");
}

