

(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"
            },
            "confirmPass":{
               "regex":"none",
               "alertText":"* Your passwords do not match"
            },
            "confirmEmail":{
               "regex":"none",
               "alertText":"* Your email addresses does not match"
            },
            "confirm":{
               "regex":"none",
               "alertText":"* Your fields do not match"
            },
            "telephone":{
               "regex":"/^\([1-9]\d{2}\)\s?\d{3}\-\d{4}$/",
               "alertText":"* Invalid phone number"
            },
            "zipcode":{
               "regex":"/^[0-9]{5}$|^[0-9]{5}-[0-9]{4}$/",
               "alertText":"* Invalid zip code"
            },
            "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"
            },
            "validateZipfield":{
               "nname":"validateZipfield",
               "alertText":"* Invalid zip code"
            },
            "validateWkPhoneNum":{
               "nname":"validateWkPhoneNum",
               "alertText":"* Invalid phone number"
            },
            "businessNameExists":{
               "nname":"businessNameExists",
               "alertText":"* business name has already signed up"
            },
            "validateEmailAddr":{
               "nname":"validateEmailAddress",
               "alertText":"* Invalid email"
            },
            "validateCurrentPwd":{
               "nname":"validateCurrentPwd",
               "alertText":"* Incorrect password"
            },
            "reCheckBusAdr":{
               "nname":"reCheckBusAdr",
               "alertText":""
            },
            "validateImageCode":{
               "nname":"validateImageCode",
               "alertText":"* Incorrect image code"
            }
         }
      }
   }
})(jQuery);

$(document).ready(function() {
   $.validationEngineLanguage.newLang()
});
