/*
 * playervideo.js - Fonctions associées au lecteur video Flash de la CSI.
 *	Permettent le redimensionnement en dynamique d'un Flash au sein d'une page HTML, ainsi
 *	que le pilotage du player en Javascript.
 * - Historique:
 *	2008-02-11 NG	Reprise version de Planet-Nemo bugguée (réinitialisation des variables passées en paramètres).
 *			Réécriture complète avec nettoyage.
 */

/*
Redimmensionne un Flash.
	@divid:		id du DIV contenant le Flash
	@newW:		Largeur souhaitée
	@newH:		Hauteur souhaitée
	@returns:	void
*/
function setFlashSize(divid, newW, newH){
	var elt = document.getElementById(divid);
	if (elt != null) {
		elt.style.width = newW + 'px';
		elt.style.height = newH + 'px';
	}
}

/*
Vérifie si le navigateur supporte le redimmensionnement.
	@returns:	true si le navigateur supporte, sinon false
*/
function canResizeFlash() {
	var ua = navigator.userAgent.toLowerCase();
	var opera = ua.indexOf("opera");
	if( document.getElementById ){
		if (opera == -1) {
			return true;
		} else if (parseInt(ua.substr(opera+6, 1)) >= 7) {
			return true;
		}
	}
	
	return false;
}

/*
Pilotage du lecteur vidéo en JavaScript.
	@nom:		id du DIV contenant le Flash
	@movie:		Nom relatif de la video/audio à lancer
	@desc:		Texte descriptif à afficher en dessous du player
	@image:		Image d'attente à afficher dans le player
	@largeur:	Largeur de la vidéo
	@hauteur:	Hauteur de la video
	@returns:	void
*/
function LireMedia(nom, movie, desc, image, largeur, hauteur){
	var elt = document.getElementById(nom);
	if (elt != null) {
		elt.lanceMedia(movie, desc, image, largeur, hauteur);
	}
}
