<!--Fonction qui désactive la touche entrer--!>
var gk=window.Event?1:0;
function toucheenter(e) 
	{
	var touche=gk?e.which:window.event.keyCode; //pour compatibilité FF IE
	if (touche == 13)
		{return false;}
	}
document.onkeydown = toucheenter; 
var email_valid='';
function testercodepostal(codepostal)
	{
		var erreur = 0;
		var str = new String(codepostal);
		for(i = 0; i<str.length;i++)
		{
			if(isNaN(str.charAt(i))) erreur++;
		}
		
		if(codepostal.length > 5 || codepostal.length < 5 || /*isNaN(codepostal) ||*/ erreur!=0 || str.indexOf(' ') != -1) return false;
		else return true;
	}
	
function testertelephone(tel)
	{
		var erreur = 0;
		var str = new String(tel);
		for(i = 0; i<str.length;i++)
		{
			if(isNaN(str.charAt(i))) erreur++;
		}
		
		if(tel.length > 10 || tel.length < 10 || /*isNaN(tel) ||*/ erreur!=0 || str.indexOf(' ') != -1) return false;
		else return true;
	}
	
	function emailvalide(email)
	{
		var str = new String(email_valid);
		var point = str.lastIndexOf('.');
		var arobase = str.lastIndexOf('@');
		var espace = str.indexOf(' ');
		var lgtotal = str.length;
		
		if( (lgtotal-point <3) || point == -1 || arobase == -1 || espace != -1 || point < arobase)
			return false;
		else return true;
	}	
	
	function champnonvide(champ)
	{
		var regx = /\w/;
		var erreur = 0 ;
		
		if(!champ) erreur++;
		else
		{
			if(champ == "") erreur++;
			else
			{
				if(!regx.test(new String(champ))) erreur++;
			}
		}
		
		if(erreur == 0) return true;
		else return false;
	}			
	
	function verifform()
	{
		var erreur = "";
		
		with(document.form)
		{
			var chpnom = nom.value;
			var chpprenom = prenom.value;
			var chpadresse = adresse.value;
			var chpcp = cdp.value;
			var chpville = ville.value;
			var chptel = tel.value;
			var chpemail = mail.value;
		}
		
		if(!champnonvide(chpnom) || !champnonvide(chpprenom) || !champnonvide(chpcp) || !champnonvide(chpville) || !champnonvide(chptel) || !champnonvide(chpemail))
		{
			erreur += "Veuillez saisir les champs obligatoires :\n\n";
			
			if(!champnonvide(chpnom)) erreur += "\t- votre nom\n";
			
			if(!champnonvide(chpprenom)) erreur += "\t- votre prenom\n";
			
			if(!champnonvide(chpcp)) erreur += "\t- votre code postal\n";
			
			if(!champnonvide(chpville)) erreur += "\t- votre ville\n";
			
			if(!champnonvide(chptel)) erreur += "\t- votre téléphone\n";
			
			if(!champnonvide(chpemail)) erreur += "\t- votre email\n";
			
			erreur += "\n";
		}
		
		if(champnonvide(chpemail) && !emailvalide(chpemail))
		{
			erreur += "Il y a une erreur sur votre adresse email verifiez les deux champs.\n\n";
		}
		
		if(champnonvide(chptel) && !testertelephone(chptel))
		{
			erreur += "Le numéro de téléphone saisi n'a pas un format correct.\n  Veuillez le mettre de la forme suivante : 0123456789\n";
		}
		
		if(champnonvide(chpcp) && !testercodepostal(chpcp))
		{
			erreur += "Le code postal saisi n'a pas un format correct.\n\n";
		}
		
		if(erreur != "")
		{
			alert(erreur);
			return false;
		}
		else 
		{
			return true;
		}
	}		

<!--Fonction qui permet d'imprimer --!>
function impression() { //v2.0
  window.print()
}

<!--Fonction qui permet de verifier la similitude de l'adresse mail --!>
var mdp1='';
var mdp2='';
function test_mdp(mdp,num)
	{
	if(num==1)
		{mdp1=mdp;}
	else
		{mdp2=mdp;}
		
	if((mdp1!='')&&(mdp2!=''))
		{
		if(mdp2!=mdp1)
			{
				email_valid='';
				alert('Vous n\' avez pas saisi les memes adresses.');
			}
		else
			{email_valid=mdp1;}
		}
	}