function afficheFormAction()
{
	if(document.getElementById("formulaire-action"))	
	{
		document.getElementById("formulaire-action").style.display ="block";	
	}
	if(document.getElementById("confirm-formulaire-action"))	
	{
		document.getElementById("confirm-formulaire-action").style.display ="none";	
	}
}

function fermeFormAction()
{
	if(document.getElementById("formulaire-action"))	
	{
		document.getElementById("formulaire-action").style.display ="none";	
	}
	if(document.getElementById("confirm-formulaire-action"))	
	{
		document.getElementById("confirm-formulaire-action").style.display ="none";	
	}
	
	document.form_action.email.value="";	
	document.form_action.message.value="";
}

function envoiFormAction()
{
	idaction = document.form_action.idaction.value; 
	email = document.form_action.email.value; 
	message = document.form_action.message.value;
	if(!email)
	{
		alert("Veuillez saisir votre email");
		return false;	
	}
	if(!message)
	{
		alert("Veuillez saisir votre message");
		return false;	
	}
	var xhr2 = createXhr();
    xhr2.onreadystatechange  = function()
    { 
         if(xhr2.readyState  == 4)
         {    
              if(xhr2.status  == 200) 
              {
			  	var rep = xhr2.responseText;
			  	rep = rep.replace("\t","");
		  
			 	document.getElementById("formulaire-action").style.display="none";
			 	document.getElementById("confirm-formulaire-action").style.display="block";
			 	
			 	document.form_action.email.value="";	
				document.form_action.message.value="";
              } 
         }
    }; 
 	xhr2.open("POST", "/ajax_envoiFormAction.php",true);
	xhr2.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
	xhr2.send("idaction="+idaction+"&email="+email+"&message="+message);
    return false;
}

function affichePaysEEN(idPays)
{
	var xhr2 = createXhr();
    xhr2.onreadystatechange  = function()
    { 
         if(xhr2.readyState  == 4)
         {    
              if(xhr2.status  == 200) 
              {
			  	var rep = xhr2.responseText;
			  	rep = rep.replace("\t","");
		
				document.getElementById("paysEEN").innerHTML = rep;
              } 
         }
    }; 
 	xhr2.open("POST", "/ajax_affichePaysEEN.php",true);
	xhr2.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
	xhr2.send("idPays="+idPays);
}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_showHideLayers() { //v9.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function verifMail(email)
{ var b = true;
  if (!email) b = false;
  var filtre  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
  if(!filtre.test(email)) b = false;
  return b;
}	

function afficheCalendar(mois, annee, jour)
{
	//recuperation des info du produit pour le mois donnée en AJAX
	var xhr = null;
	 if (window.XMLHttpRequest) // Firefox et autres
	 {
	  xhr = new XMLHttpRequest();
	 }
	 else if (window.ActiveXObject) // Internet Explorer
	 {
	  try
	  {
	   xhr = new ActiveXObject("Microsoft.XMLHTTP" );
	  }
	  catch (e)
	  {
	   try
	   {
	    xhr = new ActiveXObject("Msxml2.XMLHTTP" );
	   }
	   catch (e1)
	   {
	    xhr = null;
	   }
	     }
	}
    xhr.onreadystatechange  = function()
    { 
         if(xhr.readyState  == 4)
         {
	         
              if(xhr.status  == 200) 
              {
				var rep = xhr.responseText;								
	              	if(rep.length > 0 )
	                {
	              		document.getElementById("calendrier").innerHTML = rep;
	              		
	              		var browserName=navigator.appName; 
						if (browserName=="Microsoft Internet Explorer")
						{
						 	var browserVer=parseInt(navigator.appVersion); 

							var tab = navigator.appVersion.split(";");
							var chaine = tab[1].substring("1", "9");

							if (chaine == "MSIE 6.0")
							{
								imagepng();
							}
						}
	          		} 
	          		
              } 
         }
    }; 

   xhr.open("GET", "/getCalendar.php?mois=" + mois + "&annee=" + annee+ "&jour=" + jour,true);
   xhr.send(null);

}

function afficheActuCalendar(jour, mois, annee)
{
	//recuperation des info du produit pour le mois donnée en AJAX
	var xhr = null;
	 if (window.XMLHttpRequest) // Firefox et autres
	 {
	  xhr = new XMLHttpRequest();
	 }
	 else if (window.ActiveXObject) // Internet Explorer
	 {
	  try
	  {
	   xhr = new ActiveXObject("Microsoft.XMLHTTP" );
	  }
	  catch (e)
	  {
	   try
	   {
	    xhr = new ActiveXObject("Msxml2.XMLHTTP" );
	   }
	   catch (e1)
	   {
	    xhr = null;
	   }
	     }
	}


    xhr.onreadystatechange  = function()
    { 
         if(xhr.readyState  == 4)
         {    
              if(xhr.status  == 200) 
              {
				var rep = xhr.responseText;
				/*var reg=new RegExp("\n", "g");
				rep = rep.replace(reg,"");	
				var reg=new RegExp("\t", "g");
				rep = rep.replace(reg,"");
				var reg=new RegExp("\r", "g");
				rep = rep.replace(reg,"");*/
				
	              	if(rep.length > 0 )
	                {
	              		document.getElementById("divAfficheInfoCalendrier").innerHTML = xhr.responseText;

						document.getElementById('divAfficheInfoCalendrier').style.display ='block';
	          		}
	          		
              } 
         }
    }; 

   xhr.open("GET", "/getActuCalendar.php?jour="+jour+"&mois="+mois+"&annee="+annee,true);
   xhr.send(null);
}

function cleanActuCalendar()
{
	if(document.getElementById('divAfficheInfoCalendrier'))
	{
		document.getElementById('divAfficheInfoCalendrier').innerHTML = ">> Survolez les dates surlignées pour connaître vos obligations fiscales et sociales du jour";
  			
	}
}

function getListeProduits()
{
	var xhr2 = createXhr();
    xhr2.onreadystatechange  = function()
    { 
         if(xhr2.readyState  == 4)
         {    
              if(xhr2.status == 200) 
              {
			  	var rep = xhr2.responseText;
				document.getElementById("listeProduits").innerHTML = rep;
              } 
         }
    }; 
 	xhr2.open("POST", "/getListeProduits.php",true);
	xhr2.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
	xhr2.send("departement="+document.formAchat.departement.value);
    return false;
}

function createXhr()
{
	var xhr2 = null;
	 if (window.XMLHttpRequest) // Firefox et autres
	 {
	  xhr2 = new XMLHttpRequest();
	 }
	 else if (window.ActiveXObject) // Internet Explorer
	 {
	  try
	  {
	   xhr2 = new ActiveXObject("Microsoft.XMLHTTP" );
	  }
	  catch (e)
	  {
	   try
	   {
	    xhr2 = new ActiveXObject("Msxml2.XMLHTTP" );
	   }
	   catch (e1)
	   {
	    xhr2 = null;
	   }
	     }
	}
	
	return xhr2;
}


/*window.onload = montreSousMenu;
function montreSousMenu(id)
{
	var d = document.getElementById(id);
	for (var i = 1; i<=10; i++)
	{
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
	if (d) {d.style.display='block';}
}*/

window.onload = montreMenu;
function montreMenu(id, activeMenuPrincipal)
{
	if(document.getElementById(activeMenuPrincipal)) 
	{ 
		document.getElementById(activeMenuPrincipal).className = 'menuHautInactif';
	}
	var d = document.getElementById(id);
	for (var i = 1; i<=10; i++)
	{
		if (document.getElementById('menu'+i)) {document.getElementById('menu'+i).style.display='none';}
	}
	if (d) {d.style.display='block';}
	
}

function cacheMenu(id, activeMenuPrincipal)
{
	if(document.getElementById(activeMenuPrincipal)) 
	{ 
		document.getElementById(activeMenuPrincipal).className='menuHautActif';
	}
	if (document.getElementById('menu'+id)) 
	{
		document.getElementById('menu'+id).style.display='none';
	}
}

function verifContact(formulaire)
{
	monRetour = true;
	if(!formulaire.nom.value)
	{
		alert("Veuillez entrer votre nom");	
		formulaire.nom.focus();
		//return false;
		monRetour = false;
	}
	else if(!formulaire.email.value)
	{
		alert("Veuillez entrer votre adresse email");	
		formulaire.email.focus();
		//return false;
		monRetour = false;
	}
	else if(!verifMail(formulaire.email.value))
	{
		alert("Veuillez entrer une adresse email valide");	
		formulaire.email.focus();
		//return false;
		monRetour = false;
	}
	else 
	{
		if(!formulaire.message.value)
		{
			alert("Veuillez entrer votre message");	
			formulaire.message.focus();
			//return false;
			monRetour = false;
		}
	}
	
	//return true;
	return monRetour;
}

function verifFormulaireInternational(formulaire)
{
	monRetour = true;
	if(!formulaire.civilite.value)
	{
		alert("Veuillez sélectionner votre civilité");	
		formulaire.civilite.focus();
		monRetour = false;
	}
	else if(!formulaire.nom.value)
	{
		alert("Veuillez entrer votre nom");	
		formulaire.nom.focus();
		//return false;
		monRetour = false;
	}
	else if(!formulaire.prenom.value)
	{
		alert("Veuillez entrer votre prénom");	
		formulaire.prenom.focus();
		//return false;
		monRetour = false;
	}
	else if(!formulaire.email.value)
	{
		alert("Veuillez entrer votre adresse email");	
		formulaire.email.focus();
		//return false;
		monRetour = false;
	}
	else if(!verifMail(formulaire.email.value))
	{
		alert("Veuillez entrer une adresse email valide");	
		formulaire.email.focus();
		//return false;
		monRetour = false;
	}

	if(monRetour == true)
	{
		formulaire.submit();
	}
}


function verifNewsletter(formulaire)
{
	monRetour = true;
	if(!formulaire.nom.value)
	{
		alert("Veuillez entrer votre nom.");	
		formulaire.nom.focus();
		//return false;
		monRetour = false;
	}
	else if(!formulaire.societe.value)
	{
		alert("Veuillez entrer votre société.");	
		formulaire.societe.focus();
		//return false;
		monRetour = false;
	}
	else if(!formulaire.email.value)
	{
		alert("Veuillez entrer votre adresse email.");	
		formulaire.email.focus();
		//return false;
		monRetour = false;
	}
	else if(!verifMail(formulaire.email.value))
	{
		alert("Veuillez entrer une adresse email valide.");	
		formulaire.email.focus();
		//return false;
		monRetour = false;
	}
	else
	{
		var boolPass = false;
		var listePays = document.getElementsByTagName('input');
		for(var i=0; i < listePays.length; i++)
		{
			if(listePays[i].getAttribute("type") == "checkbox" && (listePays[i].getAttribute("name") == "pays[]" || listePays[i].getAttribute("name") == "secteur[]"))
			{
				if(listePays[i].checked)
				{
					boolPass = true;
				}
			}	
		}

		if(!boolPass)
		{
			alert("Veuillez cocher au moins un pays ou secteur.");	
			monRetour = false;
		}
	}
		
	//return true;
	return monRetour;
}

function verifUpdNewsletter(formulaire)
{
	monRetour = true;
	if(!formulaire.nom.value)
	{
		alert("Veuillez entrer votre nom.");	
		formulaire.nom.focus();
		//return false;
		monRetour = false;
	}
	else if(!formulaire.societe.value)
	{
		alert("Veuillez entrer votre société.");	
		formulaire.societe.focus();
		//return false;
		monRetour = false;
	}
	else if(!formulaire.email.value)
	{
		alert("Veuillez entrer votre adresse email.");	
		formulaire.email.focus();
		//return false;
		monRetour = false;
	}
	else if(!verifMail(formulaire.email.value))
	{
		alert("Veuillez entrer une adresse email valide.");	
		formulaire.email.focus();
		//return false;
		monRetour = false;
	}
	else
	{
		var boolPass = false;
		var listePays = document.getElementsByTagName('input');
		for(var i=0; i < listePays.length; i++)
		{
			if(listePays[i].getAttribute("type") == "checkbox" && (listePays[i].getAttribute("name") == "pays[]" || listePays[i].getAttribute("name") == "secteur[]"))
			{
				if(listePays[i].checked)
				{
					boolPass = true;
				}
			}	
		}

		if(!boolPass)
		{
			alert("Veuillez cocher au moins un pays ou secteur.");	
			monRetour = false;
		}
	}
		
	//return true;
	return monRetour;
}

function verifDesaboNewsletter(formulaire)
{
	if(!formulaire.email.value)
	{
		alert("Veuillez entrer votre adresse email.");	
		formulaire.email.focus();
		return false;
	}
	else if(!verifMail(formulaire.email.value))
	{
		alert("Veuillez entrer une adresse email valide.");	
		formulaire.email.focus();
		return false;
	}
		
	return true;
}

function colorieLigne(id)
{
	//document.getElementById(id).style.backgroundColor="#D9E3C6";
	//document.getElementById(id).style.backgroundImage="url(/images/fond-tr.png)";
	document.getElementById(id).className="trhover";
}

function decolorieLigne(id)
{
	//document.getElementById(id).style.backgroundColor="";	
	//document.getElementById(id).style.backgroundImage="none";
	document.getElementById(id).className="";
}

function colorieMois(idmois,idprod)
{
	document.getElementById("mois"+idmois).style.color="#006919";	
	document.getElementById("mois"+idmois).style.fontWeight="bold";
	
	document.getElementById("prod"+idprod).style.color="#006919";	
	document.getElementById("prod"+idprod).style.fontWeight="bold";	
}

function decolorieMois(idmois,idprod)
{
	document.getElementById("mois"+idmois).style.color="#459D3E";
	document.getElementById("mois"+idmois).style.fontWeight="normal";	
	
	document.getElementById("prod"+idprod).style.color="#459D3E";	
	document.getElementById("prod"+idprod).style.fontWeight="normal";	
}
/* On reconstruit l'uRl pour la recherche */
function lanceRecherche(recherche, lien)
{
	if(recherche != "")
	{
		if(recherche.length > 3)
		{
			var prm = new Array();
			var tmp = lien.substr(1).split(".");
			monLienRecherche = "/" + tmp[0] + "-cherche"+recherche + "." + tmp[1];
			document.location.href = monLienRecherche;
		}
		else
		{
			alert("Votre recherche doit porter sur un mot de plus de 3 caractères.");
			document.getElementById("champ_recherche").focus();
		}
	}
	else
	{
		alert("Recherche non valide");
		document.getElementById("champ_recherche").focus();
	}
}
function lanceRechercheSub(recherche, lien)
{
	if(recherche != "")
	{
		if(recherche.length > 3)
		{
			document.formulaireRecherche.submit();
			return true;
		}
		else
		{
			alert("Votre recherche doit porter sur un mot de plus de 3 caractères.");
			document.getElementById("champ_recherche").focus();
			return false;
		}
	}
	else
	{
		alert("Recherche non valide");
		document.getElementById("champ_recherche").focus();
		return false;
	}
}

function verifVieInscriptionCandidat(form)
{
	if(!form.civilite.value)
	{
		alert("Veuillez selectionner votre civilité.");
		form.civilite.focus();
		return false;
	}
	else if(!form.nom.value)
	{
		alert("Veuillez saisir votre nom.");
		form.nom.focus();
		return false;
	}
	else if(!form.prenom.value)
	{
		alert("Veuillez saisir votre prénom.");
		form.prenom.focus();
		return false;
	}
	else if(!form.age.value)
	{
		alert("Veuillez saisir votre âge.");
		form.age.focus();
		return false;
	}
	else if(!form.nationalite.value)
	{
		alert("Veuillez saisir votre nationalité.");
		form.nationalite.focus();
		return false;
	}
	else if(!form.email.value)
	{
		alert("Veuillez saisir votre email.");
		form.email.focus();
		return false;
	}
	else if(!verifMail(form.email.value))
	{
		alert("Veuillez entrer un email valide.");	
		form.email.focus();
		return false;
	}
	else if(!form.adresse.value)
	{
		alert("Veuillez saisir votre adresse.");
		form.adresse.focus();
		return false;
	}
	else if(!form.cp.value)
	{
		alert("Veuillez saisir votre code postal.");
		form.cp.focus();
		return false;
	}
	else if(!form.ville.value)
	{
		alert("Veuillez saisir votre ville.");
		form.ville.focus();
		return false;
	}
	else if(!form.cv.value)
	{
		alert("Veuillez joindre votre CV.");
		form.cv.focus();
		return false;
	}
	else if(!form.elements["statut"][0].checked && !form.elements["statut"][1].checked)
	{
		alert("Veuillez choisir votre statut.");
		return false;
	}
	else if(!form.diplome.value)
	{
		alert("Veuillez saisir votre intitulé de diplôme.");
		form.diplome.focus();
		return false;
	}
	else if(!form.specialite.value)
	{
		alert("Veuillez saisir votre spécialité.");
		form.specialite.focus();
		return false;
	}
	else if(!form.bac_plus.value)
	{
		alert("Veuillez saisir votre nombre d'année après le Bac.");
		form.bac_plus.focus();
		return false;
	}
	else if(!form.etablissement.value)
	{
		alert("Veuillez saisir votre établissement.");
		form.etablissement.focus();
		return false;
	}
	else if(!form.francais.value)
	{
		alert("Veuillez selectionner votre niveau de français.");
		form.francais.focus();
		return false;
	}
	else if(!form.espagnol.value)
	{
		alert("Veuillez selectionner votre niveau d'espagnol.");
		form.espagnol.focus();
		return false;
	}
	else if(!form.allemand.value)
	{
		alert("Veuillez selectionner votre niveau d'allemand.");
		form.allemand.focus();
		return false;
	}
	else if(!form.italien.value)
	{
		alert("Veuillez selectionner votre niveau d'italien.");
		form.italien.focus();
		return false;
	}
	else if(!form.anglais.value)
	{
		alert("Veuillez selectionner votre niveau d'anglais.");
		form.anglais.focus();
		return false;
	}
	if(!form.elements["poste"][0].checked && !form.elements["poste"][1].checked && !form.elements["poste"][2].checked && !form.elements["poste"][3].checked && !form.elements["poste"][4].checked)
	{
		alert("Veuillez cocher le type de contrat souhaité");
		return false;
	}
	if(!form.vie_categorie_id_1.value && !form.vie_categorie_id_2.value)
	{
		alert("Veuillez selectionner le type de poste.");
		return false;
	}	
	else if(!form.date_debut_dispo.value)
	{	
		alert("Veuillez saisir votre date de début de disponibilité.");
		form.date_debut_dispo.focus();
		return false;
	}
	else if(!isDate(form.date_debut_dispo.value))
	{
		form.date_debut_dispo.focus();
		return false;
	}
	else if(!form.date_fin_dispo.value)
	{	
		alert("Veuillez saisir votre date de fin de disponibilité.");
		form.date_fin_dispo.focus();
		return false;
	}
	else if(!isDate(form.date_fin_dispo.value))
	{
		form.date_fin_dispo.focus();
		return false;
	}
	else if(!form.duree_souhaitee.value)
	{
		alert("Veuillez saisir la duréé souhaitée pour votre mission.");
		form.duree_souhaitee.focus();
		return false;
	}
	else if(!form.apport_entreprise.value)
	{
		alert("Veuillez saisir ce que vous pouvez apporter à une entreprise.");
		form.apport_entreprise.focus();
		return false;
	}
	else if(!form.code.value)
	{
		alert("Veuillez saisir le code de sécurité.");
		form.code.focus();
		return false;
	}

	return true;

}

function verifInscriptionBarnier(form)
{
	if(!form.nom.value)
	{
		alert("Veuillez saisir votre nom.");
		form.nom.focus();
		return false;
	}
	else if(!form.prenom.value)
	{
		alert("Veuillez saisir votre prénom.");
		form.prenom.focus();
		return false;
	}
	else if(!form.societe.value)
	{
		alert("Veuillez saisir votre societe.");
		form.societe.focus();
		return false;
	}
	else if(!form.adresse.value)
	{
		alert("Veuillez saisir votre adresse.");
		form.adresse.focus();
		return false;
	}
	else if(!form.cp.value)
	{
		alert("Veuillez saisir votre code postal.");
		form.cp.focus();
		return false;
	}
	else if(!form.ville.value)
	{
		alert("Veuillez saisir votre ville.");
		form.ville.focus();
		return false;
	}
	else if(!form.email.value)
	{
		alert("Veuillez saisir votre email.");
		form.email.focus();
		return false;
	}
	else if(!verifMail(form.email.value))
	{
		alert("Veuillez entrer un email valide.");	
		form.email.focus();
		return false;
	}
	else if(!form.elements["participera"][0].checked && !form.elements["participera"][1].checked)
	{
		alert("Veuillez indiquer votre participation ou non.");
		return false;
	}
	return true;

}

function verifVieInscriptionEntreprise(form)
{
	if(!form.entreprise.value)
	{
		alert("Veuillez saisir votre nom d'entreprise.");
		form.entreprise.focus();
		return false;
	}
	if(!form.nom.value)
	{
		alert("Veuillez saisir votre nom.");
		form.nom.focus();
		return false;
	}
	if(!form.prenom.value)
	{
		alert("Veuillez saisir votre prenom.");
		form.prenom.focus();
		return false;
	}
	if(!form.fonction.value)
	{
		alert("Veuillez saisir votre fonction.");
		form.fonction.focus();
		return false;
	}
	if(!form.adresse.value)
	{
		alert("Veuillez saisir votre adresse.");
		form.adresse.focus();
		return false;
	}
	if(!form.cp.value)
	{
		alert("Veuillez saisir votre code postal.");
		form.cp.focus();
		return false;
	}
	if(!form.ville.value)
	{
		alert("Veuillez saisir votre ville.");
		form.ville.focus();
		return false;
	}
	if(!form.telephone.value)
	{
		alert("Veuillez saisir votre téléphone.");
		form.telephone.focus();
		return false;
	}
	if(!form.email.value)
	{
		alert("Veuillez saisir votre email.");
		form.email.focus();
		return false;
	}
	else if(!verifMail(form.email.value))
	{
		alert("Veuillez entrer un email valide.");	
		form.email.focus();
		return false;
	}
	else if(!form.present_vie.checked && !form.present_stage.checked && !form.present_embauche.checked && !form.present_alternance.checked)
	{
		alert("Veuillez cocher votre type de presence pour rencontrer des candidats sélectionnés pour votre projet.");
		return false;
	}
	else if(!form.elements["cocktail_dejeunatoire"][0].checked && !form.elements["cocktail_dejeunatoire"][1].checked)
	{
		alert("Veuillez indiquer votre presence ou non au cocktail déjeunatoire.");
		return false;
	}
	else if(!form.elements["interesse_forum"][0].checked && !form.elements["interesse_forum"][1].checked)
	{
		alert("Veuillez indiquer si vous êtes interessé par le forum malgrès votre indisponibilité.");
		return false;
	}
	else if(!form.code.value)
	{
		alert("Veuillez saisir le code de sécurité.");
		form.code.focus();
		return false;
	}
	return true;

}

function verifVieInscriptionProjet(form)
{
	if(!form.societe.value)
	{
		alert("Veuillez saisir votre nom de société.");
		form.societe.focus();
		return false;
	}
	if(!form.nom.value)
	{
		alert("Veuillez saisir votre nom.");
		form.nom.focus();
		return false;
	}
	if(!form.prenom.value)
	{
		alert("Veuillez saisir votre prénom.");
		form.prenom.focus();
		return false;
	}
	if(!form.fonction.value)
	{
		alert("Veuillez saisir votre fonction.");
		form.fonction.focus();
		return false;
	}
	if(!form.telephone.value)
	{
		alert("Veuillez saisir votre téléphone.");
		form.telephone.focus();
		return false;
	}
	if(!form.email.value)
	{
		alert("Veuillez saisir votre email.");
		form.email.focus();
		return false;
	}
	else if(!verifMail(form.email.value))
	{
		alert("Veuillez entrer un email valide.");	
		form.email.focus();
		return false;
	}
	if(!form.adresse.value)
	{
		alert("Veuillez saisir votre adresse.");
		form.adresse.focus();
		return false;
	}
	if(!form.cp.value)
	{
		alert("Veuillez saisir votre code postal.");
		form.cp.focus();
		return false;
	}
	if(!form.ville.value)
	{
		alert("Veuillez saisir votre ville.");
		form.ville.focus();
		return false;
	}
	if(!form.siteweb.value)
	{
		alert("Veuillez saisir votre site web.");
		form.siteweb.focus();
		return false;
	}
	if(!form.elements["present_forum"][0].checked && !form.elements["present_forum"][1].checked)
	{
		alert("Veuillez indiquer votre présence ou non au forum.");
		return false;
	}
	if(!form.elements["cocktail_dejeunatoire"][0].checked && !form.elements["cocktail_dejeunatoire"][1].checked)
	{
		alert("Veuillez indiquer votre présence ou non au cocktail déjeunatoire.");
		return false;
	}
	if(!form.elements["interesse_forum"][0].checked && !form.elements["interesse_forum"][1].checked)
	{
		alert("Veuillez indiquer si vous êtes interessé par le forum malgrès votre indisponibilité.");
		return false;
	}
	if(!form.societe_industrie.checked && !form.societe_services.checked && !form.societe_btob.checked && !form.societe_btoc.checked)
	{
		alert("Veuillez cocher le type de société.");
		return false;
	}
	if(!form.societe_codenaf.value)
	{
		alert("Veuillez saisir le code NAF.");
		form.societe_codenaf.focus();
		return false;
	}
	if(!form.societe_sa_entreprise.value)
	{
		alert("Veuillez saisir le secteur d’activité de l’entreprise.");
		form.societe_sa_entreprise.focus();
		return false;
	}
	if(!form.societe_sa_clientele.value)
	{
		alert("Veuillez saisir le secteur d’activité de la clientèle.");
		form.societe_sa_clientele.focus();
		return false;
	}
	if(!form.societe_datecreation.value)
	{
		alert("Veuillez saisir la date de création de la société.");
		form.societe_datecreation.focus();
		return false;
	}
	if(!form.societe_effectif.value)
	{
		alert("Veuillez saisir l'effectif de la société.");
		form.societe_effectif.focus();
		return false;
	}
	if(!form.societe_ca.value)
	{
		alert("Veuillez saisir le chiffre d'affaire.");
		form.societe_ca.focus();
		return false;
	}
	if(!form.societe_ca_export.value)
	{
		alert("Veuillez saisir le chiffre d'affaire export.");
		form.societe_ca_export.focus();
		return false;
	}
	if(!form.elements["societe_si"][0].checked && !form.elements["societe_si"][1].checked)
	{
		alert("Veuillez indiquer la présence d'un service international dans l’entreprise.");
		return false;
	}
	if(!form.societe_zone_europe.checked && !form.societe_zone_asie.checked && !form.societe_zone_amerique.checked && !form.societe_zone_afrique.checked && !form.societe_zone_orient.checked)
	{
		alert("Veuillez cocher une zone d'import/export.");
		return false;
	}
	if(!form.elements["poste"][0].checked && !form.elements["poste"][1].checked && !form.elements["poste"][2].checked && !form.elements["poste"][3].checked && !form.elements["poste"][4].checked)
	{
		alert("Veuillez cocher le type de contrat");
		return false;
	}
	if(!form.vie_categorie_id_1.value && !form.vie_categorie_id_2.value)
	{
		alert("Veuillez selectionner le type de poste.");
		return false;
	}
	if(!form.intitule_mission.value)
	{
		alert("Veuillez saisir l'intitulé de la mission.");
		form.intitule_mission.focus();
		return false;
	}
	if(!form.pays_mission.value)
	{
		alert("Veuillez saisir le pays de la mission.");
		form.pays_mission.focus();
		return false;
	}
	if(!form.mission_duree.value)
	{
		alert("Veuillez saisir la durée de la mission.");
		form.mission_duree.focus();
		return false;
	}
	if(!form.mission_datedebut.value)
	{
		alert("Veuillez saisir la date de début de la mission.");
		form.mission_datedebut.focus();
		return false;
	}
	if(!form.mission_base_a.value)
	{
		alert("Veuillez saisir le lieu du poste.");
		form.mission_base_a.focus();
		return false;
	}
	if(!form.mission_pays.value)
	{
		alert("Veuillez saisir le pays de la mission.");
		form.mission_pays.focus();
		return false;
	}
	if(!form.mission_deplacement.value)
	{
		alert("Veuillez saisir les déplacements.");
		form.mission_deplacement.focus();
		return false;
	}
	
	if(form.profil_niveau_etude.value == "")
	{
		alert("Veuillez selectionner le niveau d'études.");
		form.profil_niveau_etude.focus();
		return false;
	}
	if(!form.profil_diplome.value)
	{
		alert("Veuillez saisir le diplôme.");
		form.profil_diplome.focus();
		return false;
	}
	if(!form.profil_specialisation.value)
	{
		alert("Veuillez saisir la spécialisation.");
		form.profil_specialisation.focus();
		return false;
	}
	if(!form.profil_competence.value)
	{
		alert("Veuillez saisir les autres compétences nécessaires.");
		form.profil_competence.focus();
		return false;
	}
	if(!form.code.value)
	{
		alert("Veuillez saisir le code de sécurité.");
		form.code.focus();
		return false;
	}
	return true;
}

function verifJo2012Adhesion(form)
{
	if(!form.nom.value)
	{
		alert("Veuillez saisir votre nom.");
		form.nom.focus();
		return false;
	}
	if(!form.prenom.value)
	{
		alert("Veuillez saisir votre prenom.");
		form.prenom.focus();
		return false;
	}
	if(!form.adresse.value)
	{
		alert("Veuillez saisir votre adresse.");
		form.adresse.focus();
		return false;
	}
	if(!form.cp.value)
	{
		alert("Veuillez saisir votre code postal.");
		form.cp.focus();
		return false;
	}
	if(!form.ville.value)
	{
		alert("Veuillez saisir votre ville.");
		form.ville.focus();
		return false;
	}
	if(!form.telephone.value)
	{
		alert("Veuillez saisir votre téléphone.");
		form.telephone.focus();
		return false;
	}
	if(!form.email.value)
	{
		alert("Veuillez saisir votre email.");
		form.email.focus();
		return false;
	}
	else if(!verifMail(form.email.value))
	{
		alert("Veuillez entrer un email valide.");	
		form.email.focus();
		return false;
	}
	return true;

}

function verifEvalexportDiagnostic(form)
{
	if(!form.nom.value)
	{
		alert("Veuillez saisir votre nom.");
		form.nom.focus();
		return false;
	}
	if(!form.prenom.value)
	{
		alert("Veuillez saisir votre prenom.");
		form.prenom.focus();
		return false;
	}
	if(!form.cp.value)
	{
		alert("Veuillez saisir votre code postal.");
		form.cp.focus();
		return false;
	}
	if(!form.ville.value)
	{
		alert("Veuillez saisir votre ville.");
		form.ville.focus();
		return false;
	}
	if(!form.telephone.value)
	{
		alert("Veuillez saisir votre téléphone.");
		form.telephone.focus();
		return false;
	}
	return true;

}


function isDate(dateStr)
{						
	var reg = /^([0-9][0-9])\/([0-9][0-9])\/([0-9][0-9][0-9][0-9])$/;
	var matchArray = dateStr.match(reg);
	
	if (matchArray == null) {
		alert('Veuillez entrer une date au format jj/mm/aaaa.');
		return false;
	}
	
	month = matchArray[2];
	day = matchArray[1];
	year = matchArray[3];
	
	if (month < 1 || month > 12) {
		alert('Le mois doit être compris entre 1 et 12.');
		return false;
	}
	
	if (day < 1 || day > 31) {
		alert('Le jour doit être compris entre 1 et 31.');
		return false;
	}
	
	if ((month==4 || month==6 || month==9 || month==11) && day==31) {
		alert('Le mois '+month+' ne peut pas avoir 31 jours!')
		return false;
	}
	
	if (month == 2) {
		var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
		if (day > 29 || (day==29 && !isleap)) {
			alert('Février ' + year + ' ne peut pas avoir ' + day + ' jours!');
			return false;
		}
	}
	return true;
}

function afficheBlocAccueil(cpt)
{
	for(var i = 1 ; i < 10 ; i++)
	{
		if(document.getElementById("blocAccueil_" + i)) document.getElementById("blocAccueil_" + i).style.display = "none";
		if(document.getElementById("blocMenuAccueil_" + i)) document.getElementById("blocMenuAccueil_" + i).className = "btnAccueilOff";
	}

	document.getElementById("blocAccueil_" + cpt).style.display = "block";
	document.getElementById("blocMenuAccueil_" + cpt).className = "btnAccueilOn";
}

var nbBneRep = 0;
var nbQues = 0;

function verifQuizz(nivo, deb, fin)
{
	for(var cpt = deb ; cpt <= fin ; cpt++)
	{		
		reponseQuizz(nivo, cpt, fin);
	}
	
	return false;
}

function reponseQuizz(nivo, cpt, fin)
{	
	nbQues = nbQues + 1;

	var reponse = "";
	for(var y = 0 ; y <= 3 ; y++)
	{
		if(document.formQuizz.elements("reponse_" + cpt)[y].checked)
			reponse = document.formQuizz.elements("reponse_" + cpt)[y].value;
	}

	var question = cpt;

	var xhr2 = createXhr();
	xhr2.onreadystatechange  = function()
	{ 
		if(xhr2.readyState  == 4)
		 {    
			  if(xhr2.status == 200) 
			  {
				  var rep = xhr2.responseText;

				  var tab = rep.split("@@@");

				  document.getElementById("bonneRep_" + cpt).innerHTML = tab[1];
				  document.getElementById("bonneRep_" + cpt).style.display = "block";

				  if(tab[0] == 1) { nbBneRep = nbBneRep + 1; }

				  if(cpt == fin) 
				  {
					  document.getElementById("score").innerHTML = "<br><span style='color: #de2739;'>Votre score est de " + nbBneRep + " sur " + nbQues + "</span><br><br><input type='image' src='/images/btn_recommencer.png' onclick=\"document.location.href = '/quizz_questionnaire_een.php?niveau=" + nivo + "'\">";
					  document.getElementById("score").style.display = "block";
				  }
			  } 
		 }
	}; 
	xhr2.open("POST", "/ajax_verifQuizz.php",true);
	xhr2.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
	xhr2.send("reponse="+reponse+"&question="+question);

    return false;
}

function afficheMenuEEN(id)
{
	if(document.getElementById(id))
	{
		if(document.getElementById(id).style.display == "block") 
			document.getElementById(id).style.display = "none";
		else
			document.getElementById(id).style.display = "block";
	}

	for(var i = 1 ; i < 30 ; i++)
	{
		var valeur = "bloc" + i;
		if(id != valeur)
		if(document.getElementById(valeur))
		{
			document.getElementById(valeur).style.display = "none";
		}
	}
}

function ouvreListeCompletePoste()
{
	document.getElementById("listeEpureePoste").style.display = "none";	
	document.getElementById("listeCompletePoste").style.display = "block";	
	document.formVie.vie_categorie_id_1.value = '';
}

function ouvreListeEpureePoste()
{
	document.getElementById("listeEpureePoste").style.display = "block";	
	document.getElementById("listeCompletePoste").style.display = "none";	
	document.formVie.vie_categorie_id_2.value = '';
}


function addSelectPersonnalite(tour)
{
	var xhr = createXhr();
	xhr.onreadystatechange  = function()
	{
		if(xhr.readyState  == 4)
		{
			if(xhr.status == 200) 
			{
				if(document.getElementById("nomColonneAccompagnateur").style.display == "none")
					document.getElementById("nomColonneAccompagnateur").style.display = "block"

				var rep = xhr.responseText;
				document.getElementById("div" + tour).innerHTML = rep;

				var valtour = parseInt(tour,10) + 1;
				document.getElementById("divajout").innerHTML = "<br><span class='texteRouge' style='font-size: 14px; margin-left: 15px;'>+</span> <a href='javascript:addSelectPersonnalite(\""+ valtour +"\")' class='texteRouge'>Ajouter un nouvel accompagnateur</a><br><br>";
			} 
		}
	}; 
	xhr.open("POST", "/ajax_addSelectPersonnalite.php",true);
	xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
	xhr.send("tour="+tour);
	//return false;
}

function supSelectPersonnalite(tour)
{	
	document.getElementById("nom_" + tour).innerHTML = "";
	document.getElementById("nom_" + tour).style.display = "none";
	document.getElementById("prenom_" + tour).innerHTML = "";
	document.getElementById("prenom_" + tour).style.display = "none";
	document.getElementById("fonction_" + tour).innerHTML = "";
	document.getElementById("fonction_" + tour).style.display = "none";
	document.getElementById("croix_" + tour).style.display = "none";
	
}

function verifFormulaireLeadexport(formulaire)
{
	monRetour = true;
	if(!formulaire.civilite.value)
	{
		alert("Veuillez sélectionner votre civilité");	
		formulaire.civilite.focus();
		monRetour = false;
	}
	else if(!formulaire.nom.value)
	{
		alert("Veuillez entrer votre nom");	
		formulaire.nom.focus();
		//return false;
		monRetour = false;
	}
	else if(!formulaire.prenom.value)
	{
		alert("Veuillez entrer votre prénom");	
		formulaire.prenom.focus();
		//return false;
		monRetour = false;
	}
	else if(!formulaire.email.value)
	{
		alert("Veuillez entrer votre adresse email");	
		formulaire.email.focus();
		//return false;
		monRetour = false;
	}
	else if(!verifMail(formulaire.email.value))
	{
		alert("Veuillez entrer une adresse email valide");	
		formulaire.email.focus();
		//return false;
		monRetour = false;
	}
	else if(!formulaire.participant[0].checked && !formulaire.participant[1].checked)
	{
		alert("Veuillez indiquer votre participation ou non aux trophées");
		monRetour = false;
	}
	else if(!formulaire.code.value)
	{
		alert("Veuillez entrer le code de sécurité");	
		formulaire.code.focus();
		//return false;
		monRetour = false;
	}
	
	return monRetour;
}

function verifFormulaireFormation(formulaire)
{
	if(!formulaire.societe.value)
	{
		alert("Veuillez saisir votre société");	
		formulaire.societe.focus();
		return false;
	}
	else if(!formulaire.contact.value)
	{
		alert("Veuillez saisir le contact");	
		formulaire.contact.focus();
		return false;
	}
	else if(!formulaire.adresse.value)
	{
		alert("Veuillez saisir l'adresse");	
		formulaire.adresse.focus();
		return false;
	}
	else if(!formulaire.code_postal.value)
	{
		alert("Veuillez saisir le code postal");	
		formulaire.code_postal.focus();
		return false;
	}
	else if(isNaN(formulaire.code_postal.value))
	{
		alert("Le code postal doit être numérique");	
		formulaire.code_postal.focus();
		return false;
	}
	else if(!formulaire.ville.value)
	{
		alert("Veuillez saisir la ville");	
		formulaire.ville.focus();
		return false;
	}
	else if(!formulaire.telephone.value)
	{
		alert("Veuillez saisir le téléphone");	
		formulaire.telephone.focus();
		return false;
	}
	else if(isNaN(formulaire.telephone.value))
	{
		alert("Le téléphone doit être numérique");	
		formulaire.telephone.focus();
		return false;
	}
	else if(!formulaire.fax.value)
	{
		alert("Veuillez saisir le fax");	
		formulaire.fax.focus();
		return false;
	}
	else if(isNaN(formulaire.fax.value))
	{
		alert("Le fax doit être numérique");	
		formulaire.fax.focus();
		return false;
	}
	else if(!formulaire.email.value)
	{
		alert("Veuillez entrer votre adresse email");	
		formulaire.email.focus();
		//return false;
		return false;
	}
	else if(!verifMail(formulaire.email.value))
	{
		alert("Veuillez entrer une adresse email valide");	
		formulaire.email.focus();
		//return false;
		return false;
	}
	else if(!formulaire.secteur_activite.value)
	{
		alert("Veuillez saisir le secteur d'activité");	
		formulaire.secteur_activite.focus();
		return false;
	}
	else if(!formulaire.responsable_formation.value)
	{
		alert("Veuillez saisir le responsable formation");	
		formulaire.responsable_formation.focus();
		return false;
	}

	for(var i = 1 ; i < 50 ; i++)
	{
		if(document.getElementById("div" + i))
		{
			var civilite = eval("formulaire.civilite_" + i);
			var nom = eval("formulaire.nom_" + i);
			var prenom = eval("formulaire.prenom_" + i);
			var fonction = eval("formulaire.fonction_" + i);
			
			if(nom)
			{
				if(!civilite.value)
				{
					alert("Veuillez saisir la civilité");
					var civilite = eval("formulaire.civilite_" + i + "");
					civilite.focus()
					return false;
				}
				if(!nom.value)
				{
					alert("Veuillez saisir le nom");
					var nom = eval("formulaire.nom_" + i + "");
					nom.focus()
					return false;
				}
				if(!prenom.value)
				{
					alert("Veuillez saisir le prénom");
					var prenom = eval("formulaire.prenom_" + i + "");
					prenom.focus()
					return false;
				}
				if(!fonction.value)
				{
					alert("Veuillez saisir la fonction");
					var fonction = eval("formulaire.fonction_" + i + "");
					fonction.focus()
					return false;
				}
			}
		}
	}

	if(!formulaire.accepte.checked)
	{
		alert("Veuillez accepter les conditions générales de vente");	
		return false;
	}
	else if(!formulaire.code.value)
	{
		alert("Veuillez entrer le code de sécurité");	
		formulaire.code.focus();
		return false;
	}
	
	return true;
}

function addSelectPersonnaliteFormation(tour)
{
	var xhr = createXhr();
	xhr.onreadystatechange  = function()
	{
		if(xhr.readyState  == 4)
		{
			if(xhr.status == 200) 
			{
				if(document.getElementById("nomColonneAccompagnateur").style.display == "none")
					document.getElementById("nomColonneAccompagnateur").style.display = "block";

				var rep = xhr.responseText;
				document.getElementById("div" + tour).innerHTML = rep;

				var valtour = parseInt(tour,10) + 1;
				document.getElementById("divajout").innerHTML = "<br><span class='texteRouge' style='font-size: 14px; margin-left: 15px;'>+</span> <a href='javascript:addSelectPersonnaliteFormation(\""+ valtour +"\")' class='texteRouge'>Ajouter un nouveau participant</a><br><br>";
			} 
		}
	}; 
	xhr.open("POST", "/ajax_addSelectPersonnaliteFormation.php",true);
	xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
	xhr.send("tour="+tour);
	//return false;
}

function supSelectPersonnaliteFormation(tour)
{	
	var civilite = eval("document.formuInscription.civilite_" + tour);
	var nom = eval("document.formuInscription.nom_" + tour);
	var prenom = eval("document.formuInscription.prenom_" + tour);
	var fonction = eval("document.formuInscription.fonction_" + tour);

	civilite.value = " ";
	nom.value = " ";
	prenom.value = " ";
	fonction.value = " ";

	document.getElementById("sousdiv" + tour).innerHTML = "";
}

function afficheCGV()
{
	if(document.getElementById("bloc-cgv"))	
	{
		document.getElementById("bloc-cgv").style.display ="block";	
	}
}

function fermeCGV()
{
	if(document.getElementById("bloc-cgv"))	
	{
		document.getElementById("bloc-cgv").style.display ="none";	
	}
}
