

(function ($j) {
    $j.fn.validationEngineLanguage = function () { };
    $j.validationEngineLanguage = {
        newLang: function () {
            $j.validationEngineLanguage.allRules = { "required": {    			// Add your regex rules here, you can take telephone as an example
                "regex": "none",
                "alertText": "* Dit veld dient ingevuld te zijn",
                "alertTextCheckboxMultiple": "* Selecteer een optie",
                "alertTextCheckboxe": "* Dit veld dient ingevuld te zijn"
            },
                "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": "/^[0-9\-\(\)\ ]+$/",
                    "alertText": "* Dit is geen geldig telefoonnummer"
                },
                "email": {
                    "regex": "/^[a-zA-Z0-9_\.\-]+\@([a-zA-Z0-9\-]+\.)+[a-zA-Z0-9]{2,4}$/",
                    "alertText": "* Dit is geen geldig emailadres"
                },
                "date": {
                    "regex": "/^[0-9]{1,2}\-\[0-9]{1,2}\-\[0-9]{4}$/",
                    "alertText": "* Data dienen volgens dd-mm-jjjj te worden ingevuld."
                },
                "onlyNumber": {
                    "regex": "/^[0-9\ ]+$/",
                    "alertText": "* Alleen getallen invullen"
                },
                "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"
                },
                "validate2fields": {
                    "nname": "validate2fields",
                    "alertText": "* You must have a firstname and a lastname"
                },
                "confirmDateButton": {
                    "nname": "confirmDateButton",
                    "alertText": "* Bevestig uw datum/data om een reservering of optie te plaatsen",
                    "alertOpt": "* Bevestig uw datum/data om een optie te plaatsen",
                    "alertRes": "* Bevestig uw datum/data om een reservering te plaatsen"
                },               
                "requireDate": {
                    "nname": "requireDate",
                    "alertText": "* Bij een reservering of het plaatsen van een optie dient u minimaal &eacute;&eacute;n datum te kiezen",
                    "alertOpt": "* Bij het plaatsen van een optie dient u minimaal &eacute;&eacute;n datum te kiezen",
                    "alertRes": "* Bij een reservering dient u minimaal &eacute;&eacute;n datum te kiezen"
                },
                "dateInFuture": {
                    "nname": "dateInFuture",
                    "alertText": "* De ingevulde data kunnen niet in het verleden liggen."
                }
            }
        }
    }
})(jQuery);

$j(document).ready(function () {
    $j.validationEngineLanguage.newLang()
});
