
//de base pas de menu
var menuopen = -1;
/**
 * Fonction qui indique quelle menu doit rester ouvert
 */
function setMenuOpen(numOpen){
	if(numOpen>0)
		menuopen	= numOpen;
}

$(document).ready(function () {
	
	var slide1iscalled	= false;
	replaceAll(0);
	
	$('.jsmenu ul').mouseleave(function(){
		replaceAll(500);
	});
	
	/**
	 * Slide1
	 **/
	$("#slideimage1").hover(function() {
		$("#slideimage2").stop().animate({width: "63px"}, {duration: 1500, easing:"easeInOutQuad"});
		$("#slideimage3").stop().animate({width: "48px"}, {duration: 1500, easing:"easeInOutQuad"});
			
		$(this).stop().animate({width: "740px"}, {duration: 1500, easing:"easeInOutQuad", complete:function(){
			if(menuopen==-1)
				$('#slidedesc1').animate({opacity: 1, bottom:"0px"}, {duration: 500, easing:"easeInOutQuad"});
		}});
	},
	function () {	
		outZone($(this).attr('id'));
	});
	
	/**
	 * Slide2
	 **/
	$("#slideimage2").hover(function() {
		$("#slideimage1").stop().animate({width: "48px"}, {duration: 1500, easing:"easeInOutQuad"});
		$("#slideimage3").stop().animate({width: "48px"}, {duration: 1500, easing:"easeInOutQuad"});
			
		$(this).stop().animate({width: "740px"}, {duration: 1500, easing:"easeInOutQuad", complete:function(){
			if(menuopen==-1)
				$('#slidedesc2').animate({opacity: 1, bottom:"0px"}, {duration: 500, easing:"easeInOutQuad"});
		}});
	},
	function () {	
		outZone($(this).attr('id'));
	});
	
	/**
	 * Slide3
	 **/
	$("#slideimage3, #onglet3").hover(function() {
		$("#slideimage1").stop().animate({width: "48px"}, {duration: 1500, easing:"easeInOutQuad"});
		$("#slideimage2").stop().animate({width: "53px"}, {duration: 1500, easing:"easeInOutQuad"});
			
		$($("#slideimage3")).stop().animate({width: "740px"}, {duration: 1500, easing:"easeInOutQuad", complete:function(){
			if(menuopen==-1)
				$('#slidedesc3').animate({opacity: 1, bottom:"0px"}, {duration: 500, easing:"easeInOutQuad"});
		}});
	},
	function () {	
		outZone("slideimage3");
	});
	 
	/**
	 * Quand on sort d'un element
	 **/
	function outZone(thethis){
		$('#'+thethis).stop().animate({width: "48px"}, {duration: 1500, easing:"easeOutQuad"});
		if(menuopen==-1)
			$('#'+thethis+' .blocdescr').animate({opacity: 0, bottom:"-89px"}, {duration: 1000, easing:"easeInOutQuad"});
	}
	
	/**
	 * Fonction spéciale onglet2 
	 **/
	$('#onglet1').mouseover(function(){
		$("#slideimage1").stop().animate({width: "740px"}, {duration: 1500, easing:"easeInOutQuad"},function(){
			slide1iscalled = false;
		});
	});
	
	function replaceAll(time){
		if(menuopen!=-1){
			$("#slideimage1").stop().animate({width: "48px"}, {duration: 1500, easing:"easeInOutQuad"});
			$("#slideimage2").stop().animate({width: "53px"}, {duration: 1500, easing:"easeInOutQuad"});
			$("#slideimage3").stop().animate({width: "48px"}, {duration: 1500, easing:"easeInOutQuad"});
			if(menuopen==1){
				$("#slideimage1").stop().animate({width: "730px"}, {duration: 1500, easing:"easeInOutQuad",complete:function(){
				}});	
			}
			else if(menuopen==2)
				$("#slideimage2").stop().animate({width: "730px"}, {duration: 1500, easing:"easeInOutQuad",complete:function(){
				}});	
			else if(menuopen==3)
				$("#slideimage3").stop().animate({width: "740px"}, {duration: 1500, easing:"easeInOutQuad",complete:function(){
				}});	
		} else{
			$("#slideimage1").stop().animate({width: "250px"}, {duration: 1500, easing:"easeInOutQuad"});
			$("#slideimage2").stop().animate({width: "250px"}, {duration: 1500, easing:"easeInOutQuad"});
			$("#slideimage3").stop().animate({width: "270px"}, {duration: 1500, easing:"easeInOutQuad"});
			$("#slidedesc1").stop().animate({opacity: 0, bottom:"-89px"}, {duration: time, easing:"easeInOutQuad"});
			$("#slidedesc2").stop().animate({opacity: 0, bottom:"-89px"}, {duration: time, easing:"easeInOutQuad"});
			$("#slidedesc3").stop().animate({opacity: 0, bottom:"-89px"}, {duration: time, easing:"easeInOutQuad"});
		}
		
		
	}
})
