/* NaviOuest, Naviguons ensemble - Javascript Document */

window.addEvent('domready', function(){	
	
	// JS ACTIVÉ
	$(document.body).addClass('js');
	
	// MENU PRINCIPAL
	if($('menu-principal')) {
		$('menu-principal').getElement('ul').getElements('li').each(function(item, index){
			item.addEvents({
				'mouseenter': function(){
					this.addClass('hover');
				},
				'mouseleave': function(){
					this.removeClass('hover');
				}
			});
		});
	}
	
	// BONNES AFFAIRES
	if($('ul.bonnes-affaires')) {
		var list = $('bonnes-affaires').getElement('ul.bonnes-affaires');
		nbElements = list.getElements('li').length;
		if(nbElements > 1){
			var scroll = new Fx.Tween(list, {property: 'margin-left', link: 'ignore', duration: 1000});
			list.setStyle('width', nbElements*248);
			var suivantBa = function () {
				if(list.getStyle('margin-left').toInt()-248 > -nbElements*248) scroll.start(list.getStyle('margin-left').toInt()-248);
				else scroll.start(0);
			}
			var periodical = suivantBa.periodical(5000);
			list.addEvents({
				mouseenter: function(){
					$clear(periodical);
				},
				mouseleave: function(){
					periodical = suivantBa.periodical(5000);
					//console.log(suivantBa);
				}
			});
		}
	}
	
	// FORMULAIRE RECHERCHE BATEAU
	if($('lancer-recherche-bateau')) {
		var button = $('lancer-recherche-bateau');
		var form = $('formulaire-recherche-bateau');
		button.addEvent('click', function(e) {
			e.stop();
			form.submit();
		});
	}
	
	// MARQUES DITRIBUEES
	if($('logos-marques-distribuees-flash')) {
		var logos_marques_distribuees_flash = new Swiff('/swf/marques-distribuees.swf', {
			id: 'logos-marques-distribuees-flash',
			width: 135,
			height: 80,
			params: {
				wmode: 'transparent'
			}
		}).inject($('logos-marques-distribuees-flash'));
	}
	
	// PARAGRAPHE YMS
	$$('p').each(function(p){
		if(p.getProperty('align') == 'center') {
			p.removeProperty('align');
			p.setProperty('class', 'center');
		}
	});
	// IMAGES YMS
	$$('img').each(function(img){
		if(img.getProperty('align') == 'left') {
			img.removeProperty('align');
			img.setProperty('class', 'float-left');
		}
		else if(img.getProperty('align') == 'right') {
			img.removeProperty('align');
			img.setProperty('class', 'float-right');
		}
	});
});