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.injectAfter(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 largeur = '480';
			var hauteur = '396';
			var wmodeanim = 'opaque';
			var couleurfond = '#ffffff';

			var FO;
			
			//var cont = el.getParent().getProperty('id');
			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 );
		});
	}
	
	
	// Accordeon contenu
	var togglercontenu = $$('div.choice-project label');
	var elementcontenu = $$('div.text-project');
	
	var tab = false;
	
	$$('div.choice-project input').each(function(el, i)
	{
		if (el.checked)
		{
			tab = i;
		}
	});

	if ((togglercontenu.length == elementcontenu.length) && (elementcontenu.length))
	{

		var myAccordion = new Accordion
		(
			 togglercontenu, elementcontenu,
			{
				'wait': false,
				'opacity': false,
				//'alwaysHide': true,
				//'start': false,
				'display': tab,
				'duration': 350,
				'transition': Fx.Transitions.Quad.easeInOut,
				onActive: function(toggler, element)
				{
					//toggler.addClass('titre_open');
				},
				onBackground: function(toggler, element)
				{
					//toggler.removeClass('titre_open');
				}
			}
		);
	}
		
	if ($$('div.candidature div.checkbox-group li input').length)
	{
		$$('div.candidature div.checkbox-group li input').each(function(elem)
		{
			elem.addEvent('click',function()
			{
				if(elem.getParent().getNext())
				{
					elem.getParent().getNext().getElements('input').each(function(el)
					{
						if(elem.checked) el.checked = true;
						else el.checked = false;
					});
				}
			});
		});
	}
	
});