﻿
(function($) {
    $.fn.validationEngineLanguage = function() {};
    $.validationEngineLanguage = {
        newLang: function() {
            $.validationEngineLanguage.allRules = {
                "required":{
                    "regex":"none",
                    "alertText":unescape("* Erforderliches Feld"),
                    "alertTextCheckboxMultiple":unescape("* Bitte treffen Sie eine Auswahl"),
                    "alertTextCheckboxe":unescape("* Erforderliches Auswahlfeld")
                },
                "length":{
                    "regex":"none",
                    "alertText":unescape("* Zwischen "),
                    "alertText2":unescape(" und "),
                    "alertText3":unescape(" Zeichen erlaubt")
                },
                "maxCheckbox":{
                    "regex":"none",
                    "alertText":unescape("* Maximal Anzahl an Optionen erreicht")
                },
                "minCheckbox":{
                    "regex":"none",
                    "alertText":unescape("* Bitte w%E4hlen Sie "),
                    "alertText2":unescape(" Optionen")
                },
                "confirm":{
                    "regex":"none",
                    "alertText":unescape("* Die Felder stimmen nicht %FCberein")
                },
                "telephone":{
                    "regex":"/^[0-9\-\/\ ]+$/",
                    "alertText":unescape("* Ung%FCltige Telefonnummer")
                },
                "email":{
                    "regex":"/^[a-zA-Z0-9_\.\-]+\@([a-zA-Z0-9\-]+\.)+[a-zA-Z0-9]{2,4}$/",
                    "alertText":unescape("* Ung%FCltige E-Mail Adresse")
                },
                "date":{
                    "regex":"/^[0-9]{2}\.[0-9]{2}\.[0-9]{4}$]/",
                    "alertText":unescape("* Ung%FCltiges Datumsformat, bitte geben Sie das Datum im DD-MM-YYYY Format an")
                },
                "onlyLetter":{
                    "regex":"/^[a-zA-ZäöüÄÖÜß\ \']+$/",
                    "alertText":unescape("* nur Buchstaben erlaubt")
                },
                "onlyNumber":{
                    "regex":"/^[0-9]+$/",
                    "alertText":unescape("* nur Nummern erlaubt")
                },
                "noSpecialCaracters":{
                    "regex":"/^[0-9a-zA-Z]+$/",
                    "alertText":unescape("* keine Sonderzeichen erlaubt")
                },
                "ajaxUser":{
                    "file":"?cmd=ajax&mod=user", 
                    "extraData":"",
                    "alertTextOk":unescape("* Diese E-Mail Adresse wurde noch nicht vergeben"),
                    "alertTextLoad":unescape("* Laedt, bitte warte"),
                    "alertText":unescape("* Diese E-Mail Adresse wird bereits verwendet")
                },
                "ajaxChiffre":{
                    "file":"?cmd=ajax&mod=user",
                    "extraData":"",
                    "alertTextOk":unescape("* Diese Chiffre wurde noch nicht vergeben"),
                    "alertTextLoad":unescape("* Laedt, bitte warte"),
                    "alertText":unescape("* Diese Chiffre wird bereits verwendet")
                },
                "ajaxSkill":{
                    "file":"?cmd=ajax&mod=skillValidate",
                    "extraData":"",
                    "alertTextOk":unescape("* Diese Fertigkeit wurde noch nicht vergeben"),
                    "alertTextLoad":unescape("* Laedt, bitte warte"),
                    "alertText":unescape("* Diese Fertigkeit wird bereits verwendet")
                },
                "ajaxCategory":{
                    "file":"?cmd=ajax&mod=categoryValidate",
                    "extraData":"",
                    "alertTextOk":unescape("* Diese Kategorie wurde noch nicht vergeben"),
                    "alertTextLoad":unescape("* Laedt, bitte warte"),
                    "alertText":unescape("* Diese Kategorie wird bereits verwendet")
                },
                "ajaxName":{
                    "file":"validateUser.php",
                    "alertText":"* This name is already taken",
                    "alertTextOk":"* This name is available",
                    "alertTextLoad":"* Loading, please wait"
                }
            }
        }
    }
})(jQuery);

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