// JavaScript Document

	function correctionHauteurContenu(){ // fonction permettant de définir la hauteur du contenu
			if(document.all)
			{
				window.scroll(0,0);
			}
			 if(navigator.userAgent.indexOf("Safari")!=-1)
			{
			}
			
			else
			{
				document.body.scroll="no";
				if(document.all)
				{
					document.body.style.overflowY="auto";
					document.getElementById("contenu").style.overflowY="hidden";
					document.getElementById("contenu").style.overflowX="hidden";
				}
				hauteurFenetre=document.getElementById("repere").offsetTop-1;
				hauteurEntete=document.getElementById("entete").offsetHeight;
				hauteurPied=document.getElementById("pied").offsetHeight;
				hauteurUtilisee=hauteurEntete+hauteurPied;
				hauteurContenu=(hauteurFenetre-hauteurUtilisee)-24;
				if(hauteurContenu<200)
				{
					document.body.scroll="yes";
					document.body.style.overflowY="auto";
					
					if(document.all)
					{
						document.getElementById("contenu").style.height=document.getElementById("contenuContenu").offsetHeight+"px";
					}
					else
					{
						document.getElementById("contenu").style.overflowY="inherit";
						document.getElementById("contenu").style.overflowX="hidden";
					}
				}
				else
				{
					if(document.all)
					{
						document.getElementById("contenu").style.height=hauteurContenu+"px";
						document.getElementById("contenu").style.overflowY="auto";
						document.getElementById("contenu").style.overflowX="hidden";
					}
					else
					{
						document.getElementById("contenu").style.height=hauteurContenu+"px";
					}
				}
			}
		
		}
		
	function annuleCorrectionHauteur(){
		if(document.all)
		{
			document.body.scroll="yes";
			document.getElementById("contenu").style.height=document.getElementById("contenuContenu").offsetHeight+"px";
			document.getElementById("contenu").style.overflowY="visible";
			document.getElementById("contenu").style.overflowX="hidden";
		}
		else
		{
			document.getElementById("contenu").style.height=document.getElementById("contenuContenu").offsetHeight+"px";
		}
	}
		
	function placementFond(){ // fonction permettant d'initialiser la position du fond des onglets en fonction de la rubrique active
		var positionFond="0 " +  rub+"px";
		document.getElementById("menu").style.backgroundPosition=positionFond;
	}
	
	function survolOnglet(hauteurFond1,hauteurFond2,hauteurFond3,hauteurFond4){ // fonction pour le survol des onglets
		if(rub==0)
		{
			var positionFond="0 " +((rub)+(hauteurFond1))+"px";
		}
		else if(rub==-100)
		{
			var positionFond="0 " +((rub)+(hauteurFond2))+"px";
		}
		else if(rub==-200)
		{
			var positionFond="0 " +((rub)+(hauteurFond3))+"px";
		}
		else if(rub==-300)
		{
			var positionFond="0 " +((rub)+(hauteurFond4))+"px";
		}
		document.getElementById("menu").style.backgroundPosition=positionFond;
	}
	
	function validationForm(monform) // validation du formulaire
		{
			var reg_email = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/;
			monform.nom.style.backgroundColor="";
			monform.tel.style.backgroundColor="";
			monform.email.style.backgroundColor="";
			monform.message.style.backgroundColor="";
			if (monform.nom.value=='')
			{
				alert("Veuillez indiquer votre nom");
				monform.nom.style.backgroundColor="#EBEBEB";
				monform.nom.focus();
				return false;
			}
			if (monform.email.value=='')
			{
				alert("Veuillez indiquer votre adresse mail");
				monform.email.style.backgroundColor="#EBEBEB";
				monform.email.focus();
				return false;
			}
			if(!reg_email.test(monform.email.value))
			{
				alert("Le format de votre adresse mail est invalide");
				monform.email.style.backgroundColor="#EBEBEB";
				monform.email.focus();
				return false;
			}
			if (monform.tel.value=='')
			{
				alert("Veuillez indiquer votre n° de téléphone");
				monform.tel.style.backgroundColor="#EBEBEB";
				monform.tel.focus();
				return false;
			}
			
			if (monform.message.value=='')
			{
				alert("Veuillez indiquer l'objet de votre demande");
				monform.message.style.backgroundColor="#EBEBEB";
				monform.message.focus();
				return false;
			}
			return true;
		}