
/**
 * Logique du lecteur FLV
 */
	
// Ecouteur int du lecteur
var myListener = new Object();

// Indicateur de démarrage
var videoStarted = false;

/**
 * Initialisation
 */
myListener.onInit = function(){

	videoStarted = true;
	
	$('#contextPlayButton').attr('src', 'imgs/flv_player/control_pause_blue.png');
	$('#contextPlayButton').attr('title', 'Mettre en pause');

};

/**
* onClick event
*/
myListener.onClick = function(){};

/**
* onKeyUp event
*/
myListener.onKeyUp = function(pKey){};

/**
 * onComplete event
 */
myListener.onFinished = function(){

	fermeture();
	
};

/**
 * onUpdate event
 */
myListener.onUpdate = function(){};

/* Fonctions de base */
function getFlashObject() {
	return document.getElementById("myFlash");
}

function play(){

	if (myListener.position == 0) {
		getFlashObject().SetVariable("method:setUrl", "http://www.123mutuelles.fr/123mutuelle.flv");
	}
	getFlashObject().SetVariable("method:play", ""); 

}

function pause(){
	getFlashObject().SetVariable("method:pause", "");
}

function stop(){
	getFlashObject().SetVariable("method:stop", "");
}

/* Fonctions rajoutées */


/**
 * Affiche les contrôles
 */
function showPlayerControls(){

	// Si la vidéo a démarré...
	if (videoStarted === true) {
		$('#playerControls').show();
	}

}

/**
 * Cache les contrôles
 */
function hidePlayerControls(){
	$('#playerControls').hide();
}


/**
 * Lit ou met en pause...
 * de façon alternative
 */
function lecture_pause() {

	if (myListener.isPlaying == 'true') {
		pause();
		$('#contextPlayButton').attr('src', 'imgs/flv_player/control_play_green.png');
		$('#contextPlayButton').attr('title', 'Reprendre la lecture');
	} else {
		play();
		$('#contextPlayButton').attr('src', 'imgs/flv_player/control_pause_blue.png');
		$('#contextPlayButton').attr('title', 'Mettre en pause');
	}

}

/**
 * Coupe le son
 */
function muteSound() {
	getFlashObject().SetVariable("method:setVolume", 0);
}

/**
 * Rétablit le son
 */
function restoreSound() {
	getFlashObject().SetVariable("method:setVolume", 100);
}

/**
 * Gère le speaker
 */
function haut_parleur() {
	
	if (myListener.volume == '0') {
		restoreSound();
		$('#contextSoundButton').attr('src', 'imgs/flv_player/control_speaker_off_blue.png');
		$('#contextSoundButton').attr('title', 'Couper le son');
	} else {
		muteSound();
		$('#contextSoundButton').attr('src', 'imgs/flv_player/control_speaker_on_blue.png');
		$('#contextSoundButton').attr('title', 'Rétablir le son');
	}
	
}

/**
 * Ferme le lecteur
 */
function fermeture() {

	stop();

	jQuery.fx.off = false;
	
	// Si IE <> de la V9...
	if ( sie() && !iev(9) ) {
		$('#videoPlayer').hide();
	} else {
		// IE 9/autres nav.
		$('#avatarSpace').fadeOut(4000, function() {
			$('#videoPlayer').hide();
		});
	}

}

