			//declaration des variables globales
			var nom="", prenom="", mail="", objet="", area="",valide="", code="";
			
			
			function verif_mail(mailteste)
			{
				var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]­{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');

				if(reg.test(mailteste))
				{
				return(true);
				}
				else
				{
				return(false);
				}
			}
			
			/* debut de la fonction de traitement des champs */
			function traitement(){ 
			/* inialisation d'une variable booleenne de controle et qu'on initialise*/
			/* avec les informations que l'utilisateur a tapé */
				valide=true;
				nom=document.form1.nom.value;
				prenom=document.form1.prenom.value;
				mail=document.form1.mail.value;
				objet=document.form1.objet.value;
				area=document.form1.area.value;
				code=document.form1.code.value;
			/*pour chaque champs on verifie qu'ils ne sont pas vide sinon on colore*/
			/* le champs en question et on change le booleen en false, sinon on laisse*/
			/* la couleur d'origine */
			if(nom==""){
				valide=false;}
			
			if(prenom==""){
				valide=false;}
			
			if(mail==""){
				valide=false;}
			else{
				if(!verif_mail(mail)){
					document.getElementById('pbmail').style.display='block';
					valide=false;}
				else{
					document.getElementById('pbmail').style.display='none';}
				}
			
				
			if(objet==""){
				valide=false;}
			
			
			if(area==""){
				valide=false;}
				
			if(code==""){
			    document.getElementById('controle').style.display='block';
			    valide=false;}
			else{
			    document.getElementById('controle').style.display='none';}
				
			/*si valide vaut false, on affiche le message d'erreur */
			/* sinon on envoi le mail*/
			
			if(!valide)
                          document.getElementById('pb').style.display='block';
                       else{
                          document.getElementById('pb').style.display='none';}
						  
                          
		    return valide;
			}
			
			
				
			/* annulation: on remet le formulaire dans sa configuration d'origine */
			function annulation(){
			document.getElementById('pb').style.display='none';
			document.getElementById('pbmail').style.display='none';
				document.form1.nom.value="";	
				document.form1.prenom.value="";	
				document.form1.mail.value="";	
				document.form1.objet.value="";	
				document.form1.area.value="Message.";
			}	


