window.addEvent('domready', function() {
	
	/* RECHERCHE MEMBRES */
	if ($('listeMembres') && $$('#listeMembres tr') && Browser.Engine.trident && Browser.Engine.version < 5) {
		$$('#listeMembres tr').each(function(el, ind) {
			el.addEvents(
			{
				'mouseenter':function(e)
				{
					this.addClass('over');
				},
				'mouseleave':function(e)
				{
					this.removeClass('over');
				}
			});
		});
	}
	
	if ($('simplesearch')) {
		$('simplesearch').addEvent('submit', function(e) {
			if ($('keywords').getProperty('value').length < 3) {
				e.stop();
			}
		});
	}
	
	/* MEDIAS FICHE MEMBRE */
	if ($('ficheEntrepriseW') && $$('#ficheEntrepriseW .medias') && $$('#ficheEntrepriseW .medias li').length > 4) {
		var ul = $$('#ficheEntrepriseW .medias').getElement('ul');
		var lienPlus = new Element('a', {
			'href': '#',
			'html': 'Tous les medias',
			'class': 'all-medias',
			'events': {
				'click': function(e) {
					e.stop();
					this.hide();
					$$('#ficheEntrepriseW .medias li').show();
				}
			}
		});
		$$('#ficheEntrepriseW .medias li').each(function(el, ind) {
			if (ind >= 4) {
				el.hide();
			}
		});
		lienPlus.inject($$('#ficheEntrepriseW .medias')[0], 'bottom');
	}
	
	/* RECHERCHE */
	if ($$('.tx-indexedsearch-res .tx-indexedsearch-res')) {
		$$('.tx-indexedsearch-res .tx-indexedsearch-res:nth-child(odd)').addClass('alt');
	}
	
	/* SUCKERFISH MENU */
	if(Browser.Engine.trident && Browser.Engine.version < 5)
	{
		//Suckerfish Alternative for IE, using MOOTOOLS.
		$$('#menu li').each(function(el, index)
		{
			el.addEvents(
			{
				'mouseenter':function(e)
				{
					this.addClass('over');
				},
				'mouseleave':function(e)
				{
					this.removeClass('over');
				}
			});
		});
	}
	
	/* CHAMP RECHERCHE */
	if ($('chercherId')) {
		var searchme = $('chercherId');
		var valrech = $('chercherId').get('value');
		searchme.addEvents(
			{
			'focus': function(e) {
				if (searchme.getProperty('value') == valrech) {
					searchme.setProperty('value', '');
				}
			},
			'blur': function(e) {
				if (searchme.getProperty('value') == '') {
					searchme.setProperty('value', valrech);
				}
			}
		});
	}
	
	/* CONNEXION MEMBRES */
	var membresBt;
	
	if(membresBt = $('membres-bt').getElement('a'))
	{
		var panel = $('membres-container');
		var myRevealFx = new Fx.Reveal(panel, {duration: 600, mode: 'vertical', transition: 'sine:out'});
		membresBt.addEvent('click', function(e)
		{
			e.stop();
			myRevealFx.toggle();
			$('membres-bg').toggleClass('open');
			$('membres-bt').getElement('a').toggleClass('open');
			$('langues').toggle();
		});
	}
	
	if($forgotEmail = $('tx_felogin_pi1[forgot_email]')){
			
	}
	
	
	// if(location.search 
	
	var t = location.search.substring(1).split('&');

	var f = [];
	for (var i=0; i<t.length; i++) {
		var x = t[ i ].split('=');
		if(x[0] == 'tx_felogin_pi1%5Bforgot%5D' || x[0] == 'tx_felogin_pi1%5Buser%5D' ){
			myRevealFx.toggle();
			$('membres-bg').toggleClass('open');
			$('membres-bt').getElement('a').toggleClass('open');
			$('langues').toggle();
		}
	}
	


	
	
	/*if ($('submitConnexion') && $('lienConnexion')) {
		
		$('submitConnexion').hide();
		$('lienConnexion').show();
		$('lienConnexion').getElement('span').setProperty('html', $('submitConnexion').getProperty('value') + "<span class=\"ico\">&nbsp;</span>");
		
		$('lienConnexion').addEvent('click', function(e) {
			e.stop();
			
		});
		
	}*/
	
	/*if ($('lienConnexion')) {
		$('lienConnexion').addEvent('click', function(e) {
			e.stop();
			$('lienConnexion').getParent('form').submit();
		});
	}*/
	
	/* PARTENAIRES ACCUEIL */
	if ($$('#partenaires .inner ul li a img') && $('accueil-presentation'))
	{
		var elements = $$('#partenaires .inner ul li a img');
		var dd = $('partenaires').getElement('ul');
		elements.each(function(el, ind) {
			var mtop = (dd.getSize().y - el.getSize().y) / 2;
			el.setStyle('padding-bottom',mtop.round());
		});
		
	}
	
	/* PAGE PARTENAIRES */
	if ($('partenairesW')) {
		
		var height = 0;
		var divs = $$('#partenairesW .inner');
		var nombre = Math.floor(divs.length/2);
		var maxHeight = 0;
		
		for (i = 0; i < nombre; i++) {
			var temp = divs.slice((i*2),((i*2)+2));
			temp.each(function(el, ind) {
				if (el.getSize().y > maxHeight) {
					maxHeight = el.getSize().y - 2*(el.getStyle('padding-top').toInt() + el.getStyle('padding-bottom').toInt());
				}
			});
			$$(temp).setStyle('height', maxHeight);
		}
		
	}
	
	/* MEMBRES ACCUEIL */
	if ($('accueil-membres')) {
		
		if ($$('.accueilMbItem2 li a img'))
		{
			var elements = $$('.accueilMbItem2 li a img');
			var dd = $('accueil-membres').getElement('ul');
			elements.each(function(el, ind) {
				var mtop = (dd.getSize().y - el.getSize().y) / 2;
				el.setStyle('padding-top',mtop.round());
			});
			
		}
		
		new SlideItMoo({
			overallContainer: 'accueil-membres',
			elementScrolled: 'SlideItMoo_banners_inner',
			thumbsContainer: 'SlideItMoo_banners_items',
			itemsSelector: '.accueilMbItem2',
			itemsVisible:1,
			elemsSlide:1,
			itemWidth: 476,
			showControls:0,
			autoSlide: 3000,
			transition: Fx.Transitions.quad,
			duration: 800,
			direction:1,
			showControls:1,
			random: true
		});
	}
	
	/* ACTUS SLIDER */
	if($('actus'))
	{
		var scroller = new fmcScrollTo({
			slides: $$('#actus .actu'),
			container: $('actus'),
			duration:700
		});

		var steps = $$('#actus .actu').length; 
		var theStep = 0;
		var stepLength = 1;
		var scrollable = true;
		var stepsArray = new Array();
		
		var navCanMove = true;
		
		steps.each(function(){
		
			var anchor = new Element('a', {
				'href': '#',
				'class': 'anchor',
				'html': ' '
			});
			
			anchor.inject($('actusNav'));
			
		});
		
		$('actusNav').getElements('a.anchor').each(function(el, ind) {
			el.addEvent('click', function(e) {
				if (e) { e.stop(); }
				scroller.scrollToEl(ind);
				$('actusNav').getElements('a.anchor').removeClass('active');
				el.addClass('active');
				$clear(moveAlone);
				moveAlone = (function()
				{
					if(scroller.startIndex == steps-1 ) scroller.startIndex = -1;
					if(navCanMove) btnsN[scroller.startIndex+1].fireEvent('click');
				}).periodical(5000, this);
			});
		});
		
		$('accActus').addEvents(
		{
			'mouseenter':function()
			{
				navCanMove = false;
			},
			'mouseleave':function()
			{
				navCanMove = true;
			}
		});
		
		var btnsN = $('actusNav').getElements('a.anchor');
		
		checkBTNS(scroller.startIndex, steps, stepLength, $('actusNav').getElements('a.anchor'));
		
		var moveAlone = (function()
		{
			if(scroller.startIndex == steps-1 ) scroller.startIndex = -1;
			if(navCanMove) btnsN[scroller.startIndex+1].fireEvent('click');
		}).periodical(5000, this);
	}
	
	/*	VIDEOS ACTUALITES	*/
	if ($$('ul.videos') && $$('ul.videos li')) {
		
		var listes = $$('ul.videos li');
		var videos = $$('ul.videos li span');
		
		listes.each(function(el, ind) {
			if (Browser.Engine.trident) {
				var link = '';
				var params = (videos[ind].getElements('param'));
				params.each(function(param)
				{
					if(param.get('name') == 'flashvars') link = param.get('value');
				});
				
			} else {
				var link = videos[ind].getElement('embed').get('flashvars');
			}
			if(link.substr(0,5) == 'file='){
				link = link.substr(5);
			}
			var myLien = new Element('a', {
				'href': link,
				'html': ind,
				'rel': 'lightbox[520 376]'
			});
			videos[ind].set('id','mb_'+videos[ind].getProperty('id')); 
			myLien.inject(el, 'top');
		});
		
	}
	

	
});
