function champsok(){
			var limage="<img src='pix/error.png' hspace='5' vspace='5'>";
			var erreur;
			if (document.mf.societe){
				if (document.mf.societe.value.length == 0){
					document.getElementById('societe_msg').innerHTML=limage;
					erreur=1;
				} else{
					document.getElementById('societe_msg').innerHTML="";
				}
			}

			if (document.mf.prenom){
				if (document.mf.prenom.value.length == 0){
					document.getElementById('prenom_msg').innerHTML=limage;
					erreur=1;
				} else{
					document.getElementById('prenom_msg').innerHTML="";
				}
			}
			if (document.mf.pays){
				if (document.mf.pays.selectedIndex== 0){
					document.getElementById('pays_msg').innerHTML=limage;
					erreur=1;
				} else{
					document.getElementById('pays_msg').innerHTML="";
				}
			}
			if (document.mf.nom){
				if (document.mf.nom.value.length == 0){
					document.getElementById('nom_msg').innerHTML=limage;
					erreur=1;
				} else{
					document.getElementById('nom_msg').innerHTML="";
				}
			}
			if (document.mf.email){
			var e="email"
				if (document.mf.email.value.length == 0){
					document.getElementById(e+'_msg').innerHTML=limage;
					erreur=1;
				} else{
					document.getElementById(e+'_msg').innerHTML="";
				}
			}
			if (document.mf.adresse){
				if (document.mf.adresse.value.length == 0){
					document.getElementById('adresse_msg').innerHTML=limage;
					erreur=1;
				} else{
					document.getElementById('adresse_msg').innerHTML="";
				}
			}
			if (document.mf.ville){
				if (document.mf.ville.value.length == 0){
					document.getElementById('cp_msg').innerHTML=limage;
					erreur=1;
				} else{
					document.getElementById('cp_msg').innerHTML="";
				}
			}
			if (document.mf.num){
				if (document.mf.num.value.length == 0){
					document.getElementById('adresse_msg').innerHTML=limage;
					erreur=1;
				} else{
					document.getElementById('adresse_msg').innerHTML="";
				}
			}
			if (document.mf.cp){
				if (document.mf.cp.value.length == 0){
					document.getElementById('cp_msg').innerHTML=limage;
					erreur=1;
				} else{
					document.getElementById('cp_msg').innerHTML="";
				}
			}
			if (document.mf.telephone){
				if (document.mf.telephone.value.length == 0){
					document.getElementById('telephone_msg').innerHTML=limage;
					erreur=1;
				} else{
					document.getElementById('telephone_msg').innerHTML="";
				}
			}
			if (document.mf.message){
				if (document.mf.message.value.length <10){
					document.getElementById('message_msg').innerHTML=limage;
					erreur=1;
				} else{
					document.getElementById('message_msg').innerHTML="";
				}
			}
			if (document.mf.captcha){
				if (document.mf.captcha.value.length ==0){
					document.getElementById('captcha_msg').innerHTML=limage;
					erreur=1;
				} else{
					document.getElementById('captcha_msg').innerHTML="";
				}
			}

			if (erreur==1){
				/*alert ("verify the fields!")*/
				return false;
			} else{
				var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
				var address = document.mf.email.value;
				
			   if(reg.test(address) == false) {
				  document.getElementById('email_msg').innerHTML=limage;
				  return false;
			   }

			}
			
			return true;
}
