/**
Fichier JS de customisation des evenements Pixi,
Permettant le controle des objets flash de la page 
*/

var allowRefresh = true;

// Appel de fonction sur l'événement "InteractionPixiHeavy" :
piximedia.custom.canal.addEvent('InteractionPixiHeavy', cpPausePlayer);
piximedia.custom.canal.addEvent('InteractionPixiHeavy', cpPauseRefresh);
//piximedia.custom.canal.addEvent('InteractionPixiHeavy', cpPauseCarrousel);

// Appel de fonction sur l'événement "InteractionPixiEnd" :
//piximedia.custom.canal.addEvent('InteractionPixiEnd', cpPlayPlayer);
piximedia.custom.canal.addEvent('InteractionPixiEnd', cpPlayRefresh);
//piximedia.custom.canal.addEvent('InteractionPixiEnd', cpPlayCarrousel);

// Fonctions de gestion des players :
function cpPausePlayer(){
	if (document.getElementById('CanalPlayerEmbarque')) {
		if (typeof(document.getElementById('CanalPlayerEmbarque').playerPause) == 'function'){
			document.getElementById('CanalPlayerEmbarque').playerPause();
		}
	}
}

function cpPlayPlayer(){
	if (document.getElementById('CanalPlayerEmbarque')) {
		if (typeof(document.getElementById('CanalPlayerEmbarque').playerPlay) == 'function'){		
			document.getElementById('CanalPlayerEmbarque').playerPlay(); // nom de la méthode correct ??
		}
	}
}

// Fonctions de gestion des rafraichissement :
function cpPauseRefresh(){
	allowRefresh = false;
}

function cpPlayRefresh(){
	allowRefresh = true;
}

// Fonctions de gestion des carrousels :
function cpPauseCarrousel(){
	if (document.getElementById('carrousel_home')) {
		document.getElementById('carrousel_home').playerPause(); // nom de la méthode correct ??
	}
	if (document.getElementById('carrousel_tematic')) {
		document.getElementById('carrousel_tematic').playerPause(); // nom de la méthode correct ??
	}
}

function cpPlayCarrousel(){
	if (document.getElementById('carrousel_home')) {
		document.getElementById('carrousel_home').playerPlay(); // nom de la méthode correct ??
	}
	if (document.getElementById('carrousel_tematic')) {
		document.getElementById('carrousel_tematic').playerPlay(); // nom de la méthode correct ??
	}
}

