

(function($) {
	$.fn.validationEngineLanguage = function() {};
	$.validationEngineLanguage = {
		newLang: function() {
			$.validationEngineLanguage.allRules = {
          "required":{
						"regex":"none",
						"alertText":"Ce champs est requis.",
						"alertTextCheckboxMultiple":"Choisir un option.",
						"alertTextCheckboxe":"Vous devez chocher cette case pour valider."},
					"length":{
						"regex":"none",
						"alertText":"Entre ",
						"alertText2":" et ",
						"alertText3":" caractères requis."},
					"maxCheckbox":{
						"regex":"none",
						"alertText":"Trop de cases cochées"},
					"minCheckbox":{
						"regex":"none",
						"alertText":"Veuillez choisir ",
						"alertText2":" options."},
					"confirm":{
						"regex":"none",
						"alertText":"Le champs n'est pas identique."},
					"telephone":{
						"regex":"/^[0-9\-\(\)\ \.+]+$/",
						"alertText":"Numéro de téléphone invalide."},
					"email":{
            "regex":"/^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/",
						"alertText":"Adresse email invalide"},
					"date":{
            "regex":"/^(0[1-9]|[1-2][0-9]|3[0-1])[-](0[1-9]|1[0-2])[-](19|20)[0-9]{2}$/",
            "alertText":"Date invalide, format DD-MM-YYYY et date cohérente requis"},
					"onlyNumber":{
						"regex":"/^[0-9\ ]+$/",
						"alertText":"Chiffres seulement."},
          "onlyNumberDec":{
						"regex":"/^[-]*[0-9][0-9]*\.[0-9]*$/",
						"alertText":"Nombres (évent. décimaux) seulement."},
          "onlyLetter":{
            "regex":"/^[A-Za-z\-\.]+$/",
						"alertText":"Lettres sans accent, tiret, point, espace."},
          "onlyLetterE":{
            "regex":"/^[A-Za-zÀ-ÿ\-\.]+$/",
						"alertText":"Lettres, tiret, point, espace"},
          "onlyLetterI":{
            "regex":"/^[0-9A-Za-z\u00C0-\uD7FF-]+$/",
						"alertText":"Aucune caractère spécial accepté."},
					"alphanum":{
            "regex":"/^[0-9A-Za-z-]+$/",
						"alertText":"Lettres sans accent, chiffres et tiret acceptés."},
          "alphanumE":{
            "regex":"/^[0-9A-Za-zÀ-ÿ-]+$/",
						"alertText":"Lettres, chiffres et tiret acceptés."},
          "alphanumI":{
            "regex":"/^[0-9A-Za-z\u00C0-\uD7FF-]+$/",
						"alertText":"Aucune caractère spécial accepté."},
          "text":{
						"regex":"/^[0-9a-zA-Z\ ,;:'\(\)\"\!&.-]+$/",
						"alertText":"Vous utilisez des caractères non acceptés."},
          "textE":{
						"regex":"/^[0-9a-zA-ZÀ-ÿ\ ,;:'\(\)\"\!&.-]+$/",
						"alertText":"Vous utilisez des caractères non acceptés."},
          "textI":{
						"regex":"/^[0-9a-zA-Z\u00C0-\uD7FF,;:'\(\)\"\!&.-]+$/",
						"alertText":"Vous utilisez des caractères non acceptés."},
          "nom":{
						"regex":"/^[a-zA-Z\ \'\.-]+$/",
						"alertText":"Vous utilisez des caractères non acceptés."},
          "nomE":{
						"regex":"/^[a-zA-ZÀ-ÿ\ \'\.-]+$/",
						"alertText":"Vous utilisez des caractères non acceptés."},
					"nomI":{
						"regex":"/^[A-Za-z\u00C0-\uD7FF\ \'\.-]+$/",
						"alertText":"Vous utilisez des caractères non acceptés."},
          "pass":{
						"regex":"/^[0-9a-zA-Z&#_\+-]+$/",
						"alertText":"Seulement des chiffres, lettres et &#+-_"},
					"ajaxUser":{
						"file":"aj_validate.php?val=login",
						"alertTextOk":"",
						"alertTextLoad":"Vérification, veuillez patientez.",
						"alertText":"Ce pseudo est déjà pris."},
					"ajaxMail":{
						"file":"aj_validate.php?val=email",
						"alertTextOk":"",
						"alertTextLoad":"Vérification, veuillez patientez.",
						"alertText":"Cet e-mail est déjà utilisé."}
				}
		}
	}
})(jQuery);

$(document).ready(function() {
	$.validationEngineLanguage.newLang()
});
