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

//slider panier
if ($('monPanier')) {
	//on définit le slider vertical dans une fonction afterAjax() afin qu'il soit actif même une fois que le contenu de la div panier a été mis à jour en ajax
	//pour ce faire il faut appeler la fonction afterAjax() dans la requête ajax elle-même
	//ce qui permet de réaffecter les actions aux nouveaux éléments DOM créés
	afterAjax();
}

//ticker news page ACCUEIL
if ($('actus')) {
   /*var hor = new Ticker('TickerVertical', {speed : 500, delay : 3000, direction : 'vertical'});
   $$('#TickerVertical li').each(function(el){
		el.addEvent('mouseenter', function() {
			hor.pause();
		});
		el.addEvent('mouseout', function() {
			hor.resume();
		});
	});*/
   	newsTicker = tickerBoxInit('TickerVertical',30,'v','li', 500, 6000);
}

//ticker marque page ACCUEIL
if ($('marquesHome')) {
   //var mar = new Ticker('TickerMarque', {speed : 10, delay : 10, direction : 'vetical'});
   marqueTicker = faderBoxInit('TickerMarque','li', 500, 5000);
}

//ticker nouveaute page ACCUEIL
if ($('boutikNews')) {
   produitTicker = tickerBoxInit('produitHorizontal',210,'h','div', 500, 8000);
}

//ticker promo COL DROITE
if ($('promos')) {
   marqueTicker = tickerBoxInit('promoVertical',100,'v','li', 500, 6000);
}


//page détail d'un produit SLIDE entre l'onglet video et infos techniques
if ($('boutVideo') && $('boutFichTec')) {
	var myFx0 = new Fx.Slide('boutVideo', { mode: 'vertical', link: 'cancel' });
	var myFx1 = new Fx.Slide('boutFichTec', { mode: 'vertical', link: 'cancel' }).hide();
	$('onglet0').addEvent('click', function(e){
		e.stop();
		$('boutVideo').morph({'opacity': '1'});
		$('boutFichTec').morph({'opacity': '0'});
		myFx0.slideIn(); 
		myFx1.slideOut();
	});

	$('onglet1').addEvent('click', function(e){
		e.stop();
		$('boutVideo').morph({'opacity': '0'});
		$('boutFichTec').morph({'opacity': '1'});
		myFx0.slideOut();
		myFx1.slideIn();
	});

}

});

function afterAjax() {
	//-vertical
	var myVerticalSlide = new Fx.Slide('monPanier', {transition: Fx.Transitions.Sine.easeIn , link: 'cancel' }).hide();

	$('monPanier').setStyle('opacity', '0');
	$('maskPanier').setStyle('display', 'none');

	$('affPanier').addEvent('click', function(e) {
		e.stop();
		myVerticalSlide.slideIn();
		$('monPanier').morph({ 'opacity': '1' });
		$('affPanier').setStyle('display', 'none');
		$('maskPanier').setStyle('display', 'block');
	});
	
	$('maskPanier').addEvent('click', function(e) {
		e.stop();
		myVerticalSlide.slideOut();
		$('monPanier').morph({ 'opacity': '0' });
		$('affPanier').setStyle('display', 'block');
		$('maskPanier').setStyle('display', 'none');
	});
}
