// JavaScript Document

// =============== BANDEAUX VIMEO - FACEBOOK - TWITTER ===============
	var largeurReservee = 321;
	var increment = 250;
	
	var largeurSite;
	var modulo;
	var largeurUtile;
	
	var margeVimeo = 0;
	var margeTwitter = 0;
	var margeFacebook = 0;
	var margeMusic = 0;
	
	var tailleBandeauVimeo;
	var tailleBandeauTwitter;
	var tailleBandeauFacebook;
	var tailleBandeauMusic;
	
	var nbSlidesVimeo;
	var nbSlidesTwitter;
	var nbSlidesFacebook;
	var nbSlidesMusic;
	
	var margeVimeoMax;
	var margeTwitterMax;
	var margeFacebookMax;
	var margeMusicMax;
	
	var maxVimeoAtteint = false;
	var maxTwitterAtteint = false;
	var maxFacebookAtteint = false;
	var maxMusicAtteint = false;
	
	var miniVimeoAtteint = false;
	var miniTwitterAtteint = false;
	var miniFacebookAtteint = false;
	var miniMusicAtteint = false;
	
	function bandeauxSociaux()
	{
		largeurSite = $(window).width();
		largeurUtile = largeurSite-largeurReservee;
		$("div.sociauxContenus").css("width",largeurUtile+"px");
		
		nbSlidesVimeo = $("div.sociauxSlidesVimeo").children("div.sociauxSlide").length;
		tailleBandeauVimeo = increment*nbSlidesVimeo;
		$("div.sociauxSlidesVimeo").css("width",tailleBandeauVimeo+"px");
		
		nbSlidesTwitter = $("div.sociauxSlidesTwitter").children("div.sociauxSlide").length;
		tailleBandeauTwitter = increment*nbSlidesTwitter;
		$("div.sociauxSlidesTwitter").css("width",tailleBandeauTwitter+"px");
		
		nbSlidesFacebook = $("div.sociauxSlidesFacebook").children("div.sociauxSlide").length;
		tailleBandeauFacebook = increment*nbSlidesFacebook;
		$("div.sociauxSlidesFacebook").css("width",tailleBandeauFacebook+"px");
		
		nbSlidesMusic = $("div.sociauxSlidesMusic").children("div.sociauxSlide").length;
		tailleBandeauMusic = increment*nbSlidesMusic;
		$("div.sociauxSlidesMusic").css("width",tailleBandeauMusic+"px");
		
		$(window).resize( function () {
			largeurSite = $(window).width();
			largeurUtile = largeurSite-largeurReservee;
			$("div.sociauxContenus").css("width",largeurUtile+"px");
			
			$("div.sociauxSlidesVimeo").css("marginLeft",0);
			$("div.sociauxSlidesTwitter").css("marginLeft",0);
			$("div.sociauxSlidesFacebook").css("marginLeft",0);
			$("div.sociauxSlidesMusic").css("marginLeft",0);
			
			margeVimeoMax = 0;
			margeTwitterMax = 0;
			margeFacebookMax = 0;
			margeMusicMax = 0;
		});
		
		function ouvertureVimeo()
		{
			$("div.sociauxConteneurVimeo").slideDown(500,"easeOutQuad");
		}
		
		function ouvertureTwitter()
		{
			$("div.sociauxConteneurTwitter").slideDown(500,"easeOutQuad");
		}
		
		function ouvertureFacebook()
		{
			$("div.sociauxConteneurFacebook").slideDown(500,"easeOutQuad");
		}
		
		function ouvertureMusic()
		{
			$("div.sociauxConteneurMusic").slideDown(500,"easeOutQuad");
		}
		
		// ouverture ou fermeture du bandeau vimeo
		$("a.lienVimeo").click( function () {
			if($(this).hasClass("lienSocialActif"))
			{
				$("div.sociauxConteneurVimeo").slideUp(500,"easeOutQuad");
				$(this).removeClass("lienSocialActif");
			}
			else
			{
				if($("a.lienMusic").hasClass("lienSocialActif"))
				{
					$("a.lienMusic").removeClass("lienSocialActif");
					$("a.lienMusic").animate({color:"#b3b3b3",backgroundColor:"#000"}, {queue:false, duration:250, easing:"easeOutQuad"});
					$("div.sociauxConteneurMusic").slideUp(500,function(){ouvertureVimeo()},"easeOutQuad");
				}
				else if($("a.lienTwitter").hasClass("lienSocialActif"))
				{
					$("a.lienTwitter").removeClass("lienSocialActif");
					$("a.lienTwitter").animate({color:"#b3b3b3",backgroundColor:"#000"}, {queue:false, duration:250, easing:"easeOutQuad"});
					$("div.sociauxConteneurTwitter").slideUp(500,function(){ouvertureVimeo()},"easeOutQuad");
				}
				else if($("a.lienFacebook").hasClass("lienSocialActif"))
				{
					$("a.lienFacebook").removeClass("lienSocialActif");
					$("a.lienFacebook").animate({color:"#b3b3b3",backgroundColor:"#000"}, {queue:false, duration:250, easing:"easeOutQuad"});
					$("div.sociauxConteneurFacebook").slideUp(500,function(){ouvertureVimeo()},"easeOutQuad");
				}
				else
				{
					ouvertureVimeo();
				}
				
				$(this).addClass("lienSocialActif");
			}
			return false;
		});
		
		// ouverture ou fermeture du bandeau twitter
		$("a.lienTwitter").click( function () {
			if($(this).hasClass("lienSocialActif"))
			{
				$("div.sociauxConteneurTwitter").slideUp(500,"easeOutQuad");
				$(this).removeClass("lienSocialActif");
			}
			else
			{
				if($("a.lienMusic").hasClass("lienSocialActif"))
				{
					$("a.lienMusic").removeClass("lienSocialActif");
					$("a.lienMusic").animate({color:"#b3b3b3",backgroundColor:"#000"}, {queue:false, duration:250, easing:"easeOutQuad"});
					$("div.sociauxConteneurMusic").slideUp(500,function(){ouvertureTwitter()},"easeOutQuad");
				}
				else if($("a.lienVimeo").hasClass("lienSocialActif"))
				{
					$("a.lienVimeo").removeClass("lienSocialActif");
					$("a.lienVimeo").animate({color:"#b3b3b3",backgroundColor:"#000"}, {queue:false, duration:250, easing:"easeOutQuad"});
					$("div.sociauxConteneurVimeo").slideUp(500,function(){ouvertureTwitter()},"easeOutQuad");
				}
				else if($("a.lienFacebook").hasClass("lienSocialActif"))
				{
					$("a.lienFacebook").removeClass("lienSocialActif");
					$("a.lienFacebook").animate({color:"#b3b3b3",backgroundColor:"#000"}, {queue:false, duration:250, easing:"easeOutQuad"});
					$("div.sociauxConteneurFacebook").slideUp(500,function(){ouvertureTwitter()},"easeOutQuad");
				}
				else
				{
					ouvertureTwitter();
				}
				
				$(this).addClass("lienSocialActif");
			}
			return false;
		});
		
		// ouverture ou fermeture du bandeau facebook
		$("a.lienFacebook").click( function () {
			if($(this).hasClass("lienSocialActif"))
			{
				$("div.sociauxConteneurFacebook").slideUp(500,"easeOutQuad");
				$(this).removeClass("lienSocialActif");
			}
			else
			{
				if($("a.lienMusic").hasClass("lienSocialActif"))
				{
					$("a.lienMusic").removeClass("lienSocialActif");
					$("a.lienMusic").animate({color:"#b3b3b3",backgroundColor:"#000"}, {queue:false, duration:250, easing:"easeOutQuad"});
					$("div.sociauxConteneurMusic").slideUp(500,function(){ouvertureFacebook()},"easeOutQuad");
				}
				else if($("a.lienVimeo").hasClass("lienSocialActif"))
				{
					$("a.lienVimeo").removeClass("lienSocialActif");
					$("a.lienVimeo").animate({color:"#b3b3b3",backgroundColor:"#000"}, {queue:false, duration:250, easing:"easeOutQuad"});
					$("div.sociauxConteneurVimeo").slideUp(500,function(){ouvertureFacebook()},"easeOutQuad");
				}
				else if($("a.lienTwitter").hasClass("lienSocialActif"))
				{
					$("a.lienTwitter").removeClass("lienSocialActif");
					$("a.lienTwitter").animate({color:"#b3b3b3",backgroundColor:"#000"}, {queue:false, duration:250, easing:"easeOutQuad"});
					$("div.sociauxConteneurTwitter").slideUp(500,function(){ouvertureFacebook()},"easeOutQuad");
				}
				else
				{
					ouvertureFacebook();
				}
				
				$(this).addClass("lienSocialActif");
			}
			return false;
		});
		
		
		// ouverture ou fermeture du bandeau music
		$("a.lienMusic").click( function () {
			if($(this).hasClass("lienSocialActif"))
			{
				$("div.sociauxConteneurMusic").slideUp(500,"easeOutQuad");
				$(this).removeClass("lienSocialActif");
			}
			else
			{
				if($("a.lienFacebook").hasClass("lienSocialActif"))
				{
					$("a.lienFacebook").removeClass("lienSocialActif");
					$("a.lienFacebook").animate({color:"#b3b3b3",backgroundColor:"#000"}, {queue:false, duration:250, easing:"easeOutQuad"});
					$("div.sociauxConteneurFacebook").slideUp(500,function(){ouvertureMusic()},"easeOutQuad");
				}
				else if($("a.lienVimeo").hasClass("lienSocialActif"))
				{
					$("a.lienVimeo").removeClass("lienSocialActif");
					$("a.lienVimeo").animate({color:"#b3b3b3",backgroundColor:"#000"}, {queue:false, duration:250, easing:"easeOutQuad"});
					$("div.sociauxConteneurVimeo").slideUp(500,function(){ouvertureMusic()},"easeOutQuad");
				}
				else if($("a.lienTwitter").hasClass("lienSocialActif"))
				{
					$("a.lienTwitter").removeClass("lienSocialActif");
					$("a.lienTwitter").animate({color:"#b3b3b3",backgroundColor:"#000"}, {queue:false, duration:250, easing:"easeOutQuad"});
					$("div.sociauxConteneurTwitter").slideUp(500,function(){ouvertureMusic()},"easeOutQuad");
				}
				else
				{
					ouvertureMusic();
				}
				
				$(this).addClass("lienSocialActif");
			}
			return false;
		});
		
		
		$("a.sociauxFlecheDroiteVimeo").click( function () {
			if(tailleBandeauVimeo > largeurUtile)
			{
				margeVimeoMax = tailleBandeauVimeo - largeurUtile;
				modulo = largeurUtile%increment;
				
				if(maxVimeoAtteint == false)
				{
					if((margeVimeo + largeurUtile)- modulo < margeVimeoMax)
					{
						margeVimeo = (margeVimeo + largeurUtile) - modulo;
					}
					else
					{
						margeVimeo = margeVimeoMax + modulo;
						maxVimeoAtteint = true;
						miniVimeoAtteint = false;
					}
				}
				else
				{
					margeVimeo = 0;
					maxVimeoAtteint = false;
					miniVimeoAtteint = true;
				}
				$("div.sociauxSlidesVimeo").animate({marginLeft:-margeVimeo+"px"}, {queue:false, duration:400, easing:"easeOutQuad"});
			}
			return false;
		});
		
		// clic fleche gauche Vimeo
		$("a.sociauxFlecheGaucheVimeo").click( function () {
			if(tailleBandeauVimeo > largeurUtile)
			{
				modulo = largeurUtile%increment;
				if(miniVimeoAtteint == false)
				{
					if((margeVimeo - largeurUtile)+ modulo > 0)
					{
						margeVimeo = (margeVimeo - largeurUtile)+ modulo;
						miniVimeoAtteint = false;
					}
					else
					{
						margeVimeo = 0;
						miniVimeoAtteint = true;
						maxVimeoAtteint = false;
					}
				}
				else
				{
					margeVimeo = margeVimeoMax+modulo;
					miniVimeoAtteint = false;
					maxVimeoAtteint = true;
				}
				$("div.sociauxSlidesVimeo").animate({marginLeft:-margeVimeo+"px"}, {queue:false, duration:400, easing:"easeOutQuad"});
			}
			return false;
		});
		
		
		// clic fleche droite Twitter
		$("a.sociauxFlecheDroiteTwitter").click( function () {
			if(tailleBandeauTwitter > largeurUtile)
			{
				margeTwitterMax = tailleBandeauTwitter - largeurUtile;
				modulo = largeurUtile%increment;
				
				if(maxTwitterAtteint == false)
				{
					if((margeTwitter + largeurUtile)- modulo < margeTwitterMax)
					{
						margeTwitter = (margeTwitter + largeurUtile) - modulo;
					}
					else
					{
						margeTwitter = margeTwitterMax + modulo;
						maxTwitterAtteint = true;
						miniTwitterAtteint = false;
					}
				}
				else
				{
					margeTwitter = 0;
					maxTwitterAtteint = false;
					miniTwitterAtteint = true;
				}
				$("div.sociauxSlidesTwitter").animate({marginLeft:-margeTwitter+"px"}, {queue:false, duration:400, easing:"easeOutQuad"});
			}
			return false;
		});
		
		// clic fleche gauche Twitter
		$("a.sociauxFlecheGaucheTwitter").click( function () {
			if(tailleBandeauTwitter > largeurUtile)
			{
				modulo = largeurUtile%increment;
				if(miniTwitterAtteint == false)
				{
					if((margeTwitter - largeurUtile)+ modulo > 0)
					{
						margeTwitter = (margeTwitter - largeurUtile)+ modulo;
						miniTwitterAtteint = false;
					}
					else
					{
						margeTwitter = 0;
						miniTwitterAtteint = true;
						maxTwitterAtteint = false;
					}
				}
				else
				{
					margeTwitter = margeTwitterMax + modulo;
					miniTwitterAtteint = false;
					maxTwitterAtteint = true;
				}
				$("div.sociauxSlidesTwitter").animate({marginLeft:-margeTwitter+"px"}, {queue:false, duration:400, easing:"easeOutQuad"});
			}
			return false;
		});
		
		// clic fleche droite Facebook
		$("a.sociauxFlecheDroiteFacebook").click( function () {
			if(tailleBandeauFacebook > largeurUtile)
			{
				margeFacebookMax = tailleBandeauFacebook - largeurUtile;
				modulo = largeurUtile%increment;
				
				if(maxFacebookAtteint == false)
				{
					if((margeFacebook + largeurUtile)- modulo < margeFacebookMax)
					{
						margeFacebook = (margeFacebook + largeurUtile) - modulo;
					}
					else
					{
						margeFacebook = margeFacebookMax + modulo;
						maxFacebookAtteint = true;
						miniFacebookAtteint = false;
					}
				}
				else
				{
					margeFacebook = 0;
					maxFacebookAtteint = false;
					miniFacebookAtteint = true;
				}
				$("div.sociauxSlidesFacebook").animate({marginLeft:-margeFacebook+"px"}, {queue:false, duration:400, easing:"easeOutQuad"});
			}
			return false;
		});
		
		// clic fleche gauche Facebook
		$("a.sociauxFlecheGaucheFacebook").click( function () {
			if(tailleBandeauFacebook > largeurUtile)
			{
				modulo = largeurUtile%increment;
				if(miniFacebookAtteint == false)
				{
					if((margeFacebook - largeurUtile)+ modulo > 0)
					{
						margeFacebook = (margeFacebook - largeurUtile)+ modulo;
						miniFacebookAtteint = false;
					}
					else
					{
						margeFacebook = 0;
						miniFacebookAtteint = true;
						maxFacebookAtteint = false;
					}
				}
				else
				{
					margeFacebook = margeFacebookMax + modulo;
					miniFacebookAtteint = false;
					maxFacebookAtteint = true;
				}
				$("div.sociauxSlidesFacebook").animate({marginLeft:-margeFacebook+"px"}, {queue:false, duration:400, easing:"easeOutQuad"});
			}
			return false;
		});
		
		// clic fleche droite Music
		$("a.sociauxFlecheDroiteMusic").click( function () {
			if(tailleBandeauMusic > largeurUtile)
			{
				margeMusicMax = tailleBandeauMusic - largeurUtile;
				modulo = largeurUtile%increment;
				
				if(maxMusicAtteint == false)
				{
					if((margeMusic + largeurUtile)- modulo < margeMusicMax)
					{
						margeMusic = (margeMusic + largeurUtile) - modulo;
					}
					else
					{
						margeMusic = margeMusicMax + modulo;
						maxMusicAtteint = true;
						miniMusicAtteint = false;
					}
				}
				else
				{
					margeMusic = 0;
					maxMusicAtteint = false;
					miniMusicAtteint = true;
				}
				$("div.sociauxSlidesMusic").animate({marginLeft:-margeMusic+"px"}, {queue:false, duration:400, easing:"easeOutQuad"});
			}
			return false;
		});
		
		// clic fleche gauche Music
		$("a.sociauxFlecheGaucheMusic").click( function () {
			if(tailleBandeauMusic > largeurUtile)
			{
				modulo = largeurUtile%increment;
				if(miniMusicAtteint == false)
				{
					if((margeMusic - largeurUtile)+ modulo > 0)
					{
						margeMusic = (margeMusic - largeurUtile)+ modulo;
						miniMusicAtteint = false;
					}
					else
					{
						margeMusic = 0;
						miniMusicAtteint = true;
						maxMusicAtteint = false;
					}
				}
				else
				{
					margeMusic = margeMusicMax + modulo;
					miniMusicAtteint = false;
					maxMusicAtteint = true;
				}
				$("div.sociauxSlidesMusic").animate({marginLeft:-margeMusic+"px"}, {queue:false, duration:400, easing:"easeOutQuad"});
			}
			return false;
		});
		
	}
