window.addEvent('domready', function() {
	
	/******************/
	/* INITIALISATION */
	/******************/
	var ouvert = false;
	var deplie = false;
	var description = false;
	var posY = 0;
	var parent;
	//
	var myHorizontalSlide = new Fx.Slide('menuDeroulantGlobContent', {mode: 'horizontal'});
	var tempdiv = $('menuDeroulantGlobContent').getParent();
	myHorizontalSlide.hide();
	//
	$$('#menuGauche dl dd.active').each(function(el){
		//alert(el.offsetTop);
		posY = el.offsetTop+93;
		
		var obj = document.getElementById("num_gamme")
		//alert(obj.innerHTML);
		
		if(Browser.Engine.name == "trident" && (obj.innerHTML == 2 || obj.innerHTML == "2")){
			posY = el.offsetTop+144;
		}
		//alert(posY);
	});
	$('menuDeroulantGlob').setStyles({'top': posY});
	//
	myHorizontalSlide.slideIn();
	
	/***********/
	/* FLECHE  */
	/***********/
	var myFx = new Fx.Tween($('menuDeroulantGlobContent'));
	$('finLigne').addEvent('click', function(element){
		tempdiv.setStyles({'overflow': 'hidden'});
		if (!deplie) {
			$('finLigne').tween('background-image', 'url(medias/img/menuDerFlecheReduced.png)');
			myFx.start('margin-left', '-785');
			initBlocs();
			deplie = true;
		} else {
			$('finLigne').tween('background-image', 'url(medias/img/menuDerFlecheOpened.png)');
			myFx.start('margin-left', '0');
			deplie = false;
		}
	});
	
	myFx.addEvent('complete', function() {
		if (!deplie) {
			initBlocs();
			tempdiv.setStyles({'overflow': 'visible'});
			$('pointsfort').addClass('inactif');
			$('pointsfort_bloc').addClass('active');
			$('colonneGauche').setStyles({'z-index': '7'});
		} else {
			$('colonneGauche').setStyles({'z-index': '0'});
		}
	});
	
	myHorizontalSlide.addEvent('complete', function() {
		initBlocs();
		tempdiv.setStyles({'overflow': 'visible'});
		$('pointsfort').addClass('inactif');
			$('pointsfort_bloc').addClass('active');
		$('colonneGauche').setStyles({'z-index': '7'});
	});
	
	/******************************/
	/* SOUS-MENU - MENU DEPLIANT  */
	/******************************/	
	$('pointsfort').addEvent('click', function(el){
		initBlocs();
		tempdiv.setStyles({'overflow': 'visible'});
		$('pointsfort').addClass('inactif');
		$$('#ligneDeroulante div.tab').each(function(el){
			$(el).removeClass('active');
		})
		$('pointsfort_bloc').toggleClass('active');
	});
	$('description').addEvent('click', function(el){
		initBlocs();
		tempdiv.setStyles({'overflow': 'visible'});
		$('description').addClass('inactif');
		$$('#ligneDeroulante div.tab').each(function(el){
			$(el).removeClass('active');
		})
		$('description_bloc').toggleClass('active');
	});
	$('implantation').addEvent('click', function(element){
		initBlocs();
		tempdiv.setStyles({'overflow': 'visible'});
		$('implantation').addClass('inactif');
		$$('#ligneDeroulante div.tab').each(function(el){
			$(el).removeClass('active');
		})
		$('implantation_bloc').toggleClass('active');
	});
	$('options').addEvent('click', function(element){
		initBlocs();
		tempdiv.setStyles({'overflow': 'visible'});
		$('options').addClass('inactif');
		$$('#ligneDeroulante div.tab').each(function(el){
			$(el).removeClass('active');
		})
		$('options_bloc').toggleClass('active');
	});
	
	function initBlocs() {
		tempdiv.setStyles({'overflow': 'hidden'});
		$('description').removeClass('inactif');
		//$('description_bloc').setStyles({'display': 'none'});
		$('pointsfort').removeClass('inactif');
		//$('pointsfort_bloc').setStyles({'display': 'none'});
		$('implantation').removeClass('inactif');
		//$('implantation_bloc').setStyles({'display': 'none'});
		$('options').removeClass('inactif');
		//$('options_bloc').setStyles({'display': 'none'});
	}
	
	/********************/
	/* VIGNETTE PHOTOS  */
	/********************/
	$$('#formOptions > dl > dd > a.icoPhoto').each(function(el){
		el.addEvent('mouseover', function(element){
			posTop = element.client.y + 10;
			posLeft = element.client.x + 10;
			//
			$('zoomImageId').setStyles({'display': 'block'});
			$('zoomImageId').setStyles({'top': posTop});
			$('zoomImageId').setStyles({'left': posLeft});
		});
		el.addEvent('mouseleave', function(element){
			$('zoomImageId').setStyles({'display': 'none'});
		});
	});
	
	/****************/
	/* FORM OPTIONS */
	/****************/
	$$('#formOptions > dl > dt > a').each(function(el){
		el.addEvent('click', function(element){
			initForm();
			parent = el.getParent().getParent();
			parent.removeClass('inactive');
		});
	});
	
	function initForm() {
		$$('#formOptions > dl').each(function(el){
			el.addClass('inactive');
		});										   
	}
	
	/*******/
	/* FAQ */
	/*******/
	
});