

(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":"* To pole jest wymagane",
                    "alertTextCheckboxMultiple":"* Wybierz opcje",
                    "alertTextCheckboxe":"* This checkbox is required"
                },
                "length":{
                    "regex":"none",
                    "alertText":"*Wymaganych od ",
                    "alertText2":" do ",
                    "alertText3": " znaków"
                },
                "limit":{
                    "regex":"none",
                    "alertText":"* Value can not be less than ",
                    "alertText2":" or greater than "
                },
                "maxCheckbox":{
                    "regex":"none",
                    "alertText":"* Checks allowed Exceeded"
                },
                "minCheckbox":{
                    "regex":"none",
                    "alertText":"* Please select ",
                    "alertText2":" options"
                },
                "confirm":{
                    "regex":"none",
                    "alertText":"* Pola nie są jednakowe"
                },
                "telephone":{
                    "regex":"/^[0-9-()]+$/",
                    "alertText":"* Invalid phone number"
                },
                "email":{
                    "regex":"/^[a-zA-Z0-9_.-]+@([a-zA-Z0-9-]+.)+[a-zA-Z0-9]{2,4}$/",
                    "alertText":"* Nieprawidłowy adres email"
                },
                "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":"/pilka-nozna/auth/check-email/",
                    "extraData":"name=eric",
                    "alertTextOk":"* Dostępny email",
                    "alertTextLoad":"* Proszę czekać",
                    "alertText":"* Ten email jest już zarejestrowany."
                },
                "ajaxAlias":{
                    "file":"/cms/page/check-alias/",
                    "extraData":"name=eric",
                    "alertTextOk":"* Ten alias jest wolny",
                    "alertTextLoad":"* Ładuję proszę czekać",
                    "alertText":"* Alias jest już zajęty"
                },
                "ajaxVAT":{
                    "file":"/auth/check-vat",
                    "alertText":"* No, invalid VAT number",
                    "alertTextOk":"* Yes, valid VAT number ",
                    "alertTextLoad":"* Loading, please wait"
                },
                "onlyLetter":{
                    "regex":"/^[a-zA-Z\ \']+$/",
                    "alertText":"* Letters only"
                }
            }
        }
    }
})(jQuery);

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