function verifQuestion(form)
{
 if(!form.nom.value)
  {
	alert ("Veuillez saisir votre nom !");
	form.nom.focus();
	return false;
  }
  else if(!form.prenom.value)
  {
	alert ("Veuillez saisir votre prenom !");
	form.prenom.focus();
	return false;
  }
  else if(form.email.value && !verifMail(form.email.value))
	{
	  alert("Votre adresse e-mail n'est pas valide.");
	  form.email.focus(); 
	  return false; 
	}
	else if(form.activite.value == "")
	{
		alert("Vous devez choisir une activité.");
		form.activite.focus();
		return false;	
	}
  else if(!form.question.value)
  {
	alert ("Veuillez saisir la question !");
	form.question.focus();
	return false;
  }
 return verifCode(form);
}

function verifCode(formu)
{
	code = formu.code.value;	
	if(code != "")
	{
		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 resultat = xhr.responseText;
						resultat = resultat.replace(" ","");
						if(resultat == "faux")
						{
							alert("Le code saisie est inexact");
							return false;
						}
						else
						{
							formu.submit();
						}
				  }
	          } 
	    }; 
	    
	   xhr.open("GET", "/verifCode.php?code="+code,true);
	   xhr.send(null);
   }
   else
   		alert("Veuillez saisir le code comme ci-dessus");
   
   return false;
}

function verifExp(form)
{
 if(!form.nom.value)
  {
	alert ("Veuillez saisir votre nom !");
	form.nom.focus();
	return false;
  }
  else if(!form.prenom.value)
  {
	alert ("Veuillez saisir votre prenom !");
	form.prenom.focus();
	return false;
  }
   else if(form.email.value && !verifMail(form.email.value))
	{
	  alert("Votre adresse e-mail n'est pas valide.");
	  form.email.focus(); 
	  return false; 
	}
	else if(form.activite.value == "")
	{
		alert("Vous devez choisir une activité.");
		form.activite.focus();
		return false;	
	}
  else if(!form.experience.value)
  {
	alert ("Veuillez saisir votre expérience !");
	form.experience.focus();
	return false;
  }
  return true;
}


function verifMail(email)
{ var b = true;
  if (!email) b = false;
  var filtre  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  if(!filtre.test(email)) b = false;
  return b;
}

function verifCommande(form)
{
 if(!form.nom.value)
  {
	alert ("Veuillez saisir votre nom !");
	form.nom.focus();
	return false;
  }
  else if(!form.prenom.value)
  {
	alert ("Veuillez saisir votre prenom !");
	form.prenom.focus();
	return false;
  }
  else if(form.email.value && !verifMail(form.email.value))
	{
	  alert("Votre adresse e-mail n'est pas 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.activite.value == "")
	{
		alert("Vous devez choisir une activité.");
		form.activite.focus();
		return false;	
	}
 
  return true;
}

function changeNombreTimbre(qte)
{

		nb = 1;
		if(qte == 1)
		{
			nb = 2;	
		}
		else if(qte > 1 && qte < 5)
		{
			nb = 3;	
		}
		else if(qte >= 5 && qte <= 10)
		{
			nb = 4;	
		}
		
		document.getElementById("nbtimbre").innerHTML = nb;
}

function getSousMenu(id,id2,id3)
{
		var obj2 = null;
	if(window.XMLHttpRequest) {
		obj2 = new XMLHttpRequest();
	}
	else if(window.ActiveXObject) {
		obj2 = new ActiveXObject("Microsoft.XMLHTTP");
	}
		else {
			alert("votre navigateur ne supporte pas les objets");
			return;
		}	
	obj2.onreadystatechange  = function() {
		if(obj2.readyState == 4) {
			var reponse = obj2.responseText;
			if(reponse != "null")
			{
				document.getElementById(id).innerHTML ="<br>"+reponse;
				document.getElementById(id2).innerHTML ="";
				document.getElementById(id3).innerHTML ="";
			}
			else
				return "Aucun élément";				
		}
	}
	obj2.open("GET","getSousMenu.php?id="+id);
	obj2.send(null);
}

function cacheMenu(id)
{
	document.getElementById(id).innerHTML ="";
}

function afficheMenu(id)
{
	var tab = document.getElementsByName(id);
	
	for(var i=0;i<tab.length;i++)
	{
		
		tab[i].style.visibility ='visible';	
		tab[i].style.display ='block';	
	}	
	
}


<!--
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_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 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 affiche(id)
{
	var id2 ="";
	var id3 ="";
	var id4 ="";
	if(id == "fais")
	{
		id2 = "informe";
		id3 = "pedag";	
		id4 = "joue";	
	}
	else if(id == "informe")
	{
		id2 = "fais";
		id3 = "pedag";	
		id4 = "joue";	
	}
	else if(id == "joue")
	{
		id2 = "fais";
		id3 = "pedag";	
		id4 = "informe";
	}
	else
	{
		id3 = "joue";
		id2 = "fais";
		id4 = "informe";	
	}
	document.getElementById(id).style.visibility = "visible";
	document.getElementById(id2).style.visibility = "hidden";
	document.getElementById(id3).style.visibility = "hidden";
	document.getElementById(id4).style.visibility = "hidden";
}

function affiche2(id,nom)
{
	var elt = document.getElementsByName(nom);
	for(var i=0;i<elt.length;i++)
	{
		if(elt[i].id != id)
			elt[i].style.visibility = "hidden";
	}
	if(document.getElementById(id))
	{
		document.getElementById(id).style.position = "absolute";
		document.getElementById(id).style.top = document.getElementById('li'+id).offsetTop; // pour bien placer les sousMenus
		document.getElementById(id).style.visibility = "visible";
	}
}

function cache(id)
{
	if(id != "")
	{
		if(document.getElementById(id))
			document.getElementById(id).style.visibility = "hidden";
		
		var elt = document.getElementsByName("sous"+id);
		for(var i=0;i<elt.length;i++)
		{
			elt[i].style.visibility = "hidden";	
		}
	}
	else
	{
		document.getElementById('fais').style.visibility = "hidden";
	}
	
}

function cache2(nom)
{
	var elt = document.getElementsByName(nom);
	for(var i=0;i<elt.length;i++)
	{
		elt[i].style.visibility = "hidden";
	}	
}

function agrandir(image)
{
	image.style.width = '150px';	
	image.style.height = 'auto';
	image.style.zIndex = '10';
}

function normale(image)
{
	image.style.width = '80px';	
	image.style.height = 'auto';
}

function fermerFenetre()
{
	document.getElementById("contenuProduit").style.display = "none";	
	document.getElementById("conteneurOmbre").style.display = "none";
}

function affichePhoto(defId)
{
	document.getElementById("imageDef").innerHTML = "<img src='/photos/" + defId + ".jpg'>";

	document.getElementById("contenuProduit").style.display = "block";
	document.getElementById("contenuProduit").style.zIndex = "399";	
	document.getElementById("contenuProduit").focus();	   
	
	var largeur = document.getElementById("contenuProduit").offsetWidth;
	var hauteur = document.getElementById("contenuProduit").offsetHeight;
	
	document.getElementById("conteneurOmbre").style.width = largeur+"px";
	document.getElementById("conteneurOmbre").style.height = hauteur+"px";
	document.getElementById("conteneurOmbre").style.display = "block";
}

//POPUP
function popup(l,h,url,nom) {
hauteur=Math.round((screen.availHeight-h)/2);
largeur=Math.round((screen.availWidth-l)/2);
window.open(url, nom, "toolbar=0,location=0,directories=0,status=0, scrollbars=0,resizable=0,menubar=0,top="+hauteur+",left="+largeur+",width="+l+",height="+h);
}


function afficherDefinition(idDef)
{
	if(idDef != '')
	{
			
			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) 
	              {
		                if(xhr.responseText != "" && xhr.responseText != null)	
						{
			
							document.getElementById("texteDef").innerHTML = xhr.responseText;
						
							document.getElementById("contenuProduit").style.display = "block";
							document.getElementById("contenuProduit").style.zIndex = "399";	
							document.getElementById("contenuProduit").focus();	   
							
							var largeur = document.getElementById("contenuProduit").offsetWidth;
							var hauteur = document.getElementById("contenuProduit").offsetHeight;
							
							document.getElementById("conteneurOmbre").style.width = largeur+"px";
							document.getElementById("conteneurOmbre").style.height = hauteur+"px";
							document.getElementById("conteneurOmbre").style.display = "block";
						}
				}
			}
		}
		xhr.open("GET", "/getTexteDefinition.php?id="+idDef,  true); 
   		xhr.send(null); 	
	}	
}
