window.addEvent('domready', function(){

	//animation du slider de la home
	var animTriggers = $$('#animMenu a');
	var animCaptions = $$('#animCaptions div').setStyle('opacity', 0);
	animCaptions[0].setStyle('opacity', 1);

	var mySlide = new NivooSlider($('homeSlide'), {
		animSpeed   : 800,
		effect      : 'random',
		interval    : 3500,
		directionNav: false,
		onStart     : function(){
			animTriggers.removeClass('selec');
			animTriggers[this.currentSlide].addClass('selec');
			animCaptions.fade(0)
		},
		onFinish    : function(){
			animCaptions[this.currentSlide].fade(1);
		}
	});
	
	//les boutons sur le slider
	animTriggers.each(function(el, i){
		el.addEvents({
			'click'    : function(e){
				e.stop();
				mySlide.slide(i);
			},
			'mouseenter': function(){
				mySlide.pause();
			},
			'mouseleave': function(){
				mySlide.play();
			}
		});
	});
	//ends animation du slider de la home

	//pavé nos produits
	$$('#homeProd li a').each(function(el, i){
		el.addEvents({
			'mouseenter': function(){
				var bgtop = 178 * (i + 1);
				$('homeProd').setStyle('background-position', 'right '+ -bgtop+'px');
			},
			'mouseleave': function(){
				$('homeProd').setStyle('background-position', 'right top');
			}
		});
	});

	//cerabox video
	var cBox = new CeraBox();
	cBox.addItems('.cBox', {
			group: false,
			width: 800,
			height: 600
	});

	//carrousel rotatif
	var homeCarrou = new mooVRoundthing($('homeCarrou'), $$('#homeCarrou a'), {
		maxWidth  : 181,
		maxHeight : 153,
		pad       : 2,
		initRad   : 0,
		fontMax   : 12
	});

	//texte dans les inputs de recherche, uniquement sur la home...
	$('byPartNum').getElements('[type=text]').each(function(el){
		new OverText(el);
	});
	$('byAta').getElements('[type=text]').each(function(el){
		new OverText(el);
	});
	$('byType').getElements('[type=text]').each(function(el){
		new OverText(el);
	});

	//c'est sauvage mais bon, ça évite du dev inutile...
	$$('.uneHomeNews')[0].addClass('first');
});
