function getErrors(form){ 
	var errors = [];
	
	$(".validateEmpty", form).each(function(){
		if(!this.value){
			//alert("valeur empty "+this.title);
			errors.unshift({field:this, error:"le champ '"+this.title+"' est obligatoire"});
		}
	});
	
	$(".validateString", form).each(function(){
		var exp2 = new RegExp("^[a-zA-Z0-9]*$","g");
		if(!exp2.test(this.value)){
			//alert("valeur incorrecte string "+this.name);
			errors.unshift({field:this, error:"le champ '"+this.title+"' ne doit contenir que des caractères alphanumériques"});
		}
	});
	
	$(".validateInt", form).each(function(){
		var exp3 = new RegExp("^[0-9]*$","g");
		if(!exp3.test(this.value)){
			//alert("valeur incorrecte int "+this.name);
			errors.unshift({field:this, error:"le champ '"+this.title+"' ne doit contenir que des chiffres"});
		}
	});
	
	$(".validateFloat", form).each(function(){
		var exp4 = new RegExp("^[0-9-.]*$","g");
		if(!exp4.test(this.value)){
			//alert("valeur incorrecte float "+this.name);
			errors.unshift({field:this, error:"le champ '"+this.title+"' doit contenir un chiffre à virgules"});
		}
	});
	
	return errors;

	
	/*
	if(document.formulaire.Nom.value == "")	{ 
		alert ('Veuillez renseigner votre Nom'); 
		document.formulaire.Nom.focus(); 
		return; 
	}
	if(document.formulaire.Prenom.value == ""){ 
		alert ('Veuillez renseigner votre Prénom'); 
		document.formulaire.Prenom.focus(); 
		return; 
	}
	if(document.formulaire.Login.value == ""){ 
		alert ('Veuillez renseigner votre Login'); 
		document.formulaire.Login.focus(); 
		return; 
	}
	var exp2 = new RegExp("^[a-zA-Z0-9]*$","g");
	if((!exp2.test(document.formulaire.Login.value))||(document.formulaire.Login.value == "")){ 
		alert ('Veuillez renseigner un login correct !\n Les caractères spéciaux et les accents sont interdits.'); 
		document.formulaire.Login.focus(); 
		return; 
	}
	
	if(document.formulaire.Email.value == ""){ 
		alert ('Veuillez renseigner votre Email'); 
		document.formulaire.Email.focus(); 
		return; 
	}
	var place = document.formulaire.Email.value.indexOf("@",1);
	var point = document.formulaire.Email.value.indexOf(".",place+1);
	//if ((place > -1)&&(document.formulaire.Email.value.length > 2)&&(point > 1))
	if(place<0 || point<2 || document.formulaire.Email.value.length <3){
		alert ('L\'e-mail renseigné semble ne pas être valide'); 
		document.formulaire.Email.focus(); 
		return; 
	}
	var exp3 = new RegExp("^[0-9]*$","g");
	if((!exp3.test(document.formulaire.telephone.value))||(document.formulaire.telephone.value == "")){ 
		alert ('le numéro de téléphone n\'est pas valide.'); 
		document.formulaire.telephone.focus(); 
		return; 
	}	
	if(!document.formulaire.mdp.value){
		alert('Veuillez renseigner votre mot de passe');
		document.formulaire.mdp.focus();
		return;
	}
	if(!document.formulaire.mdpconfirm.value){
		alert('Veuillez renseigner la confirmation de votre mot de passe');
		document.formulaire.mdpconfirm.focus();
		return;
	}
	if(document.formulaire.mdp.value != document.formulaire.mdpconfirm.value)	{ 
		alert ('La confirmation du mot de passe\net le mot de passe ne correspondent pas'); 
		document.formulaire.mdp.focus(); 
		return;
	}
			
	if(document.formulaire.adresse.value == ""){ 
		alert ('Veuillez renseigner votre adresse'); 
		document.formulaire.adresse.focus(); 
		return; 
	}
			
	if(document.formulaire.codepostal.value == ""){ 
		alert ('Veuillez renseigner votre code postal'); 
		document.formulaire.codepostal.focus(); 
		return; 
	}
	
	var exp = new RegExp("^[0-9-.]*$","g");
			
	if(!exp.test(document.formulaire.codepostal.value))	{ 
		alert ('Le code postal saisi n\'est pas valide'); 
		document.formulaire.codepostal.focus(); 
		return; 
	}
	
	if(document.formulaire.Ville.value == ""){ 
		alert ('Veuillez renseigner votre Ville'); 
		document.formulaire.Ville.focus(); 
		return; 
	}
	

	*/
}
