function myValidation(){
	$("#cmxform").validate({
		rules: {
			iPrenom: "required",
			iNom: "required",
			iMotDePasse: {
				required: true,
				minlength: 5
			},
			iMotDePasseConfirm: {
				required: true,
				minlength: 5,
				equalTo: "#iMotDePasse"
			},
			iEmail: {
				required: true,
				email: true
			},
			iAdresse:"required",
			iCp:"required",
			iVille:"required",
			iTelephone:"required",
			
    		iPrenomL: {
		      required: function(element) {
		        return !$('#iLivraison').is(':checked');
	      	}
			},
    		iNomL: {
		      required: function(element) {
		        return !$('#iLivraison').is(':checked');
	      	}
			},
    		iAdresseL: {
		      required: function(element) {
		        return !$('#iLivraison').is(':checked');
	      	}
			},
    		iCpL: {
		      required: function(element) {
		        return !$('#iLivraison').is(':checked');
	      	}
			},
    		iVilleL: {
		      required: function(element) {
		        return !$('#iLivraison').is(':checked');
	      	}
			},
    		iTelephoneL: {
		      required: function(element) {
		        return !$('#iLivraison').is(':checked');
			}
	    }
			
		},
		messages: {
			iPrenom: "renseignez votre pr&eacute;nom",
			iNom: "renseignez votre nom",
			iMotDePasse: {
				required: "choisissez un mot de passe",
				minlength: "plus de 5 caract&egrave;res sont requis"
			},
			iMotDePasseConfirm: {
				required: "confirmez votre mot de passe",
				minlength: "plus de 5 caract&egrave;res sont requis",
				equalTo: "ne correspond pas avec le mot de passe saisi"
			},
			iEmail: "renseignez une adresse mail valide",
			iAdresse: "renseignez une adresse postale",
			iCp: "renseignez un code postal",
			iVille: "renseignez une ville",
			iTelephone: "renseignez un num&eacute;ro de t&eacute;l&eacute;phone",
			iPrenomL: "renseignez votre pr&eacute;nom",
			iNomL: "renseignez votre nom",
			iAdresseL: "renseignez une adresse postale",
			iCpL: "renseignez un code postal",
			iVilleL: "renseignez une ville",
			iTelephoneL: "renseignez un num&eacute;ro de t&eacute;l&eacute;phone"
		}
	});
	
	// check if confirm password is still valid after password changed
	$("#iMotDePasse").blur(function() {
		$("#iMotDePasseConfirm").valid();
	});
}
