/**
 * MP3 Player Voyazine
 * @requires JQuery 1.2.1
 * @requires SWFObject 2.0
 * @requires JW Media Player 3.16 (http://www.jeroenwijering.com/?item=JW_FLV_Media_Player)
 * @author Jerome Vieilledent
 */
jQuery(document).ready(function() {
	jQuery("#thumbs").jcarousel({
		itemVisible: 5,
		itemScroll: 5
	});
});
// On charge le player flash des que le document est pret
$(document).ready(function() {
	
	// Definition de la premiere video a afficher
	var lienPremiereEtape = $('#thumbs a.lienAudio')[0];
	var fichierPremiereEtape = $(lienPremiereEtape).attr('href');
	var imagePremiereEtape = $(lienPremiereEtape).attr('dir');
	var titrePremiereEtape = $(lienPremiereEtape).attr('title');
	var dlPremiereEtape = $(lienPremiereEtape).attr('payant');
	var titreEtape = $('#screen h2')[0];
	var dlEtape = $('#dlEtape');
	
	// SWFObject 2.0
	if ($('#thumbs a.lienAudio').length > 0)
	{
		var flashvars = {file: fichierPremiereEtape, image: imagePremiereEtape, enablejs: true, width:421, height:300, javascriptid: 'movieplayer'};
		var params = {};
		var attributes = {id: 'movieplayer', name: 'movieplayer'};
		swfobject.embedSWF('/extension/noven_voyazine/design/voyazine/swf/mediaplayer.swf',
						   'audioPlayer', 
						   "421", 
						   "300", 
						   "9.0.115", 
						   '/extension/noven_voyazine/design/voyazine/swf/expressinstall.swf', 
						   flashvars, params, attributes);
		$(titreEtape).html(titrePremiereEtape);
		$(dlEtape).attr("href",dlPremiereEtape);
	}
	
	// This is a javascript handler for the player and is always needed.
	function thisMovie(movieName) {
	    if(navigator.appName.indexOf("Microsoft") != -1) {
			return window[movieName];
		} else {
			return document[movieName];
		}
	};
	
	// Ecoute des evenements click sur les liens concernes
	$('#thumbs a.lienAudio').click(function() {
		
		var obj = {file: $(this).attr('href'), image: $(this).attr('dir')};
		thisMovie('movieplayer').loadFile(obj);
		// Changement du titre de la video
		$(titreEtape).html($(this).attr('title'));
		$(dlEtape).attr("href",$(this).attr('payant'));
		
		return false;
	});
});