// JavaScript Document

// centrage vertical pour résolutions > 800*600
	function centrageVertical()
	{
		hauteurPage = document.getElementById("repere").offsetTop + 1;
		hauteurContenu = 590;
		
		if(hauteurPage > hauteurContenu)
		{
			difference = hauteurPage - hauteurContenu;
			document.body.style.paddingTop = (difference/2) +"px";
		}
		else
		{
			document.body.style.paddingTop = 0;
		}
	}
	
	function centrageVertical2()
	{
		hauteurPage = document.getElementById("repere").offsetTop + 1;
		hauteurContenu = 590;
		
		if(hauteurPage > hauteurContenu)
		{
			difference = hauteurPage - hauteurContenu;
			document.body.style.paddingTop = (difference/2) +"px";
		}
		else
		{
			document.body.style.paddingTop = 0;
		}
	}
	
	
// menu institutionnel


	function hover(obj){
	  
		UL = obj.getElementsByTagName('ul');
		if(UL.length > 0){
		  sousMenu = UL[0].style;
		  if(sousMenu.display == 'none' || sousMenu.display == '')
		  {
			sousMenu.display = 'block';
		  }
		  else{
			sousMenu.display = 'none';
		  }
	  }
	}
	
	function setHover(){
	  LI = document.getElementById('menuInstitutionnel').getElementsByTagName('li');
	  nLI = LI.length;
	  for(i=0; i < nLI; i++){
		LI[i].onmouseover = function(){
		  hover(this);
		}
		LI[i].onmouseout = function(){
		  hover(this);
		}
	  }
	}
	
	
	function hoverRubMenu1(obj){
	  
		UL = obj.getElementsByTagName('ul');
		if(UL.length > 0){
		  sousMenu = UL[0].style;
		  if(sousMenu.display == 'none' || sousMenu.display == '')
		  {
			if(document.getElementById("rubMenu1"))
			{
				document.getElementById("rubMenu1").style.display = "none";
			}
			sousMenu.display = 'block';
		  }
		  else{
			sousMenu.display = 'none';
			if(document.getElementById("rubMenu1"))
			{
				document.getElementById("rubMenu1").style.display = "block";
			}
		  }
	  }
	}
	
	function setHoverRubMenu1(){
	  LI = document.getElementById('menuInstitutionnel').getElementsByTagName('li');
	  nLI = LI.length;
	  for(i=0; i < nLI; i++){
		LI[i].onmouseover = function(){
		  hoverRubMenu1(this);
		}
		LI[i].onmouseout = function(){
		  hoverRubMenu1(this);
		}
	  }
	}
	
	function hoverRubMenu2(obj){
	  
		UL = obj.getElementsByTagName('ul');
		if(UL.length > 0){
		  sousMenu = UL[0].style;
		  if(sousMenu.display == 'none' || sousMenu.display == '')
		  {
			if(document.getElementById("rubMenu2"))
			{
				document.getElementById("rubMenu2").style.display = "none";
			}
			sousMenu.display = 'block';
		  }
		  else{
			sousMenu.display = 'none';
			if(document.getElementById("rubMenu2"))
			{
				document.getElementById("rubMenu2").style.display = "block";
			}
		  }
	  }
	}
	
	function setHoverRubMenu2(){
	  LI = document.getElementById('menuInstitutionnel').getElementsByTagName('li');
	  nLI = LI.length;
	  for(i=0; i < nLI; i++){
		LI[i].onmouseover = function(){
		  hoverRubMenu2(this);
		}
		LI[i].onmouseout = function(){
		  hoverRubMenu2(this);
		}
	  }
	}
	
	function hoverRubMenu3(obj){
	  
		UL = obj.getElementsByTagName('ul');
		if(UL.length > 0){
		  sousMenu = UL[0].style;
		  if(sousMenu.display == 'none' || sousMenu.display == '')
		  {
			if(document.getElementById("rubMenu3"))
			{
				document.getElementById("rubMenu3").style.display = "none";
			}
			sousMenu.display = 'block';
		  }
		  else{
			sousMenu.display = 'none';
			if(document.getElementById("rubMenu3"))
			{
				document.getElementById("rubMenu3").style.display = "block";
			}
		  }
	  }
	}
	
	function setHoverRubMenu3(){
	  LI = document.getElementById('menuInstitutionnel').getElementsByTagName('li');
	  nLI = LI.length;
	  for(i=0; i < nLI; i++){
		LI[i].onmouseover = function(){
		  hoverRubMenu3(this);
		}
		LI[i].onmouseout = function(){
		  hoverRubMenu3(this);
		}
	  }
	}
	
	function hoverRubMenu4(obj){
	  
		UL = obj.getElementsByTagName('ul');
		if(UL.length > 0){
		  sousMenu = UL[0].style;
		  if(sousMenu.display == 'none' || sousMenu.display == '')
		  {
			if(document.getElementById("rubMenu4"))
			{
				document.getElementById("rubMenu4").style.display = "none";
			}
			sousMenu.display = 'block';
		  }
		  else{
			sousMenu.display = 'none';
			if(document.getElementById("rubMenu4"))
			{
				document.getElementById("rubMenu4").style.display = "block";
			}
		  }
	  }
	}
	
	function setHoverRubMenu4(){
	  LI = document.getElementById('menuInstitutionnel').getElementsByTagName('li');
	  nLI = LI.length;
	  for(i=0; i < nLI; i++){
		LI[i].onmouseover = function(){
		  hoverRubMenu4(this);
		}
		LI[i].onmouseout = function(){
		  hoverRubMenu4(this);
		}
	  }
	}
	
	
	function setHover2(){
	  LI = document.getElementById('menuAccueilPro').getElementsByTagName('li');
	  nLI = LI.length;
	  for(i=0; i < nLI; i++){
		LI[i].onmouseover = function(){
		  hover(this);
		}
		LI[i].onmouseout = function(){
		  hover(this);
		}
	  }
	}
	
	
	function  eclaireMenuInstitutionnel(lienMenu)
	{
		document.getElementById(lienMenu).style.color="#571416";
	}
	
	function  eteintMenuInstitutionnel(lienMenu)
	{
		document.getElementById(lienMenu).style.color="#6f6b5d";
	}
	
	function  eclaireMenuPro(lienMenu)
	{
		document.getElementById(lienMenu).className="survolMenuPro";
	}
	
	function  eteintMenuPro(lienMenu)
	{
		document.getElementById(lienMenu).className="";
	}
	
	
	
	function affichePresse(ligne,texte)
	{
		document.getElementById(ligne).innerHTML = texte;
	}
	
	function masquePresse(ligne)
	{
		document.getElementById(ligne).innerHTML = "&nbsp;";
	}
	
	
	// formulaire
	
	function validationForm(monform)
		{
			monform.support.style.border="1px solid #fff";
			monform.nom.style.border="1px solid #fff";
			monform.email.style.border="1px solid #fff";
			monform.message.style.border="1px solid #fff";
			
			var reg_email = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/;
			
			if (monform.support.value=='')
			{
				alert("Veuillez indiquer votre support");
				monform.support.style.border="1px solid #8f2023";
				monform.support.focus();
				return false;
			}
			
			if (monform.nom.value=='')
			{
				alert("Veuillez indiquer votre nom");
				monform.nom.style.border="1px solid #8f2023";
				monform.nom.focus();
				return false;
			}
			
			if (monform.email.value=='')
			{
				alert("Veuillez indiquer votre adresse email");
				monform.email.style.border="1px solid #8f2023";
				monform.email.focus();
				return false;
			}
			if(!reg_email.test(monform.email.value))
			{
				alert("Le format de votre adresse email est invalide");
				monform.email.style.border="1px solid #8f2023";
				monform.email.focus();
				return false;
			}
			if (monform.message.value=='')
			{
				alert("Veuillez indiquer votre message");
				monform.message.style.border="1px solid #8f2023";
				monform.message.focus();
				return false;
			}
			return true;
		}
		
	
	// scroll menu grand public
	
	function versLeHaut(){
		hauteur=document.getElementById("menuPublic").offsetHeight;
		if(defilement<0)
		{
			defilement+=30;
			document.getElementById("menuPublic").style.marginTop=defilement+"px";
		}
		else
		{
			clearInterval(timer);
		}
	}
	
	function versLeBas(){
		hauteur=document.getElementById("menuPublic").offsetHeight;
		if(defilement>(-hauteur+180))
		{
			defilement-=30;
			document.getElementById("menuPublic").style.marginTop=defilement+"px";
		}
		else
		{
			clearInterval(timer2);
		}
	}
	
	function boucleVersLeHaut(){
		timer = setInterval("versLeHaut()",100);
	}
	
	function boucleVersLeBas(){
		timer2 = setInterval("versLeBas()",100);
	}
	
	function finBoucleVersLeHaut(){
		clearInterval(timer);
	}
	
	function finBoucleVersLeBas(){
		clearInterval(timer2);
	}
	
	function affichageFleches()
	{
		if(document.getElementById("menuPublic").offsetHeight > 178)
		{
			document.getElementById("flecheHaut").style.visibility = "visible";
			document.getElementById("flecheBas").style.visibility = "visible";
		}
	}
	
	function affichageMenuGrandPublic()
	{
		document.getElementById("conteneurMenu").style.visibility = "visible";
		
	}
	
	function survolMenuGrandPublic(photo)
	{
		document.getElementById("visuelSurvol").src="images/"+photo;
		document.getElementById("visuelMenu").style.visibility = "visible";
	}
	
	function quitteSurvolMenuGrandPublic()
	{
		document.getElementById("visuelMenu").style.visibility = "hidden";
	}
	
	
	function survolMenuGrandPublic2(photo)
	{
		document.getElementById("visuelSurvol").src="images/"+photo;
	}
	
	function quitteSurvolMenuGrandPublic2(photo)
	{
		document.getElementById("visuelSurvol").src="images/"+photo;
	}
	
	
	// survol vignettes lignes
	
	function afficheLegende(legende,classe)
	{
		document.getElementById(legende).className = classe;
	}
	
	function masqueLegende(legende,classe)
	{
		document.getElementById(legende).className = classe;
	}
	
	
	// sous-menu gauche
	function initialiserSousMenu()
	{
		document.getElementById('sousMenuLignes').style.display = "none";
		document.getElementById('sousMenuEssentiels').style.display = "none";
	}
	
	function ouvrirFermeSousMenu(sousMenu)
	{
		if(sousMenu == 'sousMenuLignes')
		{
			document.getElementById('sousMenuEssentiels').style.display = "none";
			if(document.getElementById(sousMenu).style.display == "none")
			{
				document.getElementById(sousMenu).style.display = "block";
			}
			else
			{
				document.getElementById(sousMenu).style.display = "none";
			}
		}
		else
		{
			document.getElementById('sousMenuLignes').style.display = "none";
			if(document.getElementById(sousMenu).style.display == "none")
			{
				document.getElementById(sousMenu).style.display = "block";
			}
			else
			{
				document.getElementById(sousMenu).style.display = "none";
			}
		}
	}
	
	
	function initialiserSousMenu2()
	{
		document.getElementById('sousMenuLignes2').style.display = "none";
		document.getElementById('sousMenuEssentiels2').style.display = "none";
		document.getElementById('sousMenuDecors').style.display = "none";
	}
	
	function ouvrirFermeSousMenu2(sousMenu)
	{
		if(sousMenu == 'sousMenuLignes2')
		{
			document.getElementById('sousMenuEssentiels2').style.display = "none";
			document.getElementById('sousMenuDecors').style.display = "none";
			if(document.getElementById(sousMenu).style.display == "none")
			{
				document.getElementById(sousMenu).style.display = "block";
			}
			else
			{
				document.getElementById(sousMenu).style.display = "none";
			}
		}
		else if(sousMenu == 'sousMenuEssentiels2')
		{
			document.getElementById('sousMenuLignes2').style.display = "none";
			document.getElementById('sousMenuDecors').style.display = "none";
			if(document.getElementById(sousMenu).style.display == "none")
			{
				document.getElementById(sousMenu).style.display = "block";
			}
			else
			{
				document.getElementById(sousMenu).style.display = "none";
			}
		}
		else
		{
			document.getElementById('sousMenuLignes2').style.display = "none";
			document.getElementById('sousMenuEssentiels2').style.display = "none";
			if(document.getElementById(sousMenu).style.display == "none")
			{
				document.getElementById(sousMenu).style.display = "block";
			}
			else
			{
				document.getElementById(sousMenu).style.display = "none";
			}
		}
	}
	
	
// ================================================ AFFICHAGE DES FLASH
	function afficheFlash(nom,largeur,hauteur)
	{
		document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width='+largeur+' height='+hauteur+'>\n');
		document.write('<param name="allowScriptAccess" value="sameDomain" />\n');
		document.write('<param name="movie" value='+nom+' />\n');
		document.write('<param name="quality" value="high" />\n');
		document.write('<param name="wmode" value="transparent" />\n');
		document.write('<embed src='+nom+' quality="high" wmode="transparent" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width='+largeur+' height='+hauteur+'></embed>\n');
		document.write('</object>\n');
	}
// ================================================ AFFICHAGE DES FLASH
	
	
	
	