// =============== BANDEAUX VIMEO - FACEBOOK - TWITTER ===============


// =============== MODULE NEWSLETTER ===============
	function inscriptionNewsletter()
	{
		$("a.newsletterOpen").click( function () {
			if($(this).hasClass("newsletterOpenActif"))
			{
				$("div.newsletterInscription").slideUp(500,"easeOutQuad");
				$(this).removeClass("newsletterOpenActif");
			}
			else
			{
				$("div.newsletterFormulaire").css("display","block");
				$("div.newsletterMessageEchec").css("display","none");
				$("div.newsletterMessageOk").css("display","none");
				$("#newsletterEmailLabel").removeClass("newsletterError");
				$("div.newsletterInscription").slideDown(500,"easeOutQuad");
				$(this).addClass("newsletterOpenActif");
			}
			return false;
		});
		
		$("a.newsletterOk").click( function () {
											 
			var reg_email = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/;										 
			// cas 1 adresse email pas remplie ou incorrecte
			if (document.getElementById('newsletterEmail').value=='' || !reg_email.test(document.getElementById('newsletterEmail').value))
			{
				$("#newsletterEmailLabel").addClass("newsletterError");
			}
			
			// cas 2 adresse email remplie et correcte
			else
			{
				if (inscriptionNewsletterInBdd()) {
					// cas 2a : inscription validee
					$("#newsletterEmailLabel").removeClass("newsletterError");
					$("div.newsletterFormulaire").css("display","none");
					$("div.newsletterMessageEchec").css("display","none");
					$("div.newsletterMessageOk").css("display","block");
				}
				else {
					// cas 2b : erreur serveur
					$("#newsletterEmailLabel").removeClass("newsletterError");
					$("div.newsletterFormulaire").css("display","none");
					$("div.newsletterMessageOk").css("display","none");
					$("div.newsletterMessageEchec").css("display","block");
				}
			}
			return false;
		});
		
		$("a.newsletterFermer").click( function () {
			$("div.newsletterInscription").slideUp(500,"easeOutQuad");
			$("a.newsletterOpen").removeClass("newsletterOpenActif");
			return false;
		});
		
		$("a.newsletterRetry").click( function () {
			$("div.newsletterFormulaire").css("display","block");
			$("div.newsletterMessageEchec").css("display","none");
			$("div.newsletterMessageOk").css("display","none");
			return false;
		});
	}
