window.addEvent('domready', function(){
	if($$('.blockQqRef').length > 0) {
		var toto = new mooVcarrousel('vCarrousel', 'vCarrouContent', 'vCarrouItem', {
			duration    : 400,
			items   : { height: 89 },
			progressBy  : 1,
			transition  : Fx.Transitions.Cubic.easeInOut
		});
	}
	
	var homeSlide = new mooVsimpleSlide('myGallery', 'imageElement');

	var myAccordion = new Accordion('h3.titreAccProd', 'div.accSeul', {
		opacity: true,
		onActive: function(toggler, element){
			toggler.setStyle('background-position', 'bottom left');
		},
		onBackground: function(toggler, element){
			toggler.setStyle('background-position', 'top left');
		}
	});

	var myAccordion = new Accordion('h3.titreAccProdGC', 'div.accSeulGC', {
		opacity: true,
		onActive: function(toggler, element){
			toggler.setStyle('background-position', 'bottom left');
		},
		onBackground: function(toggler, element){
			toggler.setStyle('background-position', 'top left');
		}
	});

	if($$('.virtualImgbox')) {// length >0  à voir à l'occase avec christo, prob fonctionnement
		new mooVirtualImgbox();
	}

	if($('SelectCategorie')) {
		var trigger = $$('#SelectCategorie div');
		var tLength = trigger.length;
		var actuContent = $$('.ContentEtancheAsphalte');

		actuContent.setStyle('display', 'none');
		actuContent[0].setStyle('display', 'block');

		trigger[0].removeClass('UneCategorieOff');
		trigger[0].addClass('UneCategorieOn');

		trigger.each(function(el, i){
			el.addEvent('click', function(){
				actuContent.each(function(elem, j){
					i == j ? elem.setStyle('display', 'block') : elem.setStyle('display', 'none');
				});
				trigger.each(function(elem, j){
					if (i == j){
						elem.addClass('UneCategorieOn');
						elem.removeClass('UneCategorieOff');
					}
					else {
						elem.addClass('UneCategorieOff');
						elem.removeClass('UneCategorieOn');
					}
				});
			});
		});
	}

		var histo = new mooVpopin ('histo', {
		popWidth     : 855,
		popHeight    : 660
	});
		var evol = new mooVpopin ('evol', {
		popWidth     : 855,
		popHeight    : 480
	});
		var phase = new mooVpopin ('phase', {
		popWidth     : 855,
		popHeight    : 670
	});
});

