// JavaScript Document

	function MM_preloadImages() { //v3.0
	  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
		var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
		if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
	}
	
	function hover(obj)
	{
		UL = obj.getElementsByTagName('ul');
		if(UL.length > 0)
		{
			sousMenu = UL[0].style;
			if(sousMenu.display == 'none' || sousMenu.display == '')
			{
				sousMenu.display = 'block';
				sousMenu.left="0";
		  	}
			else
			{
				sousMenu.display = 'none';
		  	}
	  	}
	}
	
	function setHover(){
	  LI = document.getElementById('menu').getElementsByTagName('li');
	  nLI = LI.length;
	  for(i=0; i < nLI; i++){
		LI[i].onmouseover = function(){
		  hover(this);
		}
		LI[i].onmouseout = function(){
		  hover(this);
		}
	  }
	}
	
	
	function survolMenu()
	{
		var tableA = document.getElementById("menu").getElementsByTagName("a"); // tableau avec tous les liens contenu dans "menu"
		var tableANiv1 = new Array; // tableau avec tous les liens de niveau 1
		var tableANiv2 = new Array; // tableau avec tous les liens de niveau 2
		var tableUl = document.getElementById("menu").getElementsByTagName("ul"); // tableau avec tous les ul contenus dans "menu"
		
		nA = tableA.length;
		nUl = tableUl.length;
		
		function survolA(objet)
		{
			// c'est un lien de niveau 1
			if(objet.className == "menuLien1" || objet.className == "menuLien1On")
			{
				objet.style.backgroundPosition = "4px 0";
				objet.style.color = "#fff";
			}
		}
		
		function finSurvolA(objet)
		{
			// c'est un lien de niveau 1
			if(objet.className == "menuLien1" || objet.className == "menuLien1On")
			{
				if(objet.className == "menuLien1On")
				{
					objet.style.backgroundPosition = "4px 0";
				}
				else
				{
					objet.style.backgroundPosition = "4px -1000px";
					objet.style.color = "#717273";
				}
			}
		}
		
		function survolUl(objet)
		{
			objet.parentNode.firstChild.style.backgroundPosition = "4px 0";
			objet.parentNode.firstChild.style.color = "#fff";
		}
		
		function finSurvolUl(objet)
		{
			if(objet.parentNode.firstChild.className == "menuLien1On")
			{
			}
			else
			{
				objet.parentNode.firstChild.style.color = "#717273";
				objet.parentNode.firstChild.style.backgroundPosition = "4px -1000px";
			}
		}
		
		
		for(i=0; i < nA; i++)
		{
			tableA[i].onmouseover = function(){ survolA(this);};
			tableA[i].onmouseout = function(){ finSurvolA(this);};
	  	}
		
		for(i=0; i < nUl; i++)
		{
			tableUl[i].onmouseover = function(){ survolUl(this);};
			tableUl[i].onmouseout = function(){ finSurvolUl(this);};
	  	}
	}

	
	function masqueTout(obj)
	{
		lesUl = obj.getElementsByTagName('ul');
		for(i=0;i<lesUl.length;i++)
		{
			lesUl[i].style.display="none";
		}
	}
// ============================================= FONCTIONNEMENT DU MENU
	
	
/* ================================== FONCTION POUR VIDER UN CHAMP AU FOCUS ================================= */
	function viderChamps(champ,texteDefaut)
	{
		if(document.getElementById(champ).value == texteDefaut)
		{
			document.getElementById(champ).value = "";
		}
	}
/* ================================== FONCTION POUR VIDER UN CHAMP AU FOCUS ================================= */


/* ================================== FONCTION POUR REINITIALISER UN CHAMP AU BLUR ========================== */
	function restaurerChamps(champ,texteDefaut)
	{
		if(document.getElementById(champ).value == "")
		{
			document.getElementById(champ).value = texteDefaut;
		}
	}
/* ================================== FONCTION POUR REINITIALISER UN CHAMP AU BLUR ========================== */


/* ==========================    FENETRE MODALE    ============================================*/	
	var hauteurGlobale = 0;
	var hauteurGlobale2 = 0;
	var largeurGlobale = 0;
	var largeurGlobale2 = 0;
	var hauteurPage = 0;
	var largeurPage = 0;
	
	var hauteurGlobaleForward = 0;
	var hauteurGlobaleForward2 = 0;
	var largeurGlobaleForward = 0;
	var largeurGlobaleForward2 = 0;
	var hauteurPageForward = 0;
	var largeurPageForward = 0;
	
	function calculTailleGlobale()
	{
		hauteurGlobale = document.getElementById("global").offsetHeight;
		largeurGlobale = document.getElementById("global").offsetWidth;
	}
	
	function calculTailleGlobale2()
	{
		hauteurGlobale2 = document.getElementById("global").offsetHeight;
		largeurGlobale2 = document.getElementById("global").offsetWidth;
	}
	
	function calculTailleMasque()
	{
		if(hauteurGlobale != 0)
		{
			if(hauteurGlobale > document.getElementById("repere").offsetTop +1)
			{
				hauteurPage = hauteurGlobale;
			}
			else
			{
				hauteurPage = document.getElementById("repere").offsetTop +1;
			}
		}
		else
		{
			hauteurPage = document.getElementById("repere").offsetTop +1;
		}
		
		if(largeurGlobale != 0)
		{
			if(largeurGlobale > document.getElementById("repere").offsetLeft +1)
			{
				largeurPage = largeurGlobale;
			}
			else
			{
				largeurPage = document.getElementById("repere").offsetLeft +1;
			}
		}
		else
		{
			largeurPage = document.getElementById("repere").offsetLeft +1;
		}
		document.getElementById("masque").style.width=largeurPage+"px";
		document.getElementById("masque").style.height=hauteurPage+"px";
	}
	
	function calculTailleMasque2()
	{
		calculTailleGlobale2();
		if(hauteurGlobale2 != 0)
		{
			if(hauteurGlobale2 > document.getElementById("repere").offsetTop +1)
			{
				hauteurPage = hauteurGlobale2;
			}
			else
			{
				hauteurPage = document.getElementById("repere").offsetTop +1;
			}
		}
		else
		{
			hauteurPage = document.getElementById("repere").offsetTop +1;
		}
		
		if(largeurGlobale2 != 0)
		{
			if(largeurGlobale2 > document.getElementById("repere").offsetLeft +1)
			{
				largeurPage = largeurGlobale2;
			}
			else
			{
				largeurPage = document.getElementById("repere").offsetLeft +1;
			}
		}
		else
		{
			largeurPage = document.getElementById("repere").offsetLeft +1;
		}
		document.getElementById("masque").style.width=largeurPage+"px";
		document.getElementById("masque").style.height=hauteurPage+"px";
	}
	
	function zoom(originalValue)
	{
		calculTailleMasque();
		document.getElementById("fenetreModaleContenu").className = "fondFenetreOpacite80";
		document.getElementById("newsletterForm").className = "visible";
		document.getElementById("newsletterValidation").className = "invisible";
		document.getElementById("masque").style.display="block";
		document.getElementById("fenetreModale").style.display="block";
		sNewsletterMailHeader = document.getElementById("subscribeEmail").value;
		if (sNewsletterMailHeader != originalValue){
			document.getElementById("newsletterFormEmail").value = sNewsletterMailHeader;
		} else{
			document.getElementById("newsletterFormEmail").value = "";
		}
	}
	
	function zoomNewsletter()
	{
		calculTailleMasque();
		document.getElementById("fenetreModaleContenu").className = "fondFenetreOpacite80";
		document.getElementById("newsletterForm").className = "visible";
		document.getElementById("newsletterValidation").className = "invisible";
		document.getElementById("masque").style.display="block";
		document.getElementById("fenetreModale").style.display="block";
	}
	
	function fermerZoom(){
		document.getElementById("masque").style.display="none";
		document.getElementById("fenetreModale").style.display="none";
	}
	
	function calculTailleGlobaleForward()
	{
		hauteurGlobaleForward = document.getElementById("global").offsetHeight;
		largeurGlobaleForward = document.getElementById("global").offsetWidth;
	}
	
	function calculTailleGlobaleForward2()
	{
		hauteurGlobaleForward2 = document.getElementById("global").offsetHeight;
		largeurGlobaleForward2 = document.getElementById("global").offsetWidth;
	}
	
	function calculTailleMasqueForward()
	{
		if(hauteurGlobaleForward != 0)
		{
			if(hauteurGlobaleForward > document.getElementById("repereForward").offsetTop +1)
			{
				hauteurPageForward = hauteurGlobaleForward;
			}
			else
			{
				hauteurPageForward = document.getElementById("repereForward").offsetTop +1;
			}
		}
		else
		{
			hauteurPageForward = document.getElementById("repereForward").offsetTop +1;
		}
		
		if(largeurGlobaleForward != 0)
		{
			if(largeurGlobaleForward > document.getElementById("repereForward").offsetLeft +1)
			{
				largeurPageForward = largeurGlobaleForward;
			}
			else
			{
				largeurPageForward = document.getElementById("repereForward").offsetLeft +1;
			}
		}
		else
		{
			largeurPageForward = document.getElementById("repereForward").offsetLeft +1;
		}
		document.getElementById("masqueForward").style.width=largeurPageForward+"px";
		document.getElementById("masqueForward").style.height=hauteurPageForward+"px";
	}
	
	function calculTailleMasqueForward2()
	{
		calculTailleGlobaleForward2();
		if(hauteurGlobaleForward2 != 0)
		{
			if(hauteurGlobaleForward2 > document.getElementById("repereForward").offsetTop +1)
			{
				hauteurPageForward = hauteurGlobaleForward2;
			}
			else
			{
				hauteurPageForward = document.getElementById("repereForward").offsetTop +1;
			}
		}
		else
		{
			hauteurPageForward = document.getElementById("repereForward").offsetTop +1;
		}
		
		if(largeurGlobaleForward2 != 0)
		{
			if(largeurGlobaleForward2 > document.getElementById("repereForward").offsetLeft +1)
			{
				largeurPageForward = largeurGlobaleForward2;
			}
			else
			{
				largeurPageForward = document.getElementById("repereForward").offsetLeft +1;
			}
		}
		else
		{
			largeurPageForward = document.getElementById("repereForward").offsetLeft +1;
		}
		document.getElementById("masqueForward").style.width=largeurPageForward+"px";
		document.getElementById("masqueForward").style.height=hauteurPageForward+"px";
	}
	
/* ==========================    FENETRE MODALE    ============================================*/


// ============================================= VERIF FORMULAIRE NEWSLETTER
	function validationFormNewsletter()
	{
		monform = document.newsletterForm;
		document.getElementById("verif1").className = "";
		document.getElementById("verif2").className = "";
		document.getElementById("verif3").className = "";
		document.getElementById("verif4").className = "";
		document.getElementById("verif5").className = "";
		document.getElementById("verif6").className = "";
		document.getElementById("champsObligatoires").className = "";
		
		document.getElementById("newsletterFormNom").className = "";
		document.getElementById("newsletterFormPrenom").className = "";
		document.getElementById("newsletterFormAdresse").className = "newsletterInput2";
		document.getElementById("newsletterFormCivilite").className = "";
		document.getElementById("newsletterFormTel").className = "";
		document.getElementById("newsletterFormEmail").className = "newsletterInput2";
			
		var erreurs;
		var nErreur = new Array();
		
		var reg_email = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/;
		
		if (monform.newsletterFormCivilite.value=='')
		{
			nErreur.push(0);
			document.getElementById("verif1").className = "surbrillance";
			document.getElementById("champsObligatoires").className = "surbrillance";
			document.getElementById("newsletterFormCivilite").className = "surbrillanceInput";
		}
		if (monform.newsletterFormNom.value=='')
		{
			nErreur.push(1);
			document.getElementById("verif2").className = "surbrillance";
			document.getElementById("champsObligatoires").className = "surbrillance";
			document.getElementById("newsletterFormNom").className = "surbrillanceInput";
		}
		if (monform.newsletterFormPrenom.value=='')
		{
			nErreur.push(2);
			document.getElementById("verif3").className = "surbrillance";
			document.getElementById("champsObligatoires").className = "surbrillance";
			document.getElementById("newsletterFormPrenom").className = "newsletterInput2 surbrillanceInput";
		}
		if (monform.newsletterFormAdresse.value=='')
		{
			nErreur.push(3);
			document.getElementById("verif4").className = "surbrillance";
			document.getElementById("champsObligatoires").className = "surbrillance";
			document.getElementById("newsletterFormAdresse").className = "surbrillanceInput";
		}
		if (monform.newsletterFormTel.value=='')
		{
			nErreur.push(4);
			document.getElementById("verif5").className = "surbrillance";
			document.getElementById("champsObligatoires").className = "surbrillance";
			document.getElementById("newsletterFormTel").className = "surbrillanceInput";
		}
		if (monform.newsletterFormEmail.value=='' || !reg_email.test(monform.newsletterFormEmail.value))
		{
			nErreur.push(5);
			document.getElementById("verif6").className = "surbrillance";
			document.getElementById("champsObligatoires").className = "surbrillance";
			document.getElementById("newsletterFormEmail").className = "newsletterInput2 surbrillanceInput";
		}
		erreurs = nErreur.length;
		if(erreurs>0)
		{
			return false;
		}
		return true;
	}
	
	function validationFormNewsletter2(champ)
	{
		lesChamps = ["verif1","verif2","verif3","verif4","verif5","verif6"];
		champsCorrects = 0;
		monform = document.newsletterForm;
		var reg_email = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/;
		if(champ == "newsletterFormCivilite")
		{
			if (monform.newsletterFormCivilite.value!='')
			{
				document.getElementById("verif1").className = "";
				document.getElementById("newsletterFormCivilite").className = "";
				document.getElementById("champsObligatoires").className = "surbrillance";
			}
			else
			{
				document.getElementById("verif1").className = "surbrillance";
				document.getElementById("newsletterFormCivilite").className = "surbrillanceInput";
				document.getElementById("champsObligatoires").className = "surbrillance";
			}
		}
		if(champ == "newsletterFormNom")
		{
			if (monform.newsletterFormNom.value!='')
			{
				document.getElementById("verif2").className = "";
				document.getElementById("newsletterFormNom").className = "";
			}
			else
			{
				document.getElementById("verif2").className = "surbrillance";
				document.getElementById("newsletterFormNom").className = "surbrillanceInput";
				document.getElementById("champsObligatoires").className = "surbrillance";
			}
		}	
		if(champ == "newsletterFormPrenom")
		{
			if (monform.newsletterFormPrenom.value!='')
			{
				document.getElementById("verif3").className = "";
				document.getElementById("newsletterFormPrenom").className = "";
			}
			else
			{
				document.getElementById("verif3").className = "surbrillance";
				document.getElementById("newsletterFormPrenom").className = "surbrillanceInput";
				document.getElementById("champsObligatoires").className = "newsletterInput2 surbrillance";
			}
		}
		if(champ == "newsletterFormAdresse")
		{
			if (monform.newsletterFormAdresse.value!='')
			{
				document.getElementById("verif4").className = "";
				document.getElementById("newsletterFormAdresse").className = "newsletterInput2";
				document.getElementById("champsObligatoires").className = "surbrillance";
			}
			else
			{
				document.getElementById("verif4").className = "surbrillance";
				document.getElementById("newsletterFormAdresse").className = "surbrillanceInput";
				document.getElementById("champsObligatoires").className = "surbrillance";
			}
		}
		if(champ == "newsletterFormTel")
		{
			if (monform.newsletterFormTel.value!='')
			{
				document.getElementById("verif5").className = "";
				document.getElementById("newsletterFormTel").className = "";
			}
			else
			{
				document.getElementById("verif5").className = "surbrillance";
				document.getElementById("newsletterFormTel").className = "surbrillanceInput";
				document.getElementById("champsObligatoires").className = "surbrillance";
			}
		}
		if(champ == "newsletterFormEmail")
		{
			if (monform.newsletterFormEmail.value!='' && reg_email.test(monform.newsletterFormEmail.value))
			{
				document.getElementById("verif6").className = "";
				document.getElementById("newsletterFormEmail").className = "newsletterInput2";
			}
			else
			{
				document.getElementById("verif6").className = "surbrillance";
				document.getElementById("newsletterFormEmail").className = "newsletterInput2 surbrillanceInput";
				document.getElementById("champsObligatoires").className = "surbrillance";
			}
		}
		for(i=0;i<lesChamps.length;i++)
		{
			if(document.getElementById(lesChamps[i]).className == "")
			{
				champsCorrects++;
			}
		}
		if(champsCorrects == 6)
		{
			document.getElementById("champsObligatoires").className = "";
		}
	}
	
	function afficheNewsletterValidation()
	{
		document.getElementById("fenetreModaleContenu").className = "fondFenetreOpacite100";
		document.getElementById("newsletterForm").className = "invisible";
		document.getElementById("newsletterValidation").className = "visible";
		document.getElementById("masque").style.display="block";
		document.getElementById("fenetreModale").style.display="block";
		
	}
// ============================================= VERIF FORMULAIRE NEWSLETTER


// ============================================= VERIF FORMULAIRE DOWNLOAD
	
	function calculPositionDownloadOk(){
		var iTmpLargDownload = document.getElementById("downloadValidation").offsetWidth; //largeur de la fenetre
		var iTmpLargTotal = document.getElementById("repere").offsetLeft; //largeur de l'element
		var iTmpPosDownload = ((iTmpLargTotal - iTmpLargDownload) / 2) + (iTmpLargDownload / 2); //positionnement
		document.getElementById("downloadValidation").style.left = iTmpPosDownload + 'px';
	}
	
	function validationFormDownload()
	{
		monform = document.downloadForm;
		document.getElementById("verif1b").className = "";
		document.getElementById("verif2b").className = "";
		document.getElementById("verif3b").className = "";
		document.getElementById("verif4b").className = "";
		document.getElementById("verif5b").className = "";
		document.getElementById("verif6b").className = "";
		document.getElementById("verif7b").className = "";
		document.getElementById("verif8b").className = "";
		document.getElementById("verif9b").className = "";
		document.getElementById("verif10b").className = "";
		document.getElementById("verif11b").className = "";
		document.getElementById("champsObligatoiresCatalog").className = "";
		
		document.getElementById("downloadFormTitle").className = "";
		document.getElementById("downloadFormPrenom").className = "";
		document.getElementById("downloadFormNom").className = "";
		document.getElementById("downloadFormCompany").className = "";
		document.getElementById("downloadFormFunction").className = "";
		document.getElementById("downloadFormEmail").className = "";
		document.getElementById("downloadFormAdresse").className = "";
		document.getElementById("downloadFormZipCode").className = "";
		document.getElementById("downloadFormTown").className = "";
		document.getElementById("downloadFormCountry").className = "";
		document.getElementById("downloadFormTel").className = "";
		
		var erreurs;
		var nErreur = new Array();
		
		var reg_email = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/;
		
		if (monform.downloadFormTitle.value=='')
		{
			nErreur.push(0);
			document.getElementById("verif1b").className = "surbrillance";
			document.getElementById("champsObligatoiresCatalog").className = "surbrillance";
			document.getElementById("downloadFormTitle").className = "surbrillanceInput";
		}
		if (monform.downloadFormPrenom.value=='')
		{
			nErreur.push(1);
			document.getElementById("verif2b").className = "surbrillance";
			document.getElementById("champsObligatoiresCatalog").className = "surbrillance";
			document.getElementById("downloadFormPrenom").className = "surbrillanceInput";
		}
		if (monform.downloadFormNom.value=='')
		{
			nErreur.push(2);
			document.getElementById("verif3b").className = "surbrillance";
			document.getElementById("champsObligatoiresCatalog").className = "surbrillance";
			document.getElementById("downloadFormNom").className = "surbrillanceInput";
		}
		if (monform.downloadFormCompany.value=='')
		{
			nErreur.push(3);
			document.getElementById("verif4b").className = "surbrillance";
			document.getElementById("champsObligatoiresCatalog").className = "surbrillance";
			document.getElementById("downloadFormCompany").className = "surbrillanceInput";
		}
		if (monform.downloadFormEmail.value=='' || !reg_email.test(monform.downloadFormEmail.value))
		{
			nErreur.push(5);
			document.getElementById("verif6b").className = "surbrillance";
			document.getElementById("champsObligatoiresCatalog").className = "surbrillance";
			document.getElementById("downloadFormEmail").className = "surbrillanceInput";
		}
		/*
		if (monform.downloadFormFunction.value=='')
		{
			nErreur.push(4);
			document.getElementById("verif5b").className = "surbrillance";
			document.getElementById("champsObligatoiresCatalog").className = "surbrillance";
			document.getElementById("downloadFormFunction").className = "surbrillanceInput";
		}
		if (monform.downloadFormAdresse.value=='')
		{
			nErreur.push(5);
			document.getElementById("verif6b").className = "surbrillance";
			document.getElementById("champsObligatoiresCatalog").className = "surbrillance";
			document.getElementById("downloadFormAdresse").className = "surbrillanceInput";
		}
		if (monform.downloadFormCountry.value=='')
		{
			nErreur.push(6);
			document.getElementById("verif7b").className = "surbrillance";
			document.getElementById("champsObligatoiresCatalog").className = "surbrillance";
			document.getElementById("downloadFormCountry").className = "surbrillanceInput";
		}
		if (monform.downloadFormTel.value=='')
		{
			nErreur.push(7);
			document.getElementById("verif8b").className = "surbrillance";
			document.getElementById("champsObligatoiresCatalog").className = "surbrillance";
			document.getElementById("downloadFormTel").className = "surbrillanceInput";
		}
		*/
		erreurs = nErreur.length;
		if(erreurs>0)
		{
			return false;
		}
		return true;
	}
	
	function validationFormDownload2(champ)
	{
		//lesChamps = ["verif1b","verif2b","verif3b","verif4b","verif5b","verif6b","verif7b","verif8b","verif9b"];
		lesChamps = ["verif1b","verif2b","verif3b","verif4b","verif6b"];
		champsCorrects = 0;
		monform = document.downloadForm;
		var reg_email = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/;
		if(champ == "downloadFormTitle")
		{
			if (monform.downloadFormTitle.value!='')
			{
				document.getElementById("verif1b").className = "";
				document.getElementById("downloadFormTitle").className = "";
			}
			else
			{
				document.getElementById("verif1b").className = "surbrillance";
				document.getElementById("downloadFormTitle").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresCatalog").className = "surbrillance";
			}
		}
		if(champ == "downloadFormPrenom")
		{
			if (monform.downloadFormPrenom.value!='')
			{
				document.getElementById("verif2b").className = "";
				document.getElementById("downloadFormPrenom").className = "";
			}
			else
			{
				document.getElementById("verif2b").className = "surbrillance";
				document.getElementById("downloadFormPrenom").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresCatalog").className = "surbrillance";
			}
		}
		if(champ == "downloadFormNom")
		{
			if (monform.downloadFormNom.value!='')
			{
				document.getElementById("verif3b").className = "";
				document.getElementById("downloadFormNom").className = "";
			}
			else
			{
				document.getElementById("verif3b").className = "surbrillance";
				document.getElementById("downloadFormNom").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresCatalog").className = "surbrillance";
			}
		}
		if(champ == "downloadFormCompany")
		{
			if (monform.downloadFormCompany.value!='')
			{
				document.getElementById("verif4b").className = "";
				document.getElementById("downloadFormCompany").className = "";
			}
			else
			{
				document.getElementById("verif4b").className = "surbrillance";
				document.getElementById("downloadFormCompany").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresCatalog").className = "surbrillance";
			}
		}
		/*
		if(champ == "downloadFormFunction")
		{
			if (monform.downloadFormFonction.value!='')
			{
				document.getElementById("verif5b").className = "";
				document.getElementById("downloadFormFunction").className = "";
			}
			else
			{
				document.getElementById("verif5b").className = "surbrillance";
				document.getElementById("downloadFormFunction").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresCatalog").className = "surbrillance";
			}
		}
		if(champ == "downloadFormAdresse")
		{
			if (monform.downloadFormAdresse.value!='')
			{
				document.getElementById("verif6b").className = "";
				document.getElementById("downloadFormAdresse").className = "";
			}
			else
			{
				document.getElementById("verif6b").className = "surbrillance";
				document.getElementById("downloadFormAdresse").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresCatalog").className = "surbrillance";
			}
		}
		if(champ == "downloadFormCountry")
		{
			if (monform.downloadFormCountry.value!='')
			{
				document.getElementById("verif7b").className = "";
				document.getElementById("downloadFormCountry").className = "";
			}
			else
			{
				document.getElementById("verif7b").className = "surbrillance";
				document.getElementById("downloadFormCountry").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresCatalog").className = "surbrillance";
			}
		}
		if(champ == "downloadFormTel")
		{
			if (monform.downloadFormTel.value!='')
			{
				document.getElementById("verif8b").className = "";
				document.getElementById("downloadFormTel").className = "";
			}
			else
			{
				document.getElementById("verif8b").className = "surbrillance";
				document.getElementById("downloadFormTel").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresCatalog").className = "surbrillance";
			}
		}
		*/
		if(champ == "downloadFormEmail")
		{
			if (monform.downloadFormEmail.value=='' || !reg_email.test(monform.downloadFormEmail.value))
			{
				document.getElementById("verif6b").className = "surbrillance";
				document.getElementById("downloadFormEmail").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresCatalog").className = "surbrillance";
			}
			else
			{
				document.getElementById("verif6b").className = "";
				document.getElementById("downloadFormEmail").className = "";
			}
		}
		
		for(i=0;i<lesChamps.length;i++)
		{
			if(document.getElementById(lesChamps[i]).className == "")
			{
				champsCorrects++;
			}
		}
		if(champsCorrects == 5)
		{
			document.getElementById("champsObligatoiresCatalog").className = "";
		}
		
	}
	
	function showDownloadValidation()
	{
		document.getElementById("downloadForm").className = "invisible";
		document.getElementById("downloadValidation").className = "visible";
	}
	function closeDownloadValidation()
	{
		document.getElementById("downloadForm").className = "visible";
		document.getElementById("downloadValidation").className = "invisible";
	}
	
// ============================================= VERIF FORMULAIRE DOWNLOAD

	
// ============================================= VERIF FORMULAIRE CONTACT
	
	function calculPositionContactOk(){
		var iTmpLargDownload = document.getElementById("contactValidation").offsetWidth; //largeur de la fenetre
		var iTmpLargTotal = document.getElementById("repere").offsetLeft; //largeur de l'element
		var iTmpPosDownload = ((iTmpLargTotal - iTmpLargDownload) / 2) + (iTmpLargDownload / 2); //positionnement
		document.getElementById("contactValidation").style.left = iTmpPosDownload + 'px';
	}
	
	function validationFormContact()
	{
		monform = document.contactForm;
		document.getElementById("verif1b").className = "";
		document.getElementById("verif2b").className = "";
		document.getElementById("verif3b").className = "";
		document.getElementById("verif4b").className = "";
		document.getElementById("verif5b").className = "";
		document.getElementById("verif6b").className = "";
		document.getElementById("verif7b").className = "";
		document.getElementById("verif8b").className = "";
		document.getElementById("verif9b").className = "";
		document.getElementById("verif10b").className = "";
		document.getElementById("champsObligatoiresContactb").className = "";
		
		document.getElementById("contactFormTitle").className = "";
		document.getElementById("contactFormPrenom").className = "";
		document.getElementById("contactFormNom").className = "";
		document.getElementById("contactFormCompany").className = "";
		document.getElementById("contactFormFunction").className = "";
		document.getElementById("contactFormAdresse").className = "";
		document.getElementById("contactFormTel").className = "";
		document.getElementById("contactFormEmail").className = "";
		document.getElementById("contactFormObject").className = "";
		document.getElementById("contactFormMessage").className = "";
		
		var erreurs;
		var nErreur = new Array();
		
		var reg_email = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/;
		
		if (monform.contactFormTitle.value=='')
		{
			nErreur.push(0);
			document.getElementById("verif1b").className = "surbrillance";
			document.getElementById("champsObligatoiresContactb").className = "surbrillance";
			document.getElementById("contactFormTitle").className = "surbrillanceInput";
		}
		if (monform.contactFormPrenom.value=='')
		{
			nErreur.push(1);
			document.getElementById("verif2b").className = "surbrillance";
			document.getElementById("champsObligatoiresContactb").className = "surbrillance";
			document.getElementById("contactFormPrenom").className = "surbrillanceInput";
		}
		if (monform.contactFormNom.value=='')
		{
			nErreur.push(2);
			document.getElementById("verif3b").className = "surbrillance";
			document.getElementById("champsObligatoiresContactb").className = "surbrillance";
			document.getElementById("contactFormNom").className = "surbrillanceInput";
		}
		if (monform.contactFormCompany.value=='')
		{
			nErreur.push(3);
			document.getElementById("verif4b").className = "surbrillance";
			document.getElementById("champsObligatoiresContactb").className = "surbrillance";
			document.getElementById("contactFormCompany").className = "surbrillanceInput";
		}
		if (monform.contactFormFunction.value=='')
		{
			nErreur.push(4);
			document.getElementById("verif5b").className = "surbrillance";
			document.getElementById("champsObligatoiresContactb").className = "surbrillance";
			document.getElementById("contactFormFunction").className = "surbrillanceInput";
		}
		if (monform.contactFormAdresse.value=='')
		{
			nErreur.push(5);
			document.getElementById("verif6b").className = "surbrillance";
			document.getElementById("champsObligatoiresContactb").className = "surbrillance";
			document.getElementById("contactFormAdresse").className = "surbrillanceInput";
		}
		if (monform.contactFormCountry.value=='')
		{
			nErreur.push(6);
			document.getElementById("verif7b").className = "surbrillance";
			document.getElementById("champsObligatoiresContactb").className = "surbrillance";
			document.getElementById("contactFormCountry").className = "surbrillanceInput";
		}
		if (monform.contactFormTel.value=='')
		{
			nErreur.push(7);
			document.getElementById("verif8b").className = "surbrillance";
			document.getElementById("champsObligatoiresContactb").className = "surbrillance";
			document.getElementById("contactFormTel").className = "surbrillanceInput";
		}
		if (monform.contactFormEmail.value=='' || !reg_email.test(monform.contactFormEmail.value))
		{
			nErreur.push(8);
			document.getElementById("verif9b").className = "surbrillance";
			document.getElementById("champsObligatoiresContactb").className = "surbrillance";
			document.getElementById("contactFormEmail").className = "surbrillanceInput";
		}
		if (monform.contactFormObject.value=='')
		{
			nErreur.push(9);
			document.getElementById("verif10b").className = "surbrillance";
			document.getElementById("champsObligatoiresContactb").className = "surbrillance";
			document.getElementById("contactFormObject").className = "surbrillanceInput";
		}
		if (monform.contactFormMessage.value=='')
		{
			nErreur.push(10);
			document.getElementById("verif11b").className = "surbrillance";
			document.getElementById("champsObligatoiresContactb").className = "surbrillance";
			document.getElementById("contactFormMessage").className = "surbrillanceInput";
		}
		erreurs = nErreur.length;
		if(erreurs>0)
		{
			return false;
		}
		return true;
	}
	
	function validationFormContact2(champ)
	{
		lesChamps = ["verif1b","verif2b","verif3b","verif4b","verif5b","verif6b","verif7b","verif8b","verif9b","verif10b","verif11b"];
		champsCorrects = 0;
		monform = document.contactForm;
		var reg_email = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/;
		
		if(champ == "contactFormTitle")
		{
			if (monform.contactFormTitle.value!='')
			{
				document.getElementById("verif1b").className = "";
				document.getElementById("contactFormTitle").className = "";
			}
			else
			{
				document.getElementById("verif1b").className = "surbrillance";
				document.getElementById("contactFormTitle").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresContactb").className = "surbrillance";
			}
		}
		if(champ == "contactFormPrenom")
		{
			if (monform.contactFormPrenom.value!='')
			{
				document.getElementById("verif2b").className = "";
				document.getElementById("contactFormPrenom").className = "";
			}
			else
			{
				document.getElementById("verif2b").className = "surbrillance";
				document.getElementById("contactFormPrenom").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresContactb").className = "surbrillance";
			}
		}
		if(champ == "contactFormNom")
		{
			if (monform.contactFormNom.value!='')
			{
				document.getElementById("verif3b").className = "";
				document.getElementById("contactFormNom").className = "";
			}
			else
			{
				document.getElementById("verif3b").className = "surbrillance";
				document.getElementById("contactFormNom").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresContactb").className = "surbrillance";
			}
		}
		if(champ == "contactFormCompany")
		{
			if (monform.contactFormCompany.value!='')
			{
				document.getElementById("verif4b").className = "";
				document.getElementById("contactFormCompany").className = "";
			}
			else
			{
				document.getElementById("verif4b").className = "surbrillance";
				document.getElementById("contactFormCompany").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresContactb").className = "surbrillance";
			}
		}
		if(champ == "contactFormFunction")
		{
			if (monform.contactFormFunction.value!='')
			{
				document.getElementById("verif5b").className = "";
				document.getElementById("contactFormFunction").className = "";
			}
			else
			{
				document.getElementById("verif5b").className = "surbrillance";
				document.getElementById("contactFormFunction").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresContactb").className = "surbrillance";
			}
		}
		if(champ == "contactFormAdresse")
		{
			if (monform.contactFormAdresse.value!='')
			{
				document.getElementById("verif6b").className = "";
				document.getElementById("contactFormAdresse").className = "";
			}
			else
			{
				document.getElementById("verif6b").className = "surbrillance";
				document.getElementById("contactFormAdresse").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresContactb").className = "surbrillance";
			}
		}
		if(champ == "contactFormCountry")
		{
			if (monform.contactFormCountry.value!='')
			{
				document.getElementById("verif7b").className = "";
				document.getElementById("contactFormCountry").className = "";
			}
			else
			{
				document.getElementById("verif7b").className = "surbrillance";
				document.getElementById("contactFormCountry").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresContactb").className = "surbrillance";
			}
		}
		if(champ == "contactFormTel")
		{
			if (monform.contactFormTel.value!='')
			{
				document.getElementById("verif8b").className = "";
				document.getElementById("contactFormTel").className = "";
			}
			else
			{
				document.getElementById("verif8b").className = "surbrillance";
				document.getElementById("contactFormTel").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresContactb").className = "surbrillance";
			}
		}
		if(champ == "contactFormEmail")
		{
			if (monform.contactFormEmail.value=='' || !reg_email.test(monform.contactFormEmail.value))
			{
				document.getElementById("verif9b").className = "surbrillance";
				document.getElementById("contactFormEmail").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresContactb").className = "surbrillance";
			}
			else
			{
				document.getElementById("verif9b").className = "";
				document.getElementById("contactFormEmail").className = "";
			}
		}
		if(champ == "contactFormObject")
		{
			if (monform.contactFormObject.value!='')
			{
				document.getElementById("verif10b").className = "";
				document.getElementById("contactFormObject").className = "txtCol2";
			}
			else
			{
				document.getElementById("verif10b").className = "surbrillance";
				document.getElementById("contactFormObject").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresContactb").className = "surbrillance";
			}
		}
		if(champ == "contactFormMessage")
		{
			if (monform.contactFormMessage.value!='')
			{
				document.getElementById("verif11b").className = "";
				document.getElementById("contactFormMessage").className = "";
			}
			else
			{
				document.getElementById("verif11b").className = "surbrillance";
				document.getElementById("contactFormMessage").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresContactb").className = "surbrillance";
			}
		}
		
		var sCorrect = '';
		for(i=0;i<lesChamps.length;i++)
		{
			if((document.getElementById(lesChamps[i]).className == "") || ((document.getElementById(lesChamps[i]).className == "txtCol2")))
			{
				champsCorrects++;
			}
		}
		if(champsCorrects == 11)
		{
			document.getElementById("champsObligatoiresContactb").className = "";
		}
		
	}
	
	function showContactValidation()
	{
		document.getElementById("contactForm").className = "invisible";
		document.getElementById("contactValidation").className = "visible";
	}
	function closeContactValidation()
	{
		document.getElementById("contactForm").className = "visible";
		document.getElementById("contactValidation").className = "invisible";
	}
	

// ============================================= VERIF FORMULAIRE DISTRIBUTOR

	function calculPositionDistributorOk(){
		var iTmpLargDownload = document.getElementById("distributorValidation").offsetWidth; //largeur de la fenetre
		var iTmpLargTotal = document.getElementById("repere").offsetLeft; //largeur de l'element
		var iTmpPosDownload = ((iTmpLargTotal - iTmpLargDownload) / 2) + (iTmpLargDownload / 2); //positionnement
		document.getElementById("distributorValidation").style.left = iTmpPosDownload + 'px';
	}
	
	function validationFormDistributor()
	{
		monform = document.distributorForm;
		document.getElementById("verif1b").className = "";
		document.getElementById("verif2b").className = "";
		document.getElementById("verif3b").className = "";
		document.getElementById("verif4b").className = "";
		document.getElementById("verif5b").className = "";
		document.getElementById("verif6b").className = "";
		document.getElementById("verif7b").className = "";
		document.getElementById("verif8b").className = "";
		document.getElementById("verif9b").className = "";
		document.getElementById("verif10b").className = "";
		document.getElementById("champsObligatoiresDistributor").className = "";
		
		document.getElementById("distributorFormTitle").className = "";
		document.getElementById("distributorFormPrenom").className = "";
		document.getElementById("distributorFormNom").className = "";
		document.getElementById("distributorFormCompany").className = "";
		document.getElementById("distributorFormFunction").className = "";
		document.getElementById("distributorFormEmail").className = "";
		document.getElementById("distributorFormAdresse").className = "";
		document.getElementById("distributorFormCountry").className = "";
		document.getElementById("distributorFormTel").className = "";
		document.getElementById("distributorFormMessage").className = "";
		
		var erreurs;
		var nErreur = new Array();
		
		var reg_email = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/;
		
		if (monform.distributorFormTitle.value=='')
		{
			nErreur.push(0);
			document.getElementById("verif1b").className = "surbrillance";
			document.getElementById("champsObligatoiresDistributor").className = "surbrillance";
			document.getElementById("distributorFormTitle").className = "surbrillanceInput";
		}
		if (monform.distributorFormPrenom.value=='')
		{
			nErreur.push(1);
			document.getElementById("verif2b").className = "surbrillance";
			document.getElementById("champsObligatoiresDistributor").className = "surbrillance";
			document.getElementById("distributorFormPrenom").className = "surbrillanceInput";
		}
		if (monform.distributorFormNom.value=='')
		{
			nErreur.push(2);
			document.getElementById("verif3b").className = "surbrillance";
			document.getElementById("champsObligatoiresDistributor").className = "surbrillance";
			document.getElementById("distributorFormNom").className = "surbrillanceInput";
		}
		if (monform.distributorFormCompany.value=='')
		{
			nErreur.push(3);
			document.getElementById("verif4b").className = "surbrillance";
			document.getElementById("champsObligatoiresDistributor").className = "surbrillance";
			document.getElementById("distributorFormCompany").className = "surbrillanceInput";
		}
		/*
		if (monform.distributorFormFunction.value=='')
		{
			nErreur.push(4);
			document.getElementById("verif5b").className = "surbrillance";
			document.getElementById("champsObligatoiresDistributor").className = "surbrillance";
			document.getElementById("distributorFormFunction").className = "surbrillanceInput";
		}
		if (monform.distributorFormAdresse.value=='')
		{
			nErreur.push(5);
			document.getElementById("verif6b").className = "surbrillance";
			document.getElementById("champsObligatoiresDistributor").className = "surbrillance";
			document.getElementById("distributorFormAdresse").className = "surbrillanceInput";
		}
		if (monform.distributorFormCountry.value=='')
		{
			nErreur.push(6);
			document.getElementById("verif7b").className = "surbrillance";
			document.getElementById("champsObligatoiresDistributor").className = "surbrillance";
			document.getElementById("distributorFormCountry").className = "surbrillanceInput";
		}
		if (monform.distributorFormTel.value=='')
		{
			nErreur.push(7);
			document.getElementById("verif8b").className = "surbrillance";
			document.getElementById("champsObligatoiresDistributor").className = "surbrillance";
			document.getElementById("distributorFormTel").className = "surbrillanceInput";
		}
		*/
		if (monform.distributorFormEmail.value=='' || !reg_email.test(monform.distributorFormEmail.value))
		{
			nErreur.push(8);
			document.getElementById("verif9b").className = "surbrillance";
			document.getElementById("champsObligatoiresDistributor").className = "surbrillance";
			document.getElementById("distributorFormEmail").className = "surbrillanceInput";
		}
		if (monform.distributorFormMessage.value=='')
		{
			nErreur.push(9);
			document.getElementById("verif10b").className = "surbrillance";
			document.getElementById("champsObligatoiresDistributor").className = "surbrillance";
			document.getElementById("distributorFormMessage").className = "surbrillanceInput";
		}
		erreurs = nErreur.length;
		if(erreurs>0)
		{
			return false;
		}
		return true;
	}
	
	function validationFormDistributor2(champ)
	{
		//lesChamps = ["verif1b","verif2b","verif3b","verif4b","verif5b","verif6b","verif7b","verif8b","verif9b","verif10b"];
		lesChamps = ["verif1b","verif2b","verif3b","verif4b","verif9b","verif10b"];
		champsCorrects = 0;
		monform = document.distributorForm;
		var reg_email = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/;
		
		if(champ == "distributorFormTitle")
		{
			if (monform.distributorFormTitle.value!='')
			{
				document.getElementById("verif1b").className = "";
				document.getElementById("distributorFormTitle").className = "";
			}
			else
			{
				document.getElementById("verif1b").className = "surbrillance";
				document.getElementById("distributorFormTitle").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresDistributor").className = "surbrillance";
			}
		}
		if(champ == "distributorFormPrenom")
		{
			if (monform.distributorFormPrenom.value!='')
			{
				document.getElementById("verif2b").className = "";
				document.getElementById("distributorFormPrenom").className = "";
			}
			else
			{
				document.getElementById("verif2b").className = "surbrillance";
				document.getElementById("distributorFormPrenom").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresDistributor").className = "surbrillance";
			}
		}
		if(champ == "distributorFormNom")
		{
			if (monform.distributorFormNom.value!='')
			{
				document.getElementById("verif3b").className = "";
				document.getElementById("distributorFormNom").className = "";
			}
			else
			{
				document.getElementById("verif3b").className = "surbrillance";
				document.getElementById("distributorFormNom").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresDistributor").className = "surbrillance";
			}
		}
		if(champ == "distributorFormCompany")
		{
			if (monform.distributorFormCompany.value!='')
			{
				document.getElementById("verif4b").className = "";
				document.getElementById("distributorFormCompany").className = "";
			}
			else
			{
				document.getElementById("verif4b").className = "surbrillance";
				document.getElementById("distributorFormCompany").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresDistributor").className = "surbrillance";
			}
		}
		/*
		if(champ == "distributorFormFunction")
		{
			if (monform.distributorFormFunction.value!='')
			{
				document.getElementById("verif5b").className = "";
				document.getElementById("distributorFormFunction").className = "";
			}
			else
			{
				document.getElementById("verif5b").className = "surbrillance";
				document.getElementById("distributorFormFunction").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresDistributor").className = "surbrillance";
			}
		}
		if(champ == "distributorFormAdresse")
		{
			if (monform.distributorFormAdresse.value!='')
			{
				document.getElementById("verif6b").className = "";
				document.getElementById("distributorFormAdresse").className = "";
			}
			else
			{
				document.getElementById("verif6b").className = "surbrillance";
				document.getElementById("distributorFormAdresse").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresDistributor").className = "surbrillance";
			}
		}
		if(champ == "distributorFormCountry")
		{
			if (monform.distributorFormCountry.value!='')
			{
				document.getElementById("verif7b").className = "";
				document.getElementById("distributorFormCountry").className = "";
			}
			else
			{
				document.getElementById("verif7b").className = "surbrillance";
				document.getElementById("distributorFormCountry").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresDistributor").className = "surbrillance";
			}
		}
		if(champ == "distributorFormTel")
		{
			if (monform.distributorFormTel.value!='')
			{
				document.getElementById("verif8b").className = "";
				document.getElementById("distributorFormTel").className = "";
			}
			else
			{
				document.getElementById("verif8b").className = "surbrillance";
				document.getElementById("distributorFormTel").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresDistributor").className = "surbrillance";
			}
		}
		*/
		if(champ == "distributorFormEmail")
		{
			if (monform.distributorFormEmail.value=='' || !reg_email.test(monform.distributorFormEmail.value))
			{
				document.getElementById("verif9b").className = "surbrillance";
				document.getElementById("distributorFormEmail").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresDistributor").className = "surbrillance";
			}
			else
			{
				document.getElementById("verif9b").className = "";
				document.getElementById("distributorFormEmail").className = "";
			}
		}
		if(champ == "distributorFormMessage")
		{
			if (monform.distributorFormMessage.value!='')
			{
				document.getElementById("verif10b").className = "";
				document.getElementById("distributorFormMessage").className = "";
			}
			else
			{
				document.getElementById("verif10b").className = "surbrillance";
				document.getElementById("distributorFormMessage").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresDistributor").className = "surbrillance";
			}
		}
		
		for(i=0;i<lesChamps.length;i++)
		{
			if(document.getElementById(lesChamps[i]).className == "")
			{
				champsCorrects++;
			}
		}
		//if(champsCorrects == 10)
		if(champsCorrects == 6)
		{
			document.getElementById("champsObligatoiresDistributor").className = "";
		}
		
	}
	
	function showDistributorValidation()
	{
		document.getElementById("distributorForm").className = "invisible";
		document.getElementById("distributorValidation").className = "visible";
	}
	function closeDistributorValidation()
	{
		document.getElementById("distributorForm").className = "visible";
		document.getElementById("distributorValidation").className = "invisible";
	}
	
// ============================================= VERIF FORMULAIRE DISTRIBUTOR



// ============================================= VERIF FORMULAIRE FORWARD

	function validationFormForward()
	{
		monform = document.forwardForm;
		document.getElementById("verif1c").className = "";
		document.getElementById("verif2c").className = "";
		document.getElementById("verif3c").className = "";
		document.getElementById("verif4c").className = "";
		document.getElementById("verif5c").className = "";
		document.getElementById("champsObligatoires").className = "";
		
		document.getElementById("forwardFormName").className = "";
		document.getElementById("forwardFormEmail").className = "";
		document.getElementById("forwardFormNameTo").className = "";
		document.getElementById("forwardFormEmailTo").className = "";
		document.getElementById("forwardFormMsg").className = "";
			
		var erreurs;
		var nErreur = new Array();
		
		var reg_email = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/;
		
		if (monform.forwardFormName.value=='')
		{
			nErreur.push(0);
			document.getElementById("verif1c").className = "surbrillance";
			document.getElementById("champsObligatoires").className = "surbrillance";
			document.getElementById("forwardFormName").className = "surbrillanceInput";
		}
		if (monform.forwardFormEmail.value=='' || !reg_email.test(monform.forwardFormEmail.value))
		{
			nErreur.push(1);
			document.getElementById("verif2c").className = "surbrillance";
			document.getElementById("champsObligatoires").className = "surbrillance";
			document.getElementById("forwardFormEmail").className = "surbrillanceInput";
		}
		if (monform.forwardFormNameTo.value=='')
		{
			nErreur.push(2);
			document.getElementById("verif3c").className = "surbrillance";
			document.getElementById("champsObligatoires").className = "surbrillance";
			document.getElementById("forwardFormNameTo").className = "forwardInput2 surbrillanceInput";
		}
		if (monform.forwardFormEmailTo.value=='' || !reg_email.test(monform.forwardFormEmailTo.value))
		{
			nErreur.push(3);
			document.getElementById("verif4c").className = "surbrillance";
			document.getElementById("champsObligatoires").className = "surbrillance";
			document.getElementById("forwardFormEmailTo").className = "surbrillanceInput";
		}
		/*
		if (monform.forwardFormMsg.value=='')
		{
			nErreur.push(4);
			document.getElementById("verif5c").className = "surbrillance";
			document.getElementById("champsObligatoires").className = "surbrillance";
			document.getElementById("forwardFormMsg").className = "surbrillanceInput";
		}
		*/
		erreurs = nErreur.length;
		if(erreurs>0)
		{
			return false;
		}
		return true;
	}
	
	function validationFormForward2(champ)
	{
		lesChamps = ["verif1c","verif2c","verif3c","verif4c"];
		champsCorrects = 0;
		monform = document.forwardForm;
		var reg_email = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/;
		if(champ == "forwardFormName")
		{
			if (monform.forwardFormName.value!='')
			{
				document.getElementById("verif1c").className = "";
				document.getElementById("forwardFormName").className = "";
			}
			else
			{
				document.getElementById("verif1c").className = "surbrillance";
				document.getElementById("forwardFormName").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresc").className = "surbrillance";
			}
		}
		if(champ == "forwardFormEmail")
		{
			if (monform.forwardFormEmail.value!='' && reg_email.test(monform.forwardFormEmail.value))
			{
				document.getElementById("verif2c").className = "";
				document.getElementById("forwardFormEmail").className = "";
			}
			else
			{
				document.getElementById("verif2c").className = "surbrillance";
				document.getElementById("forwardFormEmail").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresc").className = "surbrillance";
			}
		}
		if(champ == "forwardFormNameTo")
		{
			if (monform.forwardFormNameTo.value!='')
			{
				document.getElementById("verif3c").className = "";
				document.getElementById("forwardFormNameTo").className = "";
				document.getElementById("champsObligatoiresc").className = "surbrillance";
			}
			else
			{
				document.getElementById("verif3c").className = "surbrillance";
				document.getElementById("forwardFormNameTo").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresc").className = "surbrillance";
			}
		}
		if(champ == "forwardFormEmailTo")
		{
			if (monform.forwardFormEmailTo.value!='' && reg_email.test(monform.forwardFormEmailTo.value))
			{
				document.getElementById("verif4c").className = "";
				document.getElementById("forwardFormEmailTo").className = "";
			}
			else
			{
				document.getElementById("verif4c").className = "surbrillance";
				document.getElementById("forwardFormEmailTo").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresc").className = "surbrillance";
			}
		}
		/*
		if(champ == "forwardFormMsg")
		{
			if (monform.forwardFormMsg.value!='')
			{
				document.getElementById("verif5c").className = "";
				document.getElementById("forwardFormMsg").className = "";
				document.getElementById("champsObligatoiresc").className = "surbrillance";
			}
			else
			{
				document.getElementById("verif5c").className = "surbrillance";
				document.getElementById("forwardFormMsg").className = "surbrillanceInput";
				document.getElementById("champsObligatoiresc").className = "surbrillance";
			}
		}
		*/
		for(i=0;i<lesChamps.length;i++)
		{
			if(document.getElementById(lesChamps[i]).className == "")
			{
				champsCorrects++;
			}
		}
		if(champsCorrects == 4)
		{
			document.getElementById("champsObligatoiresc").className = "";
		}
	}
	
	function afficheForwardValidation()
	{
		document.getElementById("fenetreModaleForwardContenu").className = "fondFenetreOpacite80";
		document.getElementById("forwardFormDiv").className = "invisible";
		document.getElementById("forwardValidation").className = "visible";
		document.getElementById("masqueForward").style.display="block";
		document.getElementById("fenetreModaleForward").style.display="block";
	}
	
	function zoomForward()
	{
		calculTailleMasqueForward();
		document.getElementById("fenetreModaleForwardContenu").className = "fondFenetreOpacite80";
		document.getElementById("forwardFormDiv").className = "visible";
		document.getElementById("forwardValidation").className = "invisible";
		document.getElementById("masqueForward").style.display="block";
		document.getElementById("fenetreModaleForward").style.display="block";
	}
	
	function fermerZoomForward(){
		document.getElementById("masqueForward").style.display="none";
		document.getElementById("fenetreModaleForward").style.display="none";
	}
	
// ============================================= VERIF FORMULAIRE FORWARD


// ============================================= GESTION DES COOKIES
function setCookie(c_name,value,expiredays){
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" + escape(value) + ((expiredays==null) ? "" : ";expires=" + exdate.toUTCString ());
}

function getCookie(c_name){
	if (document.cookie.length>0){
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1){
			c_start=c_start + c_name.length+1;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
		}
	}
	return "";
}
// ============================================= GESTION DES COOKIES


// ============================================= FENETRE MODALE AVERTISSEMENT SORTIE SITE
	
	function ecouteClick(){
		/* capture des liens externes pour affichage fenete avertissement */	
		$('#global').find('a').each(function(){
			$(this).click(function(event){
				
				var winCurHeight = $(window).height();
				var winCurWidth = $(window).width();
				//alert(wHeight + ' x ' + wWidth);
				//return false;
				
				var bLienExterne = false;
				var sParamType = 'same';
				if($(this).attr('class').match("lienExtSame")) {
					bLienExterne = true;
					sParamType = 'same';
				}
				if($(this).attr('class').match("lienExtDifr")) {
					bLienExterne = true;
					sParamType = 'difr';
				}
				if(bLienExterne == true){
					
					var winOpenParams = "";
					winOpenParams = "width=" + winCurWidth + ",height=" + winCurHeight + ",directories=yes,location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,toolbar=yes";
					
					event.preventDefault();
					var openSite = open($(this).attr('href'),"extWin",winOpenParams);
					openSite.blur();
					//affichage popin
					zoomAvertissement(sParamType);
					//au bout de 3s on affiche de nouveau le site demande
					setTimeout(function(){
						if(openSite.window.focus){openSite.window.focus();}
					}, 3000);
				}
				
				
				//si lien image popin
				if($(this).attr('rel').match("popi")) {
					event.preventDefault();
					var sImgSrc = $(this).attr('href');
					//affichage image dans popin
					if (sImgSrc.length > 4){
						zoomAnnoncePresse(sImgSrc);
					}
				}
				
			});
		});
	}
	
	function zoomAvertissement(sType)
	{
		//on positionne et affiche le popin
		calculTailleMasque();
		var hScrol = $(window).scrollTop();
		var hHeight = $(window).height();
		var hPopin = 108; //hauteur popin
		var posXpopin = parseInt(hScrol + (hHeight/2) - (hPopin/2));
		/*alert('pos / hauteur => ' + hScrol + ' / ' + hHeight + ' --- ' + posXpopin);*/
		//on mets la popin a la bonne hauteur
		document.getElementById("fenetreModaleAvertissement").style.top = posXpopin + 'px';
		document.getElementById("masque").style.display = "block";
		document.getElementById("fenetreModaleAvertissement").style.display = "block";
		if (sType == 'same'){
			document.getElementById("avertissementMemeLangue").style.display = "block";
			document.getElementById("avertissementAutreLangue").style.display = "none";
		}
		else{
			document.getElementById("avertissementAutreLangue").style.display = "block";
			document.getElementById("avertissementMemeLangue").style.display = "none";
		}
	}
	
	function fermerAvertissement(){
		document.getElementById("masque").style.display="none";
		document.getElementById("fenetreModaleAvertissement").style.display="none";
	}
	
// ============================================= FENETRE MODALE AVERTISSEMENT SORTIE SITE



// ============================================= FENETRE MODALE ANNONCE PRESSE

	function zoomAnnoncePresse(sImgSrc)
	{
		//on positionne et affiche le popin
		calculTailleMasque();
		var hScrol = $(window).scrollTop();
		var hHeight = $(window).height();
		var hPopin = 770; //hauteur popin
		var posXpopin = parseInt(hScrol + (hHeight/2) - (hPopin/2));
		if (posXpopin < 0){ //si petit ecran
			posXpopin = 0;
		}
		/*alert('pos / hauteur => ' + hScrol + ' / ' + hHeight + ' --- ' + posXpopin);*/
		//on mets la popin a la bonne hauteur
		document.getElementById("fenetreModaleAnnoncePresse").style.top = posXpopin + 'px';
		
		document.getElementById("imgAnnonceDyn").src = sImgSrc;
		
		document.getElementById("masque").style.display = "block";
		document.getElementById("fenetreModaleAnnoncePresse").style.display = "block";
	}
	
	function fermerAnnoncePresse(){
		document.getElementById("masque").style.display="none";
		document.getElementById("fenetreModaleAnnoncePresse").style.display="none";
	}
	
// ============================================= FENETRE MODALE ANNONCE PRESSE