// =============== MODULE NEWSLETTER ===============


// =============== ROLLOVER DES FLECHES (BARRE RESEAUX SOCIAUX) ===============
	var thisFleche;
	var thisFleche2;
	
	function flecheRollOut()
	{
		thisFleche.css("backgroundPosition","0 0");
	}
	
	function flecheRollOver()
	{
		$("a.fleche").mouseover( function () {
			$(this).animate({backgroundPosition:-100+"px"+" "+0}, {queue:false, duration:400, easing:"easeOutQuad"});
		});
		
		$("a.fleche").mouseout( function () {
			thisFleche = $(this);
			setTimeout("flecheRollOut()",500);
			
		});
	}
	
	function flecheRollOut2()
	{
		thisFleche2.css("backgroundPosition","-70px 0");
	}

	
	function flecheRollOver2()
	{
		$("a.fleche2").mouseover( function () {
			$(this).animate({backgroundPosition:30+"px"+" "+0}, {queue:false, duration:400, easing:"easeOutQuad"});
		});
		
		$("a.fleche2").mouseout( function () {
			thisFleche2 = $(this);
			setTimeout("flecheRollOut2()",500);
		});
	}
// =============== ROLLOVER DES FLECHES (BARRE RESEAUX SOCIAUX) ===============


// =============== ROLLOVER DES FLECHES (FICHE PROJET, BLOG) ===============
	var thisFlecheContent;
	var thisFlecheContent2;
	
	function flecheContentRollOut()
	{
		thisFlecheContent.css("backgroundPosition","0 0");
	}
	
	function flecheContentRollOver()
	{
		$("a.flecheContent").mouseover( function () {
			$(this).animate({backgroundPosition:-110+"px"+" "+0}, {queue:false, duration:400, easing:"easeOutQuad"});
		});
		
		$("a.flecheContent").mouseout( function () {
			thisFlecheContent = $(this);
			setTimeout("flecheContentRollOut()",500);
			
		});
	}
	
	function flecheContentRollOut2()
	{
		thisFlecheContent2.css("backgroundPosition","-80px 0");
	}

	
	function flecheContentRollOver2()
	{
		$("a.flecheContent2").mouseover( function () {
			$(this).animate({backgroundPosition:30+"px"+" "+0}, {queue:false, duration:300, easing:"easeOutQuad"});
		});
		
		$("a.flecheContent2").mouseout( function () {
			thisFlecheContent2 = $(this);
			setTimeout("flecheContentRollOut2()",400);
		});
	}
	
	function closeRollOut()
	{
		thisClose.css("backgroundPosition","0 0");
	}

	function closeRollOver()
	{
		$("a.closeBack").mouseover( function () {
			$(this).animate({backgroundPosition:-124+"px"+" "+0}, {queue:false, duration:300, easing:"easeOutQuad"});
		});
		
		$("a.closeBack").mouseout( function () {
			thisClose = $(this);
			setTimeout("closeRollOut()",400);
		});
	}
// =============== ROLLOVER DES FLECHES (FICHE PROJET, BLOG) ===============


// =============== ROLL NAVIGATION ===============
	var largeursEn = [7,40,80,45,82,33,57,68];
	var margesEn = [10,38,99,200,266,369,423,501];
	
	var largeursFr = [7,61,80,84,82,33,57,95];
	var margesFr = [10,38,120,221,326,429,483,561];
	
	var indice;
	var newLargeur;
	var newMarge;
	
	function navRoll()
	{
		$("div.navBarre ul li a").mouseover( function () {
			indice =  $("div.navBarre ul li a").index($(this));
			
			if($("div.navBarre").hasClass("navBarreEn"))
			{
				newLargeur = largeursEn[indice];
				newMarge = margesEn[indice];
			}
			else if($("div.navBarre").hasClass("navBarreFr"))
			{
				newLargeur = largeursFr[indice];
				newMarge = margesFr[indice];
			}
			
			$("div.curseur").animate({marginLeft:newMarge+"px",width:newLargeur+"px"}, {queue:false, duration:150, easing:"easeOutQuad"});
		});
		
		$("div.navBarre").mouseout( function () {
			if($("div.navBarre").hasClass("navBarreEn"))
			{
				$("div.curseur").animate({marginLeft:margeDefautEn+"px",width:largeurDefautEn+"px"}, {queue:false, duration:150, easing:"easeOutQuad"});
			}
			else if($("div.navBarre").hasClass("navBarreFr"))
			{
				$("div.curseur").animate({marginLeft:margeDefautFr+"px",width:largeurDefautFr+"px"}, {queue:false, duration:150, easing:"easeOutQuad"});
			}
		});
	}
// =============== ROLL NAVIGATION ===============


// =============== ROLL NAV WORKS ===============
	var  navWorksActif;
	var  nbCatWorks;
	
	function navWorksRoll()
	{
		nbCatWorks = $("ul.worksNav").children("li").length;
		for(i=0;i<nbCatWorks;i++)
		{
			if($("a.navNb").eq(i).hasClass("navNbActif"))
			{
				navWorksActif = $("a.navNb").index($("a.navNb").eq(i));
			}
		}
		
		if ($.browser.webkit == true)
		{
			$("a.navNb").eq(navWorksActif).css("color","#ffffff");
			$("a.navNb").eq(navWorksActif).css("backgroundColor","#1c1c1c");
			$("a.navNb").eq(navWorksActif).children("span").css("color","#ffffff");
		}
		else
		{
			$("a.navNb").eq(navWorksActif).animate({color:"#ffffff",backgroundColor:"#1c1c1c"}, {queue:false, duration:250, easing:"easeOutQuad"});
			$("a.navNb").eq(navWorksActif).children("span").animate({color:"#ffffff"}, {queue:false, duration:250, easing:"easeOutQuad"});
		}

		
		
		$("ul.worksNav li").mouseover( function () {
			if($(this).children("a.navNb").hasClass("navNbActif"))
			{
			}
			else
			{
				if ($.browser.webkit == true)
				{
					$(this).children("a.navNb").css("color","#ffffff");
					$(this).children("a.navNb").children("span").css("color","#ffffff");
				}
				else
				{
					$(this).children("a.navNb").animate({color:"#ffffff"}, {queue:false, duration:250, easing:"easeOutQuad"});
					$(this).children("a.navNb").children("span").animate({color:"#ffffff"}, {queue:false, duration:250, easing:"easeOutQuad"});
				}
			}
		});
		
		$("ul.worksNav li").mouseout( function () {
			if($(this).children("a.navNb").hasClass("navNbActif"))
			{
			}
			else
			{
				if ($.browser.webkit == true)
				{
					$(this).children("a.navNb").css("color","#5b5b5b");
					$(this).children("a.navNb").children("span").css("color","#5b5b5b");
				}
				else
				{
					$(this).children("a.navNb").animate({color:"#5b5b5b"}, {queue:false, duration:250, easing:"easeOutQuad"});
					$(this).children("a.navNb").children("span").animate({color:"#5b5b5b"}, {queue:false, duration:250, easing:"easeOutQuad"});
				}
				
			}
		});
		
		$("ul.worksNav li").click( function () {
			$("a.navNb").removeClass("navNbActif");
			if ($.browser.webkit == true)
			{
				$("a.navNb").css("color","#5b5b5b");
				$("a.navNb").css("backgroundColor","#141414");
				$("a.navNb").children("span").css("color","#5b5b5b");
			}
			else
			{
				$("a.navNb").animate({color:"#5b5b5b",backgroundColor:"#141414"}, {queue:false, duration:250, easing:"easeOutQuad"});
				$("a.navNb").children("span").animate({color:"#5b5b5b"}, {queue:false, duration:250, easing:"easeOutQuad"});
			}
			
			if ($.browser.webkit == true)
			{
				$(this).children("a.navNb").css("color","#fff");
				$(this).children("a.navNb").css("backgroundColor","#1c1c1c");
				$(this).children("a.navNb").children("span").css("color","#fff");
			}
			else
			{
				$(this).children("a.navNb").animate({color:"#ffffff",backgroundColor:"#1c1c1c"},{queue:false, duration:250, easing:"easeOutQuad"});
				$(this).children("a.navNb").children("span").animate({color:"#ffffff"}, {queue:false, duration:250, easing:"easeOutQuad"});
			}
			$(this).children("a.navNb").addClass("navNbActif");

		});
	}
// =============== ROLL NAV WORKS ===============


// =============== ROLL MOSAIQUE ===============
	function mosaiqueRoll()
	{
		$("a.vignetteBigLien").mouseover( function () {
			$(this).parent().children("div.vignetteBigRoll").animate({top:161+"px"}, {queue:false, duration:350, easing:"easeOutQuad"});
		});
		
		$("a.vignetteBigLien").mouseout( function () {
			$(this).parent().children("div.vignetteBigRoll").animate({top:322+"px"}, {queue:false, duration:350, easing:"easeOutQuad"});
		});
		
		$("a.vignetteSmallLien").mouseover( function () {
			$(this).parent().children("div.vignetteSmallRoll").animate({top:78+"px"}, {queue:false, duration:400, easing:"easeOutQuad"});
		});
		
		$("a.vignetteSmallLien").mouseout( function () {
			$(this).parent().children("div.vignetteSmallRoll").animate({top:156+"px"}, {queue:false, duration:400, easing:"easeOutQuad"});
		});
		
		$("a.vignetteWideLien").mouseover( function () {
			$(this).parent().children("div.vignetteWideRoll").animate({top:78+"px"}, {queue:false, duration:400, easing:"easeOutQuad"});
		});
		
		$("a.vignetteWideLien").mouseout( function () {
			$(this).parent().children("div.vignetteWideRoll").animate({top:156+"px"}, {queue:false, duration:400, easing:"easeOutQuad"});
		});
	}
// =============== ROLL MOSAIQUE ===============


// =============== RESET INPUT ===============
	function initialise(champ,valeur)
	{
		if(champ.value == valeur)
		{
			champ.value = "";
		}
		else
		{
		}
	}
	
	function restaure(champ,valeur)
	{
		if(champ.value == "")
		{
			champ.value = valeur;
		}
		else
		{
		}
	}
// =============== RESET INPUT ===============


// =============== ROLL PUSH WORKS ===============
	function rollPushWorks()
	{
		$("a.worksWideLien").mouseover( function () {
												  
			$(this).parent().children("div.worksWideLevel2").children("div.worksWideLevel2Roll").animate({marginTop:0}, {queue:false, duration:300, easing:"easeOutQuad"});									  
												  
			$(this).parent().animate({backgroundColor:"#0d0d0d"}, {queue:false, duration:200, easing:"easeOutQuad"});
			
			$(this).parent().children("div.worksWideLevel1").children("div.worksWideTexte").animate({backgroundColor:"#0d0d0d"}, {queue:false, duration:200, easing:"easeOutQuad"});
			
			$(this).parent().children("div.worksWideLevel1").children("div.worksWideTexte").children("div.worksWideTexte1").animate({color:"#beff00"}, {queue:false, duration:200, easing:"easeOutQuad"});
		});
		
		$("a.worksWideLien").mouseout( function () {
			$(this).parent().children("div.worksWideLevel2").children("div.worksWideLevel2Roll").animate({marginTop:35+"px"}, {queue:false, duration:300, easing:"easeOutQuad"});										 
												 
			$(this).parent().animate({backgroundColor:"#141414"}, {queue:false, duration:200, easing:"easeOutQuad"});
			
			$(this).parent().children("div.worksWideLevel1").children("div.worksWideTexte").animate({backgroundColor:"#1c1c1c"}, {queue:false, duration:200, easing:"easeOutQuad"});
			
			$(this).parent().children("div.worksWideLevel1").children("div.worksWideTexte").children("div.worksWideTexte1").animate({color:"#fff"}, {queue:false, duration:200, easing:"easeOutQuad"});
		});
	}
// =============== ROLL PUSH WORKS ===============


// =============== ROLL MOST POP ===============
	function mostPopRoll()
	{
		$("a.mostPopLien").mouseover( function () {
			$(this).parent().children("div.mostPopRoll").animate({top:0+"px"}, {queue:false, duration:350, easing:"easeOutQuad"});
		});
		
		$("a.mostPopLien").mouseout( function () {
			$(this).parent().children("div.mostPopRoll").animate({top:62+"px"}, {queue:false, duration:350, easing:"easeOutQuad"});
		});
	}
// =============== ROLL MOST POP ===============


// ========================= SCROLLING VERS LE FORM DE COMMENTAIRE =========================
	function scrolling()
	{
		$("a.commentCiter").click( function() {
			 // mise a jour du parent dans le formulaire du commentaire
			 var sElementId = $(this).attr("id");
			 sElementId = sElementId.substr(12);
			 document.getElementById('commentCitation').value = sElementId;
			 //
			 var targetOffset = $("a.commentAncre").offset().top;
			 var citerPseudo = $(this).parent().children("div.commentPseudo").html();
			 var citerComment = $(this).parent().children("div.commentTexte").html();
			 $("div.commentCitationArea").children("div.commentCitation").children("div.commentCitationWho").children(".commentCitationPseudo").html(citerPseudo);
			 $("div.commentCitationArea").children("div.commentCitation").children("div.citationTexte").html(citerComment);
			 $("div.commentCitationArea").css("display","block");
			 $("html,body").animate({scrollTop: targetOffset}, {duration:600, easing:"easeOutQuad"});
			 return false;  
		});
	}
// ========================= SCROLLING VERS LE FORM DE COMMENTAIRE =========================


// ========================= ANIMATIONS DES NEWS =========================
	var thisNews;
	var hauteurTexte;
	
	function hideNews()
	{
		$("div.uneNews").animate({backgroundColor:"#141414"}, {queue:false, duration:300, easing:"easeOutQuad"});
		$(thisNews).animate({backgroundColor:"#0d0d0d"}, {queue:false, duration:300, easing:"easeOutQuad"});
		//$("div.uneNews").children("div.newsPoints").show();
		//$(thisNews).children("div.newsPoints").hide();
	}
	
	function newsAnim()
	{
		$("div.uneNews").mouseover( function () {
			$(this).css("cursor","pointer");
			$(this).animate({backgroundColor:"#0d0d0d"}, {queue:false, duration:350, easing:"easeOutQuad"});
			if($(this).hasClass("newsActive"))
			{
			}
			else
			{
				$(this).children("div.newsVisuel").children("div.newsVisuelRoll").animate({top:99+"px"}, {queue:false, duration:350, easing:"easeOutQuad"});
			}
		});
		
		$("div.uneNews").mouseout( function () {
			if($(this).hasClass("newsActive"))
			{
			}
			else
			{
				$(this).css("cursor","default");
				$(this).animate({backgroundColor:"#141414"}, {queue:false, duration:350, easing:"easeOutQuad"});
				$(this).children("div.newsVisuel").children("div.newsVisuelRoll").animate({top:149+"px"}, {queue:false, duration:350, easing:"easeOutQuad"});
			}
		});
		
		$("div.uneNews").click( function () {
			// si modif dans ce bloc, penser a modifier la fonction newsOneAnim()
			thisNews = $(this);
			if($(this).hasClass("newsActive"))
			{
				$(this).removeClass("newsActive");
				$(this).children("div.newsVisuel").children("div.newsVisuelRoll").animate({top:99+"px"}, {queue:false, duration:350, easing:"easeOutQuad"});
				//$(this).children("div.newsTexte").animate({height:34+"px"}, {queue:false, duration:500, easing:"easeOutQuad"});
				$(this).children("div.newsTexte").animate({height:0+"px"}, {queue:false, duration:500, easing:"easeOutQuad"});
				//$(this).children("div.newsPoints").fadeIn(1000);
			}
			else
			{
				$("div.uneNews").removeClass("newsActive");
				//$("div.uneNews").children("div.newsTexte").animate({height:34+"px"}, {queue:false, complete: function(){hideNews()} , duration:500, easing:"easeOutQuad"});
				$("div.uneNews").children("div.newsTexte").animate({height:0+"px"}, {queue:false, complete: function(){hideNews()} , duration:500, easing:"easeOutQuad"});
				$(this).addClass("newsActive");
				hauteurTexte = $(this).children("div.newsTexte").children("div.newsTexteContent").height();
				$(this).children("div.newsVisuel").children("div.newsVisuelRoll").animate({top:149+"px"}, {queue:false, duration:350, easing:"easeOutQuad"});
				$(this).children("div.newsTexte").animate({height:hauteurTexte+"px"}, {queue:false, duration:500, easing:"easeOutQuad"});
				$(this).animate({backgroundColor:"#0d0d0d"}, {queue:false, duration:350, easing:"easeOutQuad"});
				//$(this).children("div.newsPoints").fadeOut(100);
			}
		});
	}
	
	function newsOneAnim(newsid)
	{
			thisNews = $("#" + newsid);
			if(thisNews.hasClass("newsActive"))
			{
				thisNews.removeClass("newsActive");
				thisNews.children("div.newsVisuel").children("div.newsVisuelRoll").animate({top:99+"px"}, {queue:false, duration:350, easing:"easeOutQuad"});
				//thisNews.children("div.newsTexte").animate({height:34+"px"}, {queue:false, duration:500, easing:"easeOutQuad"});
				thisNews.children("div.newsTexte").animate({height:0+"px"}, {queue:false, duration:500, easing:"easeOutQuad"});
			}
			else
			{
				$("div.uneNews").removeClass("newsActive");
				//$("div.uneNews").children("div.newsTexte").animate({height:34+"px"}, {queue:false, complete: function(){hideNews()} , duration:500, easing:"easeOutQuad"});
				$("div.uneNews").children("div.newsTexte").animate({height:0+"px"}, {queue:false, complete: function(){hideNews()} , duration:500, easing:"easeOutQuad"});
				thisNews.addClass("newsActive");
				hauteurTexte = thisNews.children("div.newsTexte").children("div.newsTexteContent").height();
				thisNews.children("div.newsVisuel").children("div.newsVisuelRoll").animate({top:149+"px"}, {queue:false, duration:350, easing:"easeOutQuad"});
				thisNews.children("div.newsTexte").animate({height:hauteurTexte+"px"}, {queue:false, duration:500, easing:"easeOutQuad"});
				thisNews.animate({backgroundColor:"#0d0d0d"}, {queue:false, duration:350, easing:"easeOutQuad"});
			}
	}
// ========================= ANIMATIONS DES NEWS =========================


// =============== ROLL NAV CONTACT INVESTISSEURS ===============
	//var rankSousNav;
	var nMap;
	var nCatInvestors;
	var navInvestorsActif;
	
	function navContactRoll()
	{
		$("div.contactMap").eq(0).show();
		
		nCatInvestors = $("ul.worksNav").children("li").length;
		for(i=0;i<nCatInvestors;i++)
		{
			if($("a.navContact").eq(i).hasClass("navContactActif"))
			{
				navInvestorsActif = $("a.navContact").index($("a.navContact").eq(i));
			}
		}
		
		if ($.browser.webkit == true)
		{
			$("a.navContact").eq(navInvestorsActif).css("color","#fff");
			$("a.navContact").eq(navInvestorsActif).css("backgroundColor","#1c1c1c");
		}
		else
		{
			$("a.navContact").eq(navInvestorsActif).animate({color:"#ffffff",backgroundColor:"#1c1c1c"}, {queue:false, duration:250, easing:"easeOutQuad"});
		}
		
		
		$("ul.worksNav li").mouseover( function () {
			if($(this).children("a.navContact").hasClass("navContactActif"))
			{
			}
			else
			{
				if ($.browser.webkit == true)
				{
					$(this).children("a.navContact").css("color","#fff");
				}
				else
				{
					$(this).children("a.navContact").animate({color:"#ffffff"}, {queue:false, duration:250, easing:"easeOutQuad"});
				}
			}
		});
		
		$("ul.worksNav li").mouseout( function () {
			if($(this).children("a.navContact").hasClass("navContactActif"))
			{
			}
			else
			{
				if ($.browser.webkit == true)
				{
					$(this).children("a.navContact").css("color","#5b5b5b");
				}
				else
				{
					$(this).children("a.navContact").animate({color:"#5b5b5b"}, {queue:false, duration:250, easing:"easeOutQuad"});
				}
				
			}
		});
		
		$("ul.worksNav li").click( function () {
			$("a.navContact").removeClass("navContactActif");
			if ($.browser.webkit == true)
			{
				$("a.navContact").css("color","#5b5b5b");
				$("a.navContact").css("backgroundColor","#141414");
			}
			else
			{
				$("a.navContact").animate({color:"#5b5b5b",backgroundColor:"#141414"}, {queue:false, duration:150, easing:"easeOutQuad"});
			}
			
			if ($.browser.webkit == true)
			{
				$(this).children("a.navContact").css("color","#fff");
				$(this).children("a.navContact").css("backgroundColor","#1c1c1c");
			}
			else
			{
				$(this).children("a.navContact").animate({color:"#ffffff",backgroundColor:"#1c1c1c"}, {queue:false, duration:250, easing:"easeOutQuad"});
			}
			$(this).children("a.navContact").addClass("navContactActif");
			
			for(i=0;i<2;i++)
			{
				if($("a.navContact").eq(i).hasClass("navContactActif"))
				{
					nMap = $("a.navContact").index($("a.navContact").eq(i));
				}
			}
			
			$("div.contactMap").fadeOut(1500);
			$("div.contactMap").eq(nMap).fadeIn(1500);
			
			if($("ul.worksNav").hasClass("investorsNav"))
		  	{
		  	}
			else
			{
				return false;
			}
		});
	}
// =============== ROLL NAV CONTACT INVESTISSEURS ===============


// =============== OUVERTURE/FERMETURE CONTACT US ===============
	function chooseContactOpen()
	{
		$("a.chooseContactOpen").click( function () {
			if($(this).hasClass("chooseContactOpenActif"))
			{
				$("div.chooseContactListe").slideUp(500,"easeOutQuad");
				$(this).removeClass("chooseContactOpenActif");
			}
			else
			{
				$("div.chooseContactListe").slideDown(500,"easeOutQuad");
				$(this).addClass("chooseContactOpenActif");
			}
			return false;
		});
		
		$("div.chooseContactListe ul li a").click( function () {
			$("div.chooseContactListe").slideUp(500,"easeOutQuad");
			$("a.chooseContactOpen").removeClass("chooseContactOpenActif");
		});
	}
// =============== OUVERTURE/FERMETURE CONTACT US ===============


// ========================= ANIMATIONS DES OFFRES =========================
	var thisOffre;
	var hauteurTexteOffre;
	
	function hideOffres()
	{
		$("div.uneOffre").animate({backgroundColor:"#141414"}, {queue:false, duration:300, easing:"easeOutQuad"});
		$(thisOffre).animate({backgroundColor:"#0d0d0d"}, {queue:false, duration:300, easing:"easeOutQuad"});
	}
	
	function offresAnim()
	{
		$("div.uneOffre").mouseover( function () {
			$(this).css("cursor","pointer");
			$(this).animate({backgroundColor:"#0d0d0d"}, {queue:false, duration:350, easing:"easeOutQuad"});
			if($(this).hasClass("offreActive"))
			{
			}
			else
			{
				$(this).children("div.offreVisuel").children("div.offreVisuelRoll").animate({top:137+"px"}, {queue:false, duration:350, easing:"easeOutQuad"});
			}
		});
		
		$("div.uneOffre").mouseout( function () {
			if($(this).hasClass("offreActive"))
			{
			}
			else
			{
				$(this).css("cursor","default");
				$(this).animate({backgroundColor:"#141414"}, {queue:false, duration:350, easing:"easeOutQuad"});
				$(this).children("div.offreVisuel").children("div.offreVisuelRoll").animate({top:206+"px"}, {queue:false, duration:350, easing:"easeOutQuad"});
			}
		});
		
		$("div.uneOffre").click( function () {
			thisOffre = $(this);
			if($(this).hasClass("offreActive"))
			{
				$(this).removeClass("offreActive");
				$(this).children("div.offreVisuel").children("div.offreVisuelRoll").animate({top:137+"px"}, {queue:false, duration:350, easing:"easeOutQuad"});
				$(this).children("div.offreTexte").animate({height:0+"px"}, {queue:false, duration:500, easing:"easeOutQuad"});
			}
			else
			{
				$("div.uneOffre").removeClass("offreActive");
				$("div.uneOffre").children("div.offreTexte").animate({height:0+"px"}, {queue:false, complete: function(){hideOffres()} , duration:500, easing:"easeOutQuad"});
				$(this).addClass("offreActive");
				hauteurTexte = $(this).children("div.offreTexte").children("div.offreTexteContent").height();
				$(this).children("div.offreVisuel").children("div.offreVisuelRoll").animate({top:206+"px"}, {queue:false, duration:350, easing:"easeOutQuad"});
				$(this).children("div.offreTexte").animate({height:hauteurTexte+"px"}, {queue:false, duration:500, easing:"easeOutQuad"});
				$(this).animate({backgroundColor:"#0d0d0d"}, {queue:false, duration:350, easing:"easeOutQuad"});
			}
		});
	}
// ========================= ANIMATIONS DES OFFRES =========================


// ============================================== SLIDESHOW ==============================================
	var numeroSlide = 1;
	var nbTotalSlides;
	
	function automatikSlideShow(){
		numeroSlide = parseInt(numeroSlide);
		if(nbTotalSlides > 1)
		{
			if(numeroSlide < nbTotalSlides)
			{
				numeroSlide++;
			}
			else
			{
				numeroSlide = 1;
			}
			
			$("div.slideShowConteneur").children("div.slideShowVisuel").fadeOut(1500);
			$("div.slideShowVisuel").eq(numeroSlide-1).fadeIn(1500);
			
			if((numeroSlide) == (nbTotalSlides))
			{
				numeroSlide = 0;
			}
			else
			{
				
			}
		}
	}
	
	function slideShow(){
		nbTotalSlides = $("div.slideShowConteneur").children("div.slideShowVisuel").length;
		$("div.slideShowVisuel").eq(0).show();
		var timerSlideShow=setInterval("automatikSlideShow()", 6000);
		//droite
		$("div.slideShowDroite a").click( function () {
			clearInterval(timerSlideShow);
			
			if(numeroSlide < nbTotalSlides)
			{
				numeroSlide++;
			}
			else
			{
				
				numeroSlide = 1;
			}
			$("div.slideShowConteneur").children("div.slideShowVisuel").fadeOut(1500);
			$("div.slideShowVisuel").eq(numeroSlide-1).fadeIn(1500);
			timerSlideShow=setInterval("automatikSlideShow()", 6000);
			return false;
		});
		//gauche
		$("div.slideShowGauche a").click( function () {
			clearInterval(timerSlideShow);
			if(numeroSlide > 1)
			{
				numeroSlide--;
			}
			else
			{
				
				numeroSlide = nbTotalSlides;
			}
			
			$("div.slideShowConteneur").children("div.slideShowVisuel").fadeOut(1500);
			$("div.slideShowVisuel").eq(numeroSlide-1).fadeIn(1500);
			timerSlideShow=setInterval("automatikSlideShow()", 6000);
			
			return false;
		});
		
		//roll fleches
		$("div.slideShowDroite").mouseover( function () {
			if(nbTotalSlides>1)
			{
				$(this).css("cursor","pointer");
				$("div.slideShowDroite a").animate({marginLeft:0+"px"}, {queue:false, duration:350, easing:"easeOutQuad"});
			}
		});
		
		$("div.slideShowDroite").mouseout( function () {
			if(nbTotalSlides>1)
			{
				$(this).css("cursor","default");
				$("div.slideShowDroite a").animate({marginLeft:40+"px"}, {queue:false, duration:350, easing:"easeOutQuad"});
			}
		});
		
		$("div.slideShowGauche").mouseover( function () {
			if(nbTotalSlides>1)
			{
				$(this).css("cursor","pointer");
				$("div.slideShowGauche a").animate({marginLeft:0}, {queue:false, duration:350, easing:"easeOutQuad"});
			}
		});
		
		$("div.slideShowGauche").mouseout( function () {
			if(nbTotalSlides>1)
			{
				$(this).css("cursor","default");
				$("div.slideShowGauche a").animate({marginLeft:-40+"px"}, {queue:false, duration:350, easing:"easeOutQuad"});
			}
		});
	}
// ============================================== SLIDESHOW ==============================================


// =============== ROLL PUSH HOME ===============
	function rollPushHome()
	{
		$("a.homePushLien").mouseover( function () {
												  
			$(this).parent().children("div.homePushLevel2").children("div.homePushLevel2Roll").animate({marginTop:0}, {queue:false, duration:300, easing:"easeOutQuad"});									  
												  
			$(this).parent().animate({backgroundColor:"#0d0d0d"}, {queue:false, duration:200, easing:"easeOutQuad"});
		});
		
		$("a.homePushLien").mouseout( function () {
			$(this).parent().children("div.homePushLevel2").children("div.homePushLevel2Roll").animate({marginTop:50+"px"}, {queue:false, duration:300, easing:"easeOutQuad"});										 
												 
			$(this).parent().animate({backgroundColor:"#141414"}, {queue:false, duration:200, easing:"easeOutQuad"});
		});
	}
// =============== ROLL PUSH HOME ===============


