ï»¿window.addEvent('domready', function()
{	
	// Effet fondu sousmenu
	var SousMenu = $$('#blocsousmenu ul.soussousmenu');

	SousMenu.each(function(el,i)
	{
		var fadeFx = new Fx.Style(el,'opacity',{'duration': 300,'wait': false}).hide();

		var MainMenu = el.getParent();
		MainMenu.addEvent('mouseenter', function()
		{
			fadeFx.start(1);
			MainMenu.getFirst().addClass('selected');
		});

		MainMenu.addEvent('mouseleave', function()
		{
			fadeFx.start(0);
			MainMenu.getFirst().removeClass('selected');
		});
	});
});



/* ----------- */
/* --- UFO --- */
/* ----------- */
	
window.addEvent('domready', function()
{
		if($$('a.animflash').length != 0)
			{
				$$('a.animflash').each(function(el,i)
				{

							var cont = new Element('div').setProperty('id','anim'+i);
							cont.injectBefore(el);
	
							// recuperation du href et du rel (largeur, hauteur, wmode, couleur de fond)
				
							var fichier = el;
							var dimensions = el.rel;
						
							var reg=new RegExp("[ ,]+", "g");
							var tableau=dimensions.split(reg);
				
							var largeur = tableau[0];
							var hauteur = tableau[1];
							var wmodeanim = tableau[2];
							var couleurfond = tableau[3];
							var FO;
							
							var contid = cont.getProperty('id');
							
							el.setStyle('display','none');
	
							// Paramètres de l'objet flash
							var v_majorversion = '6';		// version minimum du plugin flash
							var v_build = '40';				// sous-version 'build'
							var v_id = 'animf'+i;				// id de l'objet flash
							var v_name = 'video'+i;			// nom de l'objet flash
							var v_swliveconnect;			// permet l'interaction avec du javascript
							var v_play = 'true';			// lecture automatique
							var v_loop = 'false';			// lecture en boucle
							var v_menu = 'false';			// menu clic-droit
							var v_quality = 'best';			// qualité : low, high, autolow, autohigh, best
							var v_scale;					// redimension de l'objet : showall, noborder, exactfit
							var v_align;					// alignement de la vidéo au centre d'un des côtés et crop ce qui dépasse : t, r, b, l
							var v_salign;					// alignement de la vidéo : t, r, b, l, tr, tl, br, bl
							var v_wmode = wmodeanim;		// mode d'affichage : window, opaque, transparent
							var v_bgcolor = couleurfond;	// couleur d'arrière plan de l'objet en hexadecimal
							var v_base;						// specifie le repertoire de base des url relatives
							var v_flashvars;				// variables à envoyer à l'objet
							var v_devicefont;				// specifie la police système à utiliser
							var v_allowscriptaccess;		// assure l'execution de scripts propres à l'objets : allways, never, samedomain
							var v_seamlesstabbing;			// permet d'utiliser la touche TAB normalement sur une page
							var v_allowfullscreen = 'true';			// permettre le plein écran
							var v_allownetworking;			// permet à l'objet de communiquer avec le reste de l'environnement : all, internal, none
					
							// Création de l'ufo (unobstrusive flash object)
							FO = {movie: fichier, width: largeur, height: hauteur, majorversion: v_majorversion, build: v_build, id: v_id, name: v_name, swliveconnect: v_swliveconnect, play: v_play, loop: v_loop, menu: v_menu, quality: v_quality, scale: v_scale, align: v_align, salign: v_salign, wmode: v_wmode, bgcolor: v_bgcolor, base: v_base, flashvars: v_flashvars, devicefont: v_devicefont, allowscriptaccess: v_allowscriptaccess, seamlesstabbing: v_seamlesstabbing, allowfullscreen: v_allowfullscreen, allownetworking: v_allownetworking};
							UFO.create(FO, contid );
						
				});
			}
			
			
			if($$('a.animflashboucle').length != 0)
			{
				$$('a.animflashboucle').each(function(el,i)
				{

							var cont = new Element('div').setProperty('id','animboucle'+i);
							cont.injectBefore(el);
	
							// recuperation du href et du rel (largeur, hauteur, wmode, couleur de fond)
				
							var fichier = el;
							var dimensions = el.rel;
						
							var reg=new RegExp("[ ,]+", "g");
							var tableau=dimensions.split(reg);
				
							var largeur = tableau[0];
							var hauteur = tableau[1];
							var wmodeanim = tableau[2];
							var couleurfond = tableau[3];
							var FO;
							
							var contid = cont.getProperty('id');
							
							el.setStyle('display','none');
	
							// Paramètres de l'objet flash
							var v_majorversion = '6';		// version minimum du plugin flash
							var v_build = '40';				// sous-version 'build'
							var v_id = 'animfb'+i;				// id de l'objet flash
							var v_name = 'video'+i;			// nom de l'objet flash
							var v_swliveconnect;			// permet l'interaction avec du javascript
							var v_play = 'true';			// lecture automatique
							var v_loop = 'true';			// lecture en boucle
							var v_menu = 'false';			// menu clic-droit
							var v_quality = 'best';			// qualité : low, high, autolow, autohigh, best
							var v_scale;					// redimension de l'objet : showall, noborder, exactfit
							var v_align;					// alignement de la vidéo au centre d'un des côtés et crop ce qui dépasse : t, r, b, l
							var v_salign;					// alignement de la vidéo : t, r, b, l, tr, tl, br, bl
							var v_wmode = wmodeanim;		// mode d'affichage : window, opaque, transparent
							var v_bgcolor = couleurfond;	// couleur d'arrière plan de l'objet en hexadecimal
							var v_base;						// specifie le repertoire de base des url relatives
							var v_flashvars;				// variables à envoyer à l'objet
							var v_devicefont;				// specifie la police système à utiliser
							var v_allowscriptaccess;		// assure l'execution de scripts propres à l'objets : allways, never, samedomain
							var v_seamlesstabbing;			// permet d'utiliser la touche TAB normalement sur une page
							var v_allowfullscreen = 'true';			// permettre le plein écran
							var v_allownetworking;			// permet à l'objet de communiquer avec le reste de l'environnement : all, internal, none
					
							// Création de l'ufo (unobstrusive flash object)
							FO = {movie: fichier, width: largeur, height: hauteur, majorversion: v_majorversion, build: v_build, id: v_id, name: v_name, swliveconnect: v_swliveconnect, play: v_play, loop: v_loop, menu: v_menu, quality: v_quality, scale: v_scale, align: v_align, salign: v_salign, wmode: v_wmode, bgcolor: v_bgcolor, base: v_base, flashvars: v_flashvars, devicefont: v_devicefont, allowscriptaccess: v_allowscriptaccess, seamlesstabbing: v_seamlesstabbing, allowfullscreen: v_allowfullscreen, allownetworking: v_allownetworking};
							UFO.create(FO, contid );
						
				});
			}
			
			// phototheque
			$$('ul.phototheque img').each(function(el,i)
			{			
				var imgPhoto = new Fx.Style(el,'background-color',{'duration': 300,'wait': false});
				
				el.addEvent('mouseenter',function()
				{
							imgPhoto.start('#666');						  
				});
				
				el.addEvent('mouseleave',function()
				{
							imgPhoto.start('#fff');						  
				});
				
			});
});


// script ajout favoris

/* Modified to support Opera */
function bookmarksite(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}
