	function petitefenetre(page)
	{
		window.open(page,'titre','width=490,height=380,resizable=yes,toolbar=false,scrollbars status=yes');
	}
 
	function petitefenetre1(page)
	{
		window.open(page,'titre','width=1,height=1,resizable=yes,toolbar=false,scrollbars=yes,scrollbars status=yes');
	}
	
	function petitefenetre2(page)
	{
		window.open(page,'titre','width=790,height=470,resizable=yes,toolbar=false,scrollbars status=yes');
	}
 
	function petitefenetre3(page)
	{
		window.open(page,'titre','width=950,height=390,resizable=yes,toolbar=false,scrollbars status=yes');
	}


	window.onload=montre; 

	function montre(id,i) 
	{  

		if (document.getElementById('menu'+i)) 

			{
				if (document.getElementById('smenu'+i).style.display=='block') 
					{ 
						document.getElementById('smenu'+i).style.display='none';
					}
					else
					{
						document.getElementById('smenu'+i).style.display='block';
					}
			} 
	} 
 
	function favoris() 
	{
		if ( navigator.appName != 'Microsoft Internet Explorer' )
			{ 
				window.sidebar.addPanel("annuaire-multi","http://www.annuaire-multi.fr",""); 
			}
			else 
			{ 
				window.external.AddFavorite("http://www.annuaire-multi.fr","annuaire-multi"); 
			} 
	}

	function donnelongueur(espace)
	{
		longueurtexte = espace.value.length
		if (longueurtexte > 300 )
			{
				espace.value = espace.value.substring(0,300);
				caracteresrestants0 = 300;
			}
			else
			{
				caracteresrestants0 = longueurtexte;
			}
			var caracteresrestants1 = 300 - caracteresrestants0;
			document.formulSite.resultat.value = caracteresrestants1;
	}

	function donnelongueur1(espace)
	{
		longueurtexte = espace.value.length
		if (longueurtexte > 300 )
			{
				espace.value = espace.value.substring(0,300);
				caracteresrestants0 = 300;
			}
			else
			{
				caracteresrestants0 = longueurtexte;
			}
			var caracteresrestants1 = 300 - caracteresrestants0;
			document.formulSite.resultat1.value = caracteresrestants1;
	}

   function clk(id)
   {
      (new Image()).src="Redirection.php?id="+id;
      
      return true;
   }
   
   
   
 //ajouter un champ
   function ajouterform(id)
   {
   	$navig=navigator.appName;
   	
   	if($navig=='Microsoft Internet Explorer')
   	{
   		document.getElementById(id).style.display='block';
   	}
   	else
   	{
   		document.getElementById(id).style.display='table-row';
   	}
   }
   
   function ajouterform1(id)
   {
	   document.getElementById(id).style.display='block';  
   }

   //retirer un champ
   function retirerform(id)
   {
   		document.getElementById(id).style.display='none';
   }
   
   
   
   
   
 //vérifier les champs
   function verifChamp()
   {
   		adresseReg = /^^http:\/\/([a-zA-Z0-9-]+.)?([a-zA-Z0-9-]+.)?[a-zA-Z0-9-]+\.[a-zA-Z]{2,4}(:[0-9]+)?(\/[a-zA-Z0-9-]*\/?|\/[a-zA-Z0-9]+\.[a-zA-Z0-9]{1,4})?$/;
   		champReg = /./;
   		emailReg = /^[a-z][a-z0-9\._\-]+@[a-z0-9\._\-]+\.[a-z]{2,3}$/;
   }
   
   
 //ne doit pas etre vide et pas de chiffres
   function verifier(name)
   {
   	table = new Array ('0','1','2','3','4','5','6','7','8','9',
   			'~',' ','#','"','{','(','[','|','_',']',')','}','=','+','*',
   			'$','?',',',':',';','!');
   	var long = name.length;
   	
   	for(var i = 0 ; i < long ; i++)
   	{
   		car = name.substring(i,i+1);
   		
   		for(var j = 0 ; j < table.length ; j++)
   		{
   		if (table[j]==car)
   		  {
   			return false;
   		  }
   		}

   	}
   	return true;
   }

   //pas de chiffres ni de signes
   function verifier1(name)
   {
   	table = new Array ('0','1','2','3','4','5','6','7','8','9',
   			'~','#','"','{','(','[','|','_',']',')','}','=','+','*',
   			'$','?',',',':',';','!');
   	var long = name.length;
   	
   	for(var i = 0 ; i < long ; i++)
   	{
   		car = name.substring(i,i+1);
   		
   		for(var j = 0 ; j < table.length ; j++)
   		{
   		if (table[j]==car)
   		  {
   			return false;
   		  }
   		}

   	}
   	return true;
   }

   //pas de signes
   function verifier2(adressetest)
   {
   	table = new Array ('~','#','{','','(','[','|','_',']',')','}','=','+','*',
   			'$','?',':',';','!');
   	var long = adressetest.length;
   	
   	for(var i = 0 ; i < long ; i++)
   	{
   		car = adressetest.substring(i,i+1);
   		
   		for(var j = 0 ; j < table.length ; j++)
   		{
   		if (table[j]==car)
   		  {
   			return false;
   		  }
   		}

   	}
   	return true;
   }

   //pas de lettres ni de signes
   function verifier3(name)
   {
   	table = new Array ('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W',
   			'X','Y','Z','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v',
   			'w','x','y','z','~','#','"','{','(','[','|','_',']',')','}','=','+','*','$','?',',',':',';','!');
   	var long = name.length;
   	
   	for(var i = 0 ; i < long ; i++)
   	{
   		car = name.substring(i,i+1);
   		
   		for(var j = 0 ; j < table.length ; j++)
   		{
   		if (table[j]==car)
   		  {
   			return false;
   		  }
   		}

   	}
   	return true;
   } 
   
   
   
 //CONTROLE DU CHAMP ADRESSE
   function controlerAdresse()
   {
   	coderr = 0;
   	
   	var adresse = document.adresse.url.value;
   	
   	
   	verifChamp();
   	
   	//vérifier si l'adresse est valide
   	if(!adresseReg.test(adresse))
   	{
   		coderr = -1;
   	}
   	else
   	{
   		retirerform('a1');
   	}
   	
   	return coderr;
   }


   function afficherAdresse()
   {	
   	var err = controlerAdresse();
   	
   	switch(err)
   	{
   	case -1 : ajouterform('a1');break;
   	default : document.adresse.submit();
   	}
   }

   function afficherAdresse1()
   {	
   	var err = controlerAdresse();
   	
   	switch(err)
   	{
   	case -1 : ajouterform1('a1');break;
   	default : document.adresse.submit();
   	}
   }
   //FIN DU CONTROLE DU CHAMP ADRESSE
   
   
   //CONTROLE COMPLET DU FORMULAIRE D'INSCRIPTION DU SITE
   function selectValue(dep)
   {
	   var selectElmnt = document.getElementById(dep);
	   return selectElmnt.options[selectElmnt.selectedIndex].value;	
   }
   
   function controlerSite()
   {
	   coderr = 0;
	   
	   //récupération des champs
	   var titre = document.formulSite.titre.value;
	   var url = document.formulSite.url.value;
	   var description = document.formulSite.description.value;
	   var clef = document.formulSite.clef.value;
	   var email = document.formulSite.email.value;
	   var confirmemail = document.formulSite.confirmemail.value;
	   var passe = document.formulSite.passe.value;
	   var confirmpasse = document.formulSite.confirmpasse.value;
	   var captcha = document.formulSite.captcha.value;
	   
	   
	   verifChamp()
	   
	   //vérifier si la rubrique n'est pas indifferent	   
	   if(document.getElementById('rubrique'))
		{
		   var selectElmnt1 = document.getElementById('rubrique');
		   rubrique=selectElmnt1.options[selectElmnt1.selectedIndex].value;
		   
		   if(rubrique=='Indifferent')
		   	{
			   document.getElementById('rubrique').focus();
			   coderr = -1;
		   	}
		   else
		   {
			   retirerform('a1');
		   }
		}
	   
	   //vérifier si le thème n'est pas indifferent
	   if(document.getElementById('theme'))
		{
		   var selectElmnt2 = document.getElementById('theme');
		   theme=selectElmnt2.options[selectElmnt2.selectedIndex].value;
		   
		   if(theme=='Indifferent')
		   {
			   var selectElmnt3 = document.getElementById('rubrique');
			   rubrique1=selectElmnt3.options[selectElmnt3.selectedIndex].value;
			   
			   if(rubrique=='Indifferent')
			   	{
				   document.getElementById('theme').focus();
				   coderr = -1;
			   	}
			   else
			   {
				   document.getElementById('theme').focus();
				   coderr = -2;
			   }
		   }
		   else
		   {
			   retirerform('a2');
		   }
		}
		
		//vérifier si le titre n'est pas vide
		if(!champReg.test(titre))
		{
			document.getElementById('titre').focus();
			coderr = -3;
		}
		else
		{
			retirerform('a3');
		}
		
		//vérifier si l'url n'est pas vide
		if(!champReg.test(url))
		{
			document.getElementById('url').focus();
			coderr = -4;
		}
		else
		{
			retirerform('a4');
		}
		
		//vérifier si l'url n'a pas d'erreur de syntaxe
		if(!adresseReg.test(url))
		{
			document.getElementById('url').focus();
			coderr = -5;
		}
		else
		{
			retirerform('a5');
		}
		
		//vérifier si la description n'est pas vide
		if(!champReg.test(description))
		{
			document.getElementById('description').focus();
			coderr = -6;
		}
		else
		{
			retirerform('a6');
		}
		
		//vérifier si les mots clefs ne sont pas vide
		if(!champReg.test(clef))
		{
			document.getElementById('clef').focus();
			coderr = -7;
		}
		else
		{
			retirerform('a7');
		}
		
		//vérifier si l'email n'est pas vide
		if(!champReg.test(email))
		{
			document.getElementById('email').focus();
			coderr = -8;
		}
		else
		{
			retirerform('a8');
		}
		
		//vérifier si l'email est valide
		if(!emailReg.test(email))
		{
			document.getElementById('email').focus();
			coderr = -9;
		}
		else
		{
			retirerform('a9');
		}
		
		//vérifier si la confirmation d'email n'est pas vide
		if(!champReg.test(confirmemail))
		{
			document.getElementById('confirmemail').focus();
			coderr = -10;
		}
		else
		{
			retirerform('a10');
		}
		
		//vérifier si la confirmation d'email est valide
		if(!emailReg.test(confirmemail))
		{
			document.getElementById('confirmemail').focus();
			coderr = -11;
		}
		else
		{
			retirerform('a11');
		}
		
		//vérifier si la confirmation d'email et l'email sont identiques
		if(confirmemail != email)
		{
			document.getElementById('confirmemail').focus();
			coderr = -12;
		}
		else
		{
			retirerform('a12');
		}
		
		//vérifier si le mot de passe n'est pas vide
		if(!champReg.test(passe))
		{
			document.getElementById('passe').focus();
			coderr = -13;
		}
		else
		{
			retirerform('a13');
		}
		
		//vérifier si la confirmation du mot de passe n'est pas vide
		if(!champReg.test(confirmpasse))
		{
			document.getElementById('confirmpasse').focus();
			coderr = -14;
		}
		else
		{
			retirerform('a14');
		}
		
		//vérifier si la confirmation du mot de passe et le mot de passe sont identiques
		if(confirmpasse != passe)
		{
			document.getElementById('confirmpasse').focus();
			coderr = -15;
		}
		else
		{
			retirerform('a15');
		}
		
		//vérifier si le captcha n'est pas vide
		if(!champReg.test(captcha))
		{
			coderr = -16;
			document.getElementById('captcha').focus();
		}
		else
		{
			retirerform('a16');
		}
		
		return coderr;
	   
   	}
   
   function afficherSite()
   {	
	   var err = controlerSite();
   	
	   switch(err)
	   {
	   	case -1 : ajouterform('a1');break;
	   	case -2 : ajouterform('a2');break;
	   	case -3 : ajouterform('a3');break;
	   	case -4 : ajouterform('a4');break;
	   	case -5 : ajouterform('a5');break;
	   	case -6 : ajouterform('a6');break;
	   	case -7 : ajouterform('a7');break;
	   	case -8 : ajouterform('a8');break;
	   	case -9 : ajouterform('a9');break;
	   	case -10 : ajouterform('a10');break;
	   	case -11 : ajouterform('a11');break;
	   	case -12 : ajouterform('a12');break;
	   	case -13 : ajouterform('a13');break;
	   	case -14 : ajouterform('a14');break;
	   	case -15 : ajouterform('a15');break;
	   	case -16 : ajouterform('a16');break;
	   	default : document.formulSite.submit();
   		}
   }
   
   //FIN DU CONTROLE COMPLET DU FORMULAIRE D'INSCRIPTION DU SITE
   
   
   
   
 //CONTROLE DU FORMULAIRE DE CONTACT
   function controlerContact()
   {
	   coderr = 0;
	   
	   //récupération des champs
	   var email = document.formulContact.email.value;
	   var sujet = document.formulContact.sujet.value;
	   var message = document.formulContact.message.value;
	   var captcha = document.formulContact.captcha.value;
	   
	   
	   verifChamp()
		
		
		//vérifier si l'email n'est pas vide
		if(!champReg.test(email))
		{
			document.getElementById('email').focus();
			coderr = -1;
		}
		else
		{
			retirerform('a1');
		}
		
		//vérifier si l'email est valide
		if(!emailReg.test(email))
		{
			document.getElementById('email').focus();
			coderr = -2;
		}
		else
		{
			retirerform('a2');
		}
		
		//vérifier si le sujet du message n'est pas vide
		if(!champReg.test(sujet))
		{
			document.getElementById('sujet').focus();
			coderr = -3;
		}
		else
		{
			retirerform('a3');
		}
		
		//vérifier si le message ne sont pas vide
		if(!champReg.test(message))
		{
			document.getElementById('message').focus();
			coderr = -4;
		}
		else
		{
			retirerform('a4');
		}
		
		//vérifier si le captcha n'est pas vide
		if(!champReg.test(captcha))
		{
			coderr = -5;
			document.getElementById('captcha').focus();
		}
		else
		{
			retirerform('a5');
		}
		
		return coderr;
	   
   	}
   
   function afficherContact()
   {	
	   var err = controlerContact();
   	
	   switch(err)
	   {
	   	case -1 : ajouterform('a1');break;
	   	case -2 : ajouterform('a2');break;
	   	case -3 : ajouterform('a3');break;
	   	case -4 : ajouterform('a4');break;
	   	case -5 : ajouterform('a5');break;
	   	default : document.formulContact.submit();
   		}
   }
   
   //FIN DU CONTROLE DU FORMULAIRE DE CONTACT
   
   
   
   
   
   
   
	//CONTROLE COMPLET DU FORMULAIRE DE MODIFICATION D'INFO
   
   function controlerInfoSite()
   {
	   coderr = 0;
	   
	   //récupération des champs
	   var titre = document.formulinfo.titre.value;
	   var description = document.formulinfo.description.value;
	   var clef = document.formulinfo.clef.value;
	   
	   
	   verifChamp()
	   
	   //vérifier si le titre n'est pas vide
		if(!champReg.test(titre))
		{
			document.getElementById('titre').focus();
			coderr = -1;
		}
		else
		{
			retirerform('a1');
		}
		
		//vérifier si la description n'est pas vide
		if(!champReg.test(description))
		{
			document.getElementById('description').focus();
			coderr = -2;
		}
		else
		{
			retirerform('a2');
		}
		
		//vérifier si les mots clefs ne sont pas vide
		if(!champReg.test(clef))
		{
			document.getElementById('clef').focus();
			coderr = -3;
		}
		else
		{
			retirerform('a3');
		}
		
		return coderr;
	   
   	}
   
   function afficherInfoSite()
   {	
	   var err = controlerInfoSite();
   	
	   switch(err)
	   {
	   	case -1 : ajouterform('a1');break;
	   	case -2 : ajouterform('a2');break;
	   	case -3 : ajouterform('a3');break;
	   	default : document.formulinfo.submit();
   		}
   }
   
   //FIN DU CONTROLE COMPLET DU FORMULAIRE DE MODIFICATION D'INFO
   
   
   
   
   
   
   

   //CONTROLE COMPLET DU FORMULAIRE D'AJOUT DU SITE
   function controlerCompteSite()
   {
	   coderr = 0;
	   
	   //récupération des champs
	   var titre = document.formulSite.titre.value;
	   var url = document.formulSite.url.value;
	   var description = document.formulSite.description.value;
	   var clef = document.formulSite.clef.value;
	   
	   
	   verifChamp()
	   
	   //vérifier si la rubrique n'est pas indifferent	   
	   if(typeof(document.getElementById('rubrique')) != "undefined")
		{
		   var selectElmnt1 = document.getElementById('rubrique');
		   rubrique=selectElmnt1.options[selectElmnt1.selectedIndex].value;
		   
		   if(rubrique=='Indifferent')
		   	{
			   document.getElementById('rubrique').focus();
			   coderr = -1;
		   	}
		   else
		   {
			   retirerform('a1');
		   }
		}
	   
	   //vérifier si le thème n'est pas indifferent
	   if(document.getElementById('theme'))
		{
		   var selectElmnt2 = document.getElementById('theme');
		   theme=selectElmnt2.options[selectElmnt2.selectedIndex].value;
		   
		   if(theme=='Indifferent')
		   {
			   var selectElmnt3 = document.getElementById('rubrique');
			   rubrique1=selectElmnt3.options[selectElmnt3.selectedIndex].value;
			   
			   if(rubrique=='Indifferent')
			   	{
				   document.getElementById('theme').focus();
				   coderr = -1;
			   	}
			   else
			   {
				   document.getElementById('theme').focus();
				   coderr = -2;
			   }
		   }
		   else
		   {
			   retirerform('a2');
		   }
		}
		
		//vérifier si le titre n'est pas vide
		if(!champReg.test(titre))
		{
			document.getElementById('titre').focus();
			coderr = -3;
		}
		else
		{
			retirerform('a3');
		}
		
		//vérifier si l'url n'est pas vide
		if(!champReg.test(url))
		{
			document.getElementById('url').focus();
			coderr = -4;
		}
		else
		{
			retirerform('a4');
		}
		
		//vérifier si l'url n'a pas d'erreur de syntaxe
		if(!adresseReg.test(url))
		{
			document.getElementById('url').focus();
			coderr = -5;
		}
		else
		{
			retirerform('a5');
		}
		
		//vérifier si la description n'est pas vide
		if(!champReg.test(description))
		{
			document.getElementById('description').focus();
			coderr = -6;
		}
		else
		{
			retirerform('a6');
		}
		
		//vérifier si les mots clefs ne sont pas vide
		if(!champReg.test(clef))
		{
			document.getElementById('clef').focus();
			coderr = -7;
		}
		else
		{
			retirerform('a7');
		}
		
		return coderr;
	   
   	}
   
   function afficherCompteSite()
   {	
	   var err = controlerCompteSite();
   	
	   switch(err)
	   {
	   	case -1 : ajouterform('a1');break;
	   	case -2 : ajouterform('a2');break;
	   	case -3 : ajouterform('a3');break;
	   	case -4 : ajouterform('a4');break;
	   	case -5 : ajouterform('a5');break;
	   	case -6 : ajouterform('a6');break;
	   	case -7 : ajouterform('a7');break;
	   	default : document.formulSite.submit();
   		}
   }
   
   //FIN DU CONTROLE COMPLET DU FORMULAIRE D'AJOUT DU SITE
   
   
   
   
   
   
   
   
   
 //CONTROLE COMPLET DU FORMULAIRE DE MODIFICATION D'INFORMATION
   function controlerModifInfoSite()
   {
	   coderr = 0;
	   
	   //récupération des champs
	   var email = document.formulcompte.email.value;
	   var confirmemail = document.formulcompte.confirmemail.value;
	   var passe = document.formulcompte.passe.value;
	   var confirmpasse = document.formulcompte.confirmpasse.value;
	   
	   
	   verifChamp()
	   
	   //vérifier si l'email n'est pas vide
		if(!champReg.test(email))
		{
			document.getElementById('email').focus();
			coderr = -1;
		}
		else
		{
			retirerform('a1');
		}
		
		//vérifier si l'email est valide
		if(!emailReg.test(email))
		{
			document.getElementById('email').focus();
			coderr = -2;
		}
		else
		{
			retirerform('a2');
		}
		
		//vérifier si la confirmation d'email n'est pas vide
		if(!champReg.test(confirmemail))
		{
			document.getElementById('confirmemail').focus();
			coderr = -3;
		}
		else
		{
			retirerform('a3');
		}
		
		//vérifier si la confirmation d'email est valide
		if(!emailReg.test(confirmemail))
		{
			document.getElementById('confirmemail').focus();
			coderr = -4;
		}
		else
		{
			retirerform('a4');
		}
		
		//vérifier si la confirmation d'email et l'email sont identiques
		if(confirmemail != email)
		{
			document.getElementById('confirmemail').focus();
			coderr = -5;
		}
		else
		{
			retirerform('a5');
		}
		
		//vérifier si le mot de passe n'est pas vide
		if(!champReg.test(passe))
		{
			document.getElementById('passe').focus();
			coderr = -6;
		}
		else
		{
			retirerform('a6');
		}
		
		//vérifier si la confirmation du mot de passe n'est pas vide
		if(!champReg.test(confirmpasse))
		{
			document.getElementById('confirmpasse').focus();
			coderr = -7;
		}
		else
		{
			retirerform('a7');
		}
		
		//vérifier si la confirmation du mot de passe et le mot de passe sont identiques
		if(confirmpasse != passe)
		{
			document.getElementById('confirmpasse').focus();
			coderr = -8;
		}
		else
		{
			retirerform('a8');
		}
		
		return coderr;
	   
   	}
   
   function afficherModifInfoSite()
   {	
	   var err = controlerModifInfoSite();
   	
	   switch(err)
	   {
	   	case -1 : ajouterform('a1');break;
	   	case -2 : ajouterform('a2');break;
	   	case -3 : ajouterform('a3');break;
	   	case -4 : ajouterform('a4');break;
	   	case -5 : ajouterform('a5');break;
	   	case -6 : ajouterform('a6');break;
	   	case -7 : ajouterform('a7');break;
	   	case -8 : ajouterform('a8');break;
	   	default : document.formulcompte.submit();
   		}
   }
   
   //FIN DU CONTROLE COMPLET DU FORMULAIRE D'INSCRIPTION DU SITE
   
   
   
   
   
   
   
   
 //CONTROLE COMPLET DU FORMULAIRE D'OUBLI DU MOT DE PASSE
   function controlerEmail()
   {
	   coderr = 0;
	   
	   //récupération des champs
	   var email = document.formulEmail.email.value;
	   
	   
	   verifChamp()
	   
	   //vérifier si l'email n'est pas vide
		if(!champReg.test(email))
		{
			document.getElementById('email').focus();
			coderr = -1;
		}
		else
		{
			retirerform('a1');
		}
		
		//vérifier si l'email est valide
		if(!emailReg.test(email))
		{
			document.getElementById('email').focus();
			coderr = -2;
		}
		else
		{
			retirerform('a2');
		}
		
		return coderr;
	   
   	}
   
   function afficherEmail()
   {	
	   var err = controlerEmail();
   	
	   switch(err)
	   {
	   	case -1 : ajouterform('a1');break;
	   	case -2 : ajouterform('a2');break;
	   	default : document.formulEmail.submit();
   		}
   }
 //FIN DU CONTROLE COMPLET DU FORMULAIRE D'OUBLI DU MOT DE PASSE  
   
   
   
  //CONTROLE DU CHAMP SIGNALER
   function controlerSignaler()
   {
	   coderr = 0;
	   
	   //récupération des champs
	   var signal = document.formulsignaler.probleme.value;
	   
	   
	   verifChamp()
	   
	   //vérifier si champ problème n'est pas vide
		if(!champReg.test(signal))
		{
			document.getElementById('probleme').focus();
			coderr = -1;
		}
		else
		{
			retirerform('a1');
		}
		
		return coderr;
	   
   	}
   
   function afficherSignaler()
   {	
	   var err = controlerSignaler();
   	
	   switch(err)
	   {
	   	case -1 : ajouterform1('a1');break;
	   	default : document.formulsignaler.submit();
   		}
   }
  //FIN DU CONTROLE DU CHAMP SIGNALER
   
   
   
   
   
   
   
 //CONTROLE COMPLET DU FORMULAIRE D'AVIS
   function controlerAvis()
   {
	   coderr = 0;
	   
	   //récupération des champs
	   var pseudo = document.formulAvis.pseudo.value;
	   var email = document.formulAvis.email.value;
	   var commentaire = document.formulAvis.commentaire.value;
	   var captcha = document.formulAvis.captcha.value;
	   
	   
	   verifChamp()
	   
	   //vérifier si le pseudo n'est pas vide
		if(!champReg.test(pseudo))
		{
			document.getElementById('pseudo').focus();
			coderr = -1;
		}
		else
		{
			retirerform('a1');
		}
	   
	   //vérifier si le pseudo ne contient pas de signes
	   if(verifier2(pseudo)==false)
		{
			document.getElementById('pseudo').focus();
			coderr = -2;
		}
		else
		{
			retirerform('a2');
		}
	   
	   //vérifier si l'email n'est pas vide
		if(!champReg.test(email))
		{
			document.getElementById('email').focus();
			coderr = -3;
		}
		else
		{
			retirerform('a3');
		}
		
		//vérifier si l'email est valide
		if(!emailReg.test(email))
		{
			document.getElementById('email').focus();
			coderr = -4;
		}
		else
		{
			retirerform('a4');
		}
		
		//vérifier si le commentaire n'est pas vide
		if(!champReg.test(commentaire))
		{
			document.getElementById('commentaire').focus();
			coderr = -5;
		}
		else
		{
			retirerform('a5');
		}
		
		//vérifier si le captcha n'est pas vide
		if(!champReg.test(captcha))
		{
			coderr = -6;
			document.getElementById('captcha').focus();
		}
		else
		{
			retirerform('a6');
		}
		
		return coderr;
	   
   	}
   
   function afficherAvis()
   {	
	   var err = controlerAvis();
   	
	   switch(err)
	   {
	   	case -1 : ajouterform('a1');break;
	   	case -2 : ajouterform('a2');break;
	   	case -3 : ajouterform('a3');break;
	   	case -4 : ajouterform('a4');break;
	   	case -5 : ajouterform('a5');break;
	   	case -6 : ajouterform('a6');break;
	   	default : document.formulAvis.submit();
   		}
   }
 //FIN DU CONTROLE COMPLET DU FORMULAIRE D'AVIS
   
   
   
   
   
   
   
   
   
   
   
   //Méthode qui sera appelée sur le click du bouton
	function getXhr(){
	    var xhr = null; 
	if(window.XMLHttpRequest)// Firefox et autres
	{
	xhr = new XMLHttpRequest();
	}
	else if(window.ActiveXObject) // Internet Explorer 
	{
	try 
	{
	xhr = new ActiveXObject("Msxml2.XMLHTTP");
	} 
	catch (e) 
	{
	xhr = new ActiveXObject("Microsoft.XMLHTTP");
	}
	}
	else { // XMLHttpRequest non supporté par le navigateur 
	alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	xhr = false; 
	} 
	    return xhr;
	}
	
	function go($rub,$cat,$rub1,$idrub,$idrub1){
		document.getElementById($rub).innerHTML ='';
	var xhr = getXhr();
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){
	// On ne fait quelque chose que si on a tout réussi et que le serveur est ok
	if(xhr.readyState == 4 && xhr.status == 200){
	leselect = xhr.responseText;
	// On se sert de innerHTML pour rajouter les options à la liste
	document.getElementById($rub).innerHTML = leselect;
	}
	}

	// Ici on va voir comment faire du post
	xhr.open("POST",$cat,true);
	// ne pas oublier ça pour le post
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	// ne pas oublier de poster les arguments
	// ici, l'id de la rubrique
	sel = document.getElementById($rub1);
	$idrub1 = sel.options[sel.selectedIndex].value;
	xhr.send($idrub+$idrub1);
	}
   
