var evDisplay;
var evCache;
/**
 * Initialisation des gestionnaire des evenements
 * 
 * auteur : Pierre-Louis LAUNAY <pirlouitmail@yahoo.fr>
 * Date : 23/08/2007
 *
 */
function init_media(idVideo){
    
    // console.log('init_media() : idVideo = ' + idVideo);
    
    if (idVideo !== undefined) {
    	
    	elt = $(idVideo);
    	
    	elt.setStyle({
    		display: 'none'
    	});
    };
}

/**
 * Fait apparaitre la video
 * 
 * auteur : Pierre-Louis LAUNAY <pirlouitmail@yahoo.fr>
 * Date : 23/08/2007
 * param    e objet Event L'evenement declenche
 *
 */
function displayVideo(e) {
	
	// if (evCache !== undefined && evCache !== null) {
	// 		evCache.cancel();
	// 	};
	
    // console.log('displayVideo() : e = ' + e);
    
    //Stoppe la propagation de l'evenement
    Event.stop(e);
    
    //Recupere l'identifiant de la video
    idVideo = getIdVideo(e);
    
    //Fait apparaitre et cacher les boutons
    btnToggle(idVideo);
    
    //Utilisation des effets pour apparaitre le paragraphe contenant la video
    evDisplay = new Effect.BlindDown('media_' + idVideo, {afterFinish: function(){
			// Element.toggle($('embed_media_' + idVideo));
			$(idVideo).setStyle({
				display: 'block'
			});
		}
	});
}

/**
 * Cache la vidéo
 * 
 * auteur : Pierre-Louis LAUNAY <pirlouitmail@yahoo.fr>
 * Date : 23/08/2007
 * param    e objet Event L'evenement declenche
 *
 */
function cacheVideo(e) {
	
	// if (evDisplay !== undefined && evDisplay !== null) {
	// 		evDisplay.cancel();
	// 	};
	
    // console.log('cacheVideo() : e = ' + e);
    
    //Stoppe la propagation de l'evenement
    Event.stop(e);
    
    //Recupere l'identifiant de la video
    idVideo = getIdVideo(e);    
    
    //Fait apparaitre et cacher les boutons
    btnToggle(idVideo);
    
    //Utilisation d'un effet pour faire cacher la video
	// Element.toggle($('embed_media_' + idVideo));
	$(idVideo).setStyle({
		display: 'none'
	});
    
    //Utilisation des effets pour cacher le paragraphe contenant la video
    evCache = new Effect.BlindUp('media_' + idVideo);
}

/**
 * Recupere le numero d'identifiant des boutons
 * 
 * auteur : Pierre-Louis LAUNAY <pirlouitmail@yahoo.fr>
 * Date : 23/08/2007
 * param    idVideo int Identifiant de la video
 *
 */
function btnToggle(idVideo) {
	
    // console.log('btnToggle() : idVideo = ' + idVideo);
    
    Element.toggle($('btn_affic_' + idVideo));
    Element.toggle($('btn_cache_' + idVideo));
}

/**
 * Recupere le numero d'identifiant des boutons
 * 
 * auteur : Pierre-Louis LAUNAY <pirlouitmail@yahoo.fr>
 * Date : 23/08/2007
 * param    e   objet Event L'evenement recu
 * return  int  L'identifiant de la video
 *
 */
function getIdVideo(e) {
	
    // console.log('getIdVideo() : e = ' + e);
    
    //Recupere l'element qui a active l'evenement
    elt    =    Event.element(e);
    
    idName = elt.id;
	idVideo = idName.substring(10);

	// console.log('idVideo = ' + idVideo);
	return(idVideo);
}