<!-- 
function bonemail(value) {
	if (value == "") {
		var ok=false
		return ok;	
	}
	var emailPat= new RegExp("^(.+)@(.+)$")     
	var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
	var validChars="\[^\\s" + specialChars + "\]"
	var quotedUser="(\"[^\"]*\")"
	var ipDomainPat="/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/"
	var atom=validChars + '+'
	var word="(" + atom + "|" + quotedUser + ")"
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$") ;
	var matchArray=value.match(emailPat) ;
	if (matchArray==null) {
		var ok=false
		return ok ;
	} else {
		var user=matchArray[1]
  	var domain=matchArray[2]
		if (user.match(userPat)==null) {
    	var ok=false
			return ok ;
		} else {
			var IPArray=domain.match(ipDomainPat)
			if (IPArray!=null) {
				for (var i=1;i<=4;i++) {
	    		if (IPArray[i]>255) {
		      	var ok=false
						return ok ;
		   		}
				}	       
	   	} else {
				var domainArray=domain.match(domainPat)
	    	if (domainArray==null) {
		  		var ok=false
					return ok ;
				}
	   	}   
		}
	}
	var atomPat=new RegExp(atom,"g")
	var domArr=domain.match(atomPat)
  var len=domArr.length
  if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>4) {
		var ok=false
		return ok ;
	}
	if (len<2) {
		var ok=false
		return ok ;
	} else {
		return ok;
	}
}

