(function($) {
   $.fn.validationEngineLanguage = function() {};
   $.validationEngineLanguage = {
      newLang: function() {
         $.validationEngineLanguage.allRules =  {"required":{           // Add your regex rules here, you can take telephone as an example
                  "regex":"none",
                  "alertText":"* This field is required",
                  "alertTextCheckboxMultiple":"* Please select an option",
                  "alertTextCheckboxe":"* This checkbox is required"},
               "length":{
                  "regex":"none",
                  "alertText":"*Between ",
                  "alertText2":" and ",
                  "alertText3": " characters allowed"},
               "maxCheckbox":{
                  "regex":"none",
                  "alertText":"* Checks allowed Exceeded"},
               "minCheckbox":{
                  "regex":"none",
                  "alertText":"* Please select ",
                  "alertText2":" options"},
               "confirm":{
                  "regex":"none",
                  "alertText":"* Your field is not matching"},
               "telephone":{
                  "regex":"/^.*$/",
                  "alertText":"* Phone number required"},
               "email":{
                  "regex":"/^[a-zA-Z0-9_\.\-]+\@([a-zA-Z0-9\-]+\.)+[a-zA-Z0-9]{2,4}$/",
                  "alertText":"* Invalid email address"},
               "date":{
                         "regex":"/^[0-9]{4}\-\[0-9]{1,2}\-\[0-9]{1,2}$/",
                         "alertText":"* Invalid date, must be in YYYY-MM-DD format"},
               "onlyNumber":{
                  "regex":"/^[0-9\ ]+$/",
                  "alertText":"* Numbers only"},
               "noSpecialCaracters":{
                  "regex":"/^[0-9a-zA-Z]+$/",
                  "alertText":"* No special caracters allowed"},
               "ajaxUser":{
                  "file":"validateUser.php",
                  "extraData":"name=eric",
                  "alertTextOk":"* This user is available",
                  "alertTextLoad":"* Loading, please wait",
                  "alertText":"* This user is already taken"},
               "ajaxName":{
                  "file":"validateUser.php",
                  "alertText":"* This name is already taken",
                  "alertTextOk":"* This name is available",
                  "alertTextLoad":"* Loading, please wait"},
               "onlyLetter":{
                  "regex":"/^[a-zA-Z\ \']+$/",
                  "alertText":"* Letters only"},
               "onlyCode":{
                 "regex":"/^[a-zA-Z0-9\ \-\/\(\)\+]+$/",
                 "alertText":"* Only numbers, letters and separators"},
               "dni":{
                 "regex":"/^[0-9]{8}[a-zA-Z]$/",
                 "alertText":"* Formato DNI 99999999A"},
               "year":{
                  "regex":"/^[0-9][0-9][0-9][0-9]$/",
                  "alertText":"* Format YYYY"},
               "tarjeta":{
                  "regex":"/^[0-9]{4} [0-9]{4} [0-9]{4} [0-9]{4}$/",
                  "alertText":"* Format 9999 9999 9999 9999"}
               }
      }
   }
})(jQuery);

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