// =============== ROLLS BOUTONS ===============
	function specialRoll()
	{
		$("ul.investorsSousNav li a").mouseover( function () {
			if($(this).hasClass("sousNavActif"))
			{
			}
			else
			{
				$(this).animate({color:"#fff"}, {queue:false, duration:300, easing:"easeOutQuad"});
			}
		});
		
		$("ul.investorsSousNav li a").mouseout( function () {
			if($(this).hasClass("sousNavActif"))
			{
			}
			else
			{
				$(this).animate({color:"#5b5b5b"}, {queue:false, duration:300, easing:"easeOutQuad"});
			}
		});
		
		
		$("a.sendBookOk").mouseover( function () {
			$(this).animate({color:"#fff",backgroundColor:"#656565"}, {queue:false, duration:250, easing:"easeOutQuad"});
		});
		
		$("a.sendBookOk").mouseout( function () {
			$(this).animate({color:"#141414",backgroundColor:"#ade802"}, {queue:false, duration:250, easing:"easeOutQuad"});
		});
		
		$("div.sendBookLink a").mouseover( function () {
			$(this).animate({color:"#fff",backgroundColor:"#656565"}, {queue:false, duration:250, easing:"easeOutQuad"});
		});
		
		$("div.sendBookLink a").mouseout( function () {
			$(this).animate({color:"#141414",backgroundColor:"#ade802"}, {queue:false, duration:250, easing:"easeOutQuad"});
		});
		
		$("a.newsletterOk").mouseover( function () {
			$(this).animate({color:"#fff",backgroundColor:"#656565"}, {queue:false, duration:250, easing:"easeOutQuad"});
		});
		
		$("a.newsletterOk").mouseout( function () {
			$(this).animate({color:"#141414",backgroundColor:"#ade802"}, {queue:false, duration:250, easing:"easeOutQuad"});
		});
		
		$("div.newsLien a").mouseover( function () {
			$(this).animate({color:"#fff",backgroundColor:"#656565"}, {queue:false, duration:250, easing:"easeOutQuad"});
		});
		
		$("div.newsLien a").mouseout( function () {
			$(this).animate({color:"#141414",backgroundColor:"#ade802"}, {queue:false, duration:250, easing:"easeOutQuad"});
		});
		
		$("a.pressLink").mouseover( function () {
			$(this).animate({color:"#fff",backgroundColor:"#656565"}, {queue:false, duration:250, easing:"easeOutQuad"});
		});
		
		$("a.pressLink").mouseout( function () {
			$(this).animate({color:"#141414",backgroundColor:"#ade802"}, {queue:false, duration:250, easing:"easeOutQuad"});
		});
		
		$("div.worksInfo a").mouseover( function () {
			$(this).animate({color:"#fff",backgroundColor:"#656565"}, {queue:false, duration:250, easing:"easeOutQuad"});
		});
		
		$("div.worksInfo a").mouseout( function () {
			$(this).animate({color:"#141414",backgroundColor:"#ade802"}, {queue:false, duration:250, easing:"easeOutQuad"});
		});
		
		$("div.docLienPdf a").mouseover( function () {
			$(this).animate({color:"#fff",backgroundColor:"#656565"}, {queue:false, duration:250, easing:"easeOutQuad"});
		});
		
		$("div.docLienPdf a").mouseout( function () {
			$(this).animate({color:"#141414",backgroundColor:"#ade802"}, {queue:false, duration:250, easing:"easeOutQuad"});
		});
		
		$("a.worksFormEnvoyer").mouseover( function () {
			$(this).animate({color:"#fff",backgroundColor:"#656565"}, {queue:false, duration:250, easing:"easeOutQuad"});
		});
		
		$("a.worksFormEnvoyer").mouseout( function () {
			$(this).animate({color:"#fff",backgroundColor:"#78a000"}, {queue:false, duration:250, easing:"easeOutQuad"});
		});
		
		$("a.worksFormEnvoyer").mouseover( function () {
			$(this).animate({color:"#fff",backgroundColor:"#656565"}, {queue:false, duration:250, easing:"easeOutQuad"});
		});
		
		$("a.worksFormEnvoyer").mouseout( function () {
			$(this).animate({color:"#fff",backgroundColor:"#78a000"}, {queue:false, duration:250, easing:"easeOutQuad"});
		});
		
		$("div.contenuConviction a.commentFormEnvoyer").mouseover( function () {
			$(this).animate({color:"#fff",backgroundColor:"#656565"}, {queue:false, duration:250, easing:"easeOutQuad"});
		});
		
		$("div.contenuConviction a.commentFormEnvoyer").mouseout( function () {
			$(this).animate({color:"#fff",backgroundColor:"#ff003c"}, {queue:false, duration:250, easing:"easeOutQuad"});
		});
		
		$("div.contenuBlog a.commentFormEnvoyer").mouseover( function () {
			$(this).animate({color:"#fff",backgroundColor:"#656565"}, {queue:false, duration:250, easing:"easeOutQuad"});
		});
		
		$("div.contenuBlog a.commentFormEnvoyer").mouseout( function () {
			$(this).animate({color:"#fff",backgroundColor:"#188ed6"}, {queue:false, duration:250, easing:"easeOutQuad"});
		});
		
		$("div.kitchenFormValider a").mouseover( function () {
			$(this).animate({color:"#fff",backgroundColor:"#656565"}, {queue:false, duration:250, easing:"easeOutQuad"});
		});
		
		$("div.kitchenFormValider a").mouseout( function () {
			$(this).animate({color:"#fff",backgroundColor:"#0082d2"}, {queue:false, duration:250, easing:"easeOutQuad"});
		});
		
		$("div.liensSociaux a").mouseover( function () {
			if($(this).hasClass("lienSocialActif"))
			{
			}
			else
			{
				$(this).animate({color:"#4c4c4c",backgroundColor:"#fff"}, {queue:false, duration:250, easing:"easeOutQuad"});
			}
		});
		
		$("div.liensSociaux a").mouseout( function () {
			if($(this).hasClass("lienSocialActif"))
			{
			}
			else
			{
				$(this).animate({color:"#b3b3b3",backgroundColor:"#000"}, {queue:false, duration:250, easing:"easeOutQuad"});
			}
		});
		
		$("a.vimeoLien").mouseover( function () {
			$(this).animate({color:"#fff",backgroundColor:"#33b1ff"}, {queue:false, duration:250, easing:"easeOutQuad"});
		});
		
		$("a.vimeoLien").mouseout( function () {
			$(this).animate({color:"#fff",backgroundColor:"#0082d2"}, {queue:false, duration:250, easing:"easeOutQuad"});
		});
		
	}
// =============== ROLLS BOUTONS ===============


// =============== INFOBULLES ===============
	function lesInfobulles()
	{
		var options = {
			offsetX:25, offsetY:0,infobullecss:"listeInfobulle"
		};
		$("a.info").infobulle(options);
	}
// =============== INFOBULLES ===============


// ============================================== SLIDESHOW ABOUT ==============================================
	var numeroSlideAgence = 1;
	var nbTotalSlidesAgence;
	
	function automatikSlideShowAgence(){
		numeroSlideAgence = parseInt(numeroSlideAgence);
		if(nbTotalSlidesAgence > 1)
		{
			if(numeroSlideAgence < nbTotalSlidesAgence)
			{
				numeroSlideAgence++;
			}
			else
			{
				numeroSlideAgence = 1;
			}
			
			$("div.agenceSlideShowConteneur").children("div.agenceSlideShowVisuel").fadeOut(1500);
			$("div.agenceSlideShowVisuel").eq(numeroSlideAgence-1).fadeIn(1500);
			
			if((numeroSlideAgence) == (nbTotalSlidesAgence))
			{
				numeroSlideAgence = 0;
			}
			else
			{
				
			}
		}
	}
	
	function slideShowAgence(){
		nbTotalSlidesAgence = $("div.agenceSlideShowConteneur").children("div.agenceSlideShowVisuel").length;
		$("div.agenceSlideShowVisuel").eq(0).show();
		var timerSlideShowAgence=setInterval("automatikSlideShowAgence()", 6000);
		//droite
		$("div.agenceSlideShowDroite a").click( function () {
			clearInterval(timerSlideShowAgence);
			
			if(numeroSlideAgence < nbTotalSlidesAgence)
			{
				numeroSlideAgence++;
			}
			else
			{
				
				numeroSlideAgence = 1;
			}
			$("div.agenceSlideShowConteneur").children("div.agenceSlideShowVisuel").fadeOut(1500);
			$("div.agenceSlideShowVisuel").eq(numeroSlideAgence-1).fadeIn(1500);
			timerSlideShowAgence=setInterval("automatikSlideShowAgence()", 6000);
			return false;
		});
		//gauche
		$("div.agenceSlideShowGauche a").click( function () {
			clearInterval(timerSlideShowAgence);
			if(numeroSlideAgence > 1)
			{
				numeroSlideAgence--;
			}
			else
			{
				
				numeroSlideAgence = nbTotalSlidesAgence;
			}
			
			$("div.agenceSlideShowConteneur").children("div.agenceSlideShowVisuel").fadeOut(1500);
			$("div.agenceSlideShowVisuel").eq(numeroSlideAgence-1).fadeIn(1500);
			timerSlideShowAgence=setInterval("automatikSlideShowAgence()", 6000);
			
			return false;
		});
		
		//roll fleches
		$("div.agenceSlideShowDroite").mouseover( function () {
			if(nbTotalSlidesAgence>1)
			{
				$(this).css("cursor","pointer");
				$("div.agenceSlideShowDroite a").animate({marginLeft:0+"px"}, {queue:false, duration:350, easing:"easeOutQuad"});
			}
		});
		
		$("div.agenceSlideShowDroite").mouseout( function () {
			if(nbTotalSlidesAgence>1)
			{
				$(this).css("cursor","default");
				$("div.agenceSlideShowDroite a").animate({marginLeft:40+"px"}, {queue:false, duration:350, easing:"easeOutQuad"});
			}
		});
		
		$("div.agenceSlideShowGauche").mouseover( function () {
			if(nbTotalSlidesAgence>1)
			{
				$(this).css("cursor","pointer");
				$("div.agenceSlideShowGauche a").animate({marginLeft:0}, {queue:false, duration:350, easing:"easeOutQuad"});
			}
		});
		
		$("div.agenceSlideShowGauche").mouseout( function () {
			if(nbTotalSlidesAgence>1)
			{
				$(this).css("cursor","default");
				$("div.agenceSlideShowGauche a").animate({marginLeft:-40+"px"}, {queue:false, duration:350, easing:"easeOutQuad"});
			}
		});
	}
// ============================================== SLIDESHOW ABOUT ==============================================


// =============== OUVERTURE/FERMETURE ORGANIGRAMME ===============
	function organigramme()
	{
		
		var catOrgaActif;
		var nCatOrga = $("div.organigrammeItem").length;
		var largeurOrgaCurseur;
		
		// ANCIEN CODE 1 SEUL OUVERT
		/*for(i=0;i<nCatOrga;i++)
		{
			if($("div.organigrammeTitre").eq(i).hasClass("organigrammeActif"))
			{
				catOrgaActif = $("div.organigrammeTitre").index($("div.organigrammeTitre").eq(i));
			}
			$("div.organigrammeFiches").eq(catOrgaActif).slideDown(500,"easeOutQuad");
			$("div.organigrammeTitre").eq(catOrgaActif).animate({backgroundPosition:967+"px"+" "+13+"px"}, {queue:false, duration:400, easing:"easeOutQuad"});
			largeurOrgaCurseur = $("span.organigrammeIntituleContenu").width()+38;
			$("div.organigrammeCurseur").eq(catOrgaActif).animate({width:largeurOrgaCurseur+"px"}, {queue:false, duration:400, easing:"easeOutQuad"});
		}*/
		// ANCIEN CODE 1 SEUL OUVERT
		
		
		// NOUVEAU CODE TOUT OUVERT
		$("div.organigrammeFiches").slideDown(500,"easeOutQuad");
			$("div.organigrammeTitre").animate({backgroundPosition:967+"px"+" "+13+"px"}, {queue:false, duration:400, easing:"easeOutQuad"});
			
			for(i=0;i<nCatOrga;i++)
			{
				largeurOrgaCurseur = $("span.organigrammeIntituleContenu").eq(i).width()+38;
				$("div.organigrammeCurseur").eq(i).animate({width:largeurOrgaCurseur+"px"}, {queue:false, duration:400, easing:"easeOutQuad"});
			}
		// NOUVEAU CODE	TOUT OUVERT
		
		
		$("div.organigrammeTitre").click( function () {
			if($(this).hasClass("organigrammeActif"))
			{
				$(this).parent().children("div.organigrammeFiches").slideUp(500,"easeOutQuad");
				$(this).children("div.organigrammeCurseur").animate({width:0+"px"}, {queue:false, duration:400, easing:"easeOutQuad"});
				$(this).animate({backgroundPosition:967+"px"+" "+(-62)+"px"}, {queue:false, duration:200, easing:"easeOutQuad"});
				$(this).removeClass("organigrammeActif");
			}
			else
			{
				$("div.organigrammeFiches").slideUp(500,"easeOutQuad");
				$("div.organigrammeTitre").removeClass("organigrammeActif");
				$("div.organigrammeTitre").animate({backgroundPosition:967+"px"+" "+(-62)+"px"}, {queue:false, duration:200, easing:"easeOutQuad"});
				$("div.organigrammeCurseur").animate({width:0+"px"}, {queue:false, duration:400, easing:"easeOutQuad"});
				$(this).parent().children("div.organigrammeFiches").slideDown(500,"easeOutQuad");
				$(this).animate({backgroundPosition:967+"px"+" "+13+"px"}, {queue:false, duration:200, easing:"easeOutQuad"});
				largeurOrgaCurseur = $(this).children("div.organigrammeIntitule").children("span.organigrammeIntituleContenu").width()+38;
				$(this).children("div.organigrammeCurseur").animate({width:largeurOrgaCurseur+"px"}, {queue:false, duration:400, easing:"easeOutQuad"});
				$(this).addClass("organigrammeActif");
			}
			return false;
		});
		
		$("div.organigrammeTitre").mouseover( function () {
			$(this).css("cursor","pointer");
		});
	}
// =============== OUVERTURE/FERMETURE ORGANIGRAMME ===============


// =============== OUVERTURE/FERMETURE KITCHEN FONCTION ===============
	function chooseFonctionOpen()
	{
		$("a.chooseFonctionOpen").click( function () {
			if($(this).hasClass("chooseFonctionOpenActif"))
			{
				$("div.chooseFonctionListe").slideUp(500,"easeOutQuad");
				$(this).removeClass("chooseFonctionOpenActif");
			}
			else
			{
				$("div.chooseFonctionListe").slideDown(500,"easeOutQuad");
				$(this).addClass("chooseFonctionOpenActif");
			}
			return false;
		});
		
		$("div.chooseFonctionListe ul li a").click( function () {
			var inputHidden = $(this).parent().parent().parent().parent().parent().find(".inputHidden").attr("id");
			document.getElementById(inputHidden).value = $(this).attr("rel");
			$("a.chooseFonctionOpen").html($(this).html());
			$("div.chooseFonctionListe").slideUp(500,"easeOutQuad");
			$("a.chooseFonctionOpen").removeClass("chooseFonctionOpenActif");
		});
	}
// =============== OUVERTURE/FERMETURE KITCHEN FONCTION ===============


// =============== VERIF FORM KITCHEN ===============
	function kitchenVerifForm()
	{
		$("div.kitchenFormValider a").click( function () {
			$("div.kitchenFormBloc label").removeClass("kitchenError");								   
			var reg_email = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/;										 			if (document.getElementById("kitchenEmail").value=="" || !reg_email.test(document.getElementById("kitchenEmail").value))
			{
				$("label#kitchenEmailLabel").addClass("kitchenError");
			}
			if (document.getElementById("kitchenNom").value=="")
			{
				$("label#kitchenNomLabel").addClass("kitchenError");
			}
			if (document.getElementById("kitchenPrenom").value=="")
			{
				$("label#kitchenPrenomLabel").addClass("kitchenError");
			}
			if (document.getElementById("kitchenFonction").value==0)
			{
				$("label#kitchenFonctionLabel").addClass("kitchenError");
			}
			if (document.getElementById("kitchenTel1").value=="" || document.getElementById("kitchenTel2").value=="" || document.getElementById("kitchenTel3").value=="" || document.getElementById("kitchenTel4").value=="" || document.getElementById("kitchenTel5").value=="")
			{
				$("label#kitchenTelLabel").addClass("kitchenError");
			}
			
		});
	}
// =============== VERIF FORM KITCHEN ===============


// =============== VERIF FORM KITCHEN SATISFACTION ===============
	function kitchenVerifFormSatisfaction()
	{
		$("div.kitchenValiderSatisfaction a.kitchenBtTexte").click( function () {
			var sErrSatisfaction = '';
			var kqNb = document.getElementById("kqNb").value;
			for (i=1;i<=kqNb;i++){
				if (document.getElementById("kq" + i).value=="")
				{
					sErrSatisfaction += i + " - ";
				}
			}
			if (sErrSatisfaction.length > 0){
				if (sErrSatisfaction.substring(sErrSatisfaction.length-3,sErrSatisfaction.length) == " - "){
					sErrSatisfaction = sErrSatisfaction.substring(0,sErrSatisfaction.length - 3);
				}
				sErrSatisfaction = "Merci de s&eacute;lectionner une r&eacute;ponse &agrave; toutes les questions du QCM (" + sErrSatisfaction + ")";
				$("div.kitchenSatisfactionErr").html(sErrSatisfaction);
			} else{
				$("form#frmSatisfaction").submit();
			}
			return false;
		});
	}
// =============== VERIF FORM KITCHEN SATISFACTION ===============


// =============== CHECK KITCHEN SATISFACTION ===============
	function kitchenAnswerCheck()
	{
		$("a.kitchenCB").click( function () {
			$(this).parent().parent().find("a.kitchenCB").css("backgroundPosition","0 0");
			$(this).css("backgroundPosition","0 -12px");
			var inputHidden = $(this).parent().parent().parent().find(".inputHidden").attr("id");
			document.getElementById(inputHidden).value = $(this).attr("rel");
			return void(0);
		});
	}
// =============== VERIF FORM KITCHEN SATISFACTION ===============