function Valider(langue) {
	var ok=true;
	f = document.formulaire;
	if (langue=="fr") {
		if (f.nom.value.indexOf('#')==-1 && f.nom.value.indexOf('\\')==-1 && f.nom.value.indexOf('/')==-1 && f.nom.value.indexOf('%')==-1) {
			if (f.nom.value=='') {
				alert("Vous devez saisir un nom/prénom.");
				document.forms["formulaire"].nom.focus();
				return false;	
			}
		} else {
			alert("Vérifiez svp votre nom.\n\nCertains caractères sont interdits !");
			document.forms["formulaire"].nom.focus();
			return false;
		}	
		if (f.adresse.value.indexOf('#')==-1 && f.adresse.value.indexOf('\\')==-1 && f.adresse.value.indexOf('/')==-1 && f.adresse.value.indexOf('%')==-1) {
			if (f.adresse.value=='') {
				alert("Vous devez saisir votre adresse.");
				document.forms["formulaire"].adresse.focus();
				return false;	
			}
		} else {
			alert("Vérifiez svp votre adresse.\n\nCertains caractères sont interdits !");
			document.forms["formulaire"].adresse.focus();
			return false;
		}	
		if (f.codepostal.value.indexOf('#')==-1 && f.codepostal.value.indexOf('\\')==-1 && f.codepostal.value.indexOf('/')==-1 && f.codepostal.value.indexOf('%')==-1) {
			if (f.codepostal.value=='') {
				alert("Vous devez saisir un code postal.");
				document.forms["formulaire"].codepostal.focus();
				return false;	
			}
		} else {
			alert("Vérifiez svp votre code postal.\n\nCertains caractères sont interdits !");
			document.forms["formulaire"].codepostal.focus();
			return false;
		}
		if (f.ville.value.indexOf('#')==-1 && f.ville.value.indexOf('\\')==-1 && f.ville.value.indexOf('/')==-1 && f.ville.value.indexOf('%')==-1) {
			if (f.ville.value=='') {
				alert("Vous devez saisir une ville.");
				document.forms["formulaire"].ville.focus();
				return false;	
			}
		} else {
			alert("Vérifiez svp votre ville.\n\nCertains caractères sont interdits !");
			document.forms["formulaire"].ville.focus();
			return false;
		}	
		if (f.pays.value.indexOf('#')==-1 && f.pays.value.indexOf('\\')==-1 && f.pays.value.indexOf('/')==-1 && f.pays.value.indexOf('%')==-1) {
			if (f.pays.value=='') {
				alert("Vous devez saisir un pays.");
				document.forms["formulaire"].pays.focus();
				return false;	
			}
		} else {
			alert("Vérifiez svp votre pays.\n\nCertains caractères sont interdits !");
			document.forms["formulaire"].pays.focus();
			return false;
		}								
		if (f.email.value.indexOf("'")==-1 && f.email.value.indexOf('"')==-1 && f.email.value.indexOf('#')==-1 && f.email.value.indexOf('\\')==-1 && f.email.value.indexOf('/')==-1 && f.email.value.indexOf('%')==-1) {
			var element = document.forms["formulaire"].email;
			var value = element.value   
			var oka=bonemail(value)
			if (oka==false) {
				alert("Vérifiez svp votre e-mail.");
				document.forms["formulaire"].email.focus();
				return false;	
			}
		} else {
			alert("Vérifiez svp votre e-mail.\n\nCertains caractères sont interdits !");
			document.forms["formulaire"].email.focus();
			return false;
		}        	
		if (f.tel.value.indexOf('#')==-1 && f.tel.value.indexOf('\\')==-1 && f.tel.value.indexOf('/')==-1 && f.tel.value.indexOf('%')==-1) {
			if (f.tel.value=='') {
				alert("Vous devez saisir un téléphone.");
				document.forms["formulaire"].tel.focus();
				return false;	
			} else {
				return true;
			}
		} else {
			alert("Vérifiez svp votre téléphone.\n\nCertains caractères sont interdits !");
			document.forms["formulaire"].tel.focus();
			return false;
		}	
	} else {
		if (f.name.value.indexOf('#')==-1 && f.name.value.indexOf('\\')==-1 && f.name.value.indexOf('/')==-1 && f.name.value.indexOf('%')==-1) {
			if (f.name.value=='') {
				alert("You have to inform your name.");
				document.forms["formulaire"].name.focus();
				return false;	
			}
		} else {
			alert("Please check your name.\n\nSome letters are forbidden !");
			document.forms["formulaire"].name.focus();
			return false;
		}	
		if (f.address.value.indexOf('#')==-1 && f.address.value.indexOf('\\')==-1 && f.address.value.indexOf('/')==-1 && f.address.value.indexOf('%')==-1) {
			if (f.address.value=='') {
				alert("You have to inform your address.");
				document.forms["formulaire"].address.focus();
				return false;	
			}
		} else {
			alert("Please check your address.\n\nSome letters are forbidden !");
			document.forms["formulaire"].address.focus();
			return false;
		}	
		if (f.zip.value.indexOf('#')==-1 && f.zip.value.indexOf('\\')==-1 && f.zip.value.indexOf('/')==-1 && f.zip.value.indexOf('%')==-1) {
			if (f.zip.value=='') {
				alert("You have to inform your zip code.");
				document.forms["formulaire"].zip.focus();
				return false;	
			}
		} else {
			alert("Please check your zip code.\n\nSome letters are forbidden !");			
			document.forms["formulaire"].zip.focus();
			return false;
		}
		if (f.city.value.indexOf('#')==-1 && f.city.value.indexOf('\\')==-1 && f.city.value.indexOf('/')==-1 && f.city.value.indexOf('%')==-1) {
			if (f.city.value=='') {
				alert("You have to inform your town.");
				document.forms["formulaire"].city.focus();
				return false;	
			}
		} else {
			alert("Please check your town.\n\nSome letters are forbidden !");		
			document.forms["formulaire"].city.focus();
			return false;
		}	
		if (f.country.value.indexOf('#')==-1 && f.country.value.indexOf('\\')==-1 && f.country.value.indexOf('/')==-1 && f.country.value.indexOf('%')==-1) {
			if (f.country.value=='') {
				alert("You have to inform your country.");
				document.forms["formulaire"].country.focus();
				return false;	
			}
		} else {
			alert("Please check your country.\n\nSome letters are forbidden !");		
			document.forms["formulaire"].country.focus();
			return false;
		}								
		if (f.email.value.indexOf("'")==-1 && f.email.value.indexOf('"')==-1 && f.email.value.indexOf('#')==-1 && f.email.value.indexOf('\\')==-1 && f.email.value.indexOf('/')==-1 && f.email.value.indexOf('%')==-1) {
			var element = document.forms["formulaire"].email;
			var value = element.value   
			var oka=bonemail(value)
			if (oka==false) {
				alert("Please check your email.");						
				document.forms["formulaire"].email.focus();
				return false;	
			}
		} else {
			alert("Please check your email.\n\nSome letters are forbidden !");					
			document.forms["formulaire"].email.focus();
			return false;
		}        	
		if (f.phone.value.indexOf('#')==-1 && f.phone.value.indexOf('\\')==-1 && f.phone.value.indexOf('/')==-1 && f.phone.value.indexOf('%')==-1) {
			if (f.phone.value=='') {
				alert("You have to inform your phone number.");
				document.forms["formulaire"].phone.focus();
				return false;	
			} else {
				return true;
			}
		} else {
			alert("Please check your phone number.\n\nSome letters are forbidden !");					
			document.forms["formulaire"].phone.focus();
			return false;
		}
	}        	
}

//-->
