var deb_anim = true;
var timer_anim;
var type_frise;
var nb_images=1;
var num_image=1;

// Toutes les x secondes, on prépare le futur défilement de l'image en cours
playAnim = function(typefrise, nbimages){
	type_frise = typefrise;
	nb_images = nbimages;
	displayImage();
	timer_anim=setInterval("displayNextImage()", 5000);
}

// Appel de la fonction pour afficher l'image suivante
displayNextImage = function(){
	num_image++;
	if(num_image > nb_images) num_image = 1;
	
	new Effect.Fade('grd_image', {duration:1.0, from:1.0, to:0.1, afterFinish: displayImage});
}

// Affichage de l'image
displayImage = function(){
	$('grd_image').innerHTML = '<img src="images/frise/' + type_frise + '/' + type_frise + '-0' + num_image + '.jpg" />';
	
	if(!deb_anim) new Effect.Appear('grd_image', {duration:2.0, transition:Effect.Transitions.linear, from:0.2, to:1.0});
	else deb_anim = false;
}

// Affichage des infos du sous menu au survol de la souris dans un block au dessus de la grande image
displayInfosSsMenu = function(type_menu, menu){

	$('loading_general').style.display="inline";
	
	new Ajax.Request(
		'ajax-infos-ssmenu.php', {
		parameters: {
			type_menu 	: type_menu,
			menu 		: menu
		},
		method : 'get',
		onSuccess: function(transport) {

			new Effect.Appear('infos_ssmenu', {duration:1.0, from:0.3, to:0.9});
			$('infos_ssmenu').innerHTML = transport.responseText;
			// On arrête l'animation et on affiche l'image du sous-menu
			clearInterval(timer_anim);
			$('grd_image').innerHTML = $('image_menu').innerHTML;
			$('loading_general').style.display="none";
		}

	});	

}
hideInfosSsMenu = function(){
	new Effect.Fade('infos_ssmenu', {duration:0.0, from:1.0, to:0.0});
}