﻿

(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": "* Zorunlu Alan",    //* This field is required
                "alertTextCheckboxMultiple": "* Lütfen Seçiniz", //Please select an option
                "alertTextCheckboxe": "* Bu Kutucuk Zorunlu" //This checkbox is required
            },
                "length": {
                    "regex": "none",
                    "alertText": "* Arasında ", //Between
                    "alertText2": " ve ", //and
                    "alertText3": " Karakterler Girilebilir" //characters allowed
                },
                "maxCheckbox": {
                    "regex": "none",
                    "alertText": "* Seçim Sınırı Açıldı"  //Checks allowed Exceeded
                },
                "minCheckbox": {
                    "regex": "none",
                    "alertText": "* Lütfen Seçiniz ", //Please select
                    "alertText2": " Seçenekler"  //Options
                },
                "confirm": {
                    "regex": "none",
                    "alertText": "* Alanlar Uyumsuz" //Your field is not matching
                },
                "telephone": {
                    "regex": "/^[0-9\-\(\)\ ]+$/",
                    "alertText": "* Geçersiz Telefon Numarası" //Invalid phone number
                },
                "email": {
                    "regex": "/^[a-zA-Z0-9_\.\-]+\@([a-zA-Z0-9\-]+\.)+[a-zA-Z0-9]{2,4}$/",
                    "alertText": "* Geçersiz Mail Adresi" //Invalid email address
                },
                "date": {
                    "regex": "/^[0-9]{1,2}\.\[0-9]{1,2}\.\[0-9]{4}$/",
                    "alertText": "* Geçersiz Tarih, DD-MM-YYYY formatta olmalı" //Invalid date, must be in DD-MM-YYYY format
                },
                "onlyNumber": {
                    "regex": "/^[0-9\ ]+$/",
                    "alertText": "* Sadece Rakam"  //Numbers only
                },
                "noSpecialCaracters": {
                    "regex": "/^[0-9a-zA-Z]+$/",
                    "alertText": "* Özel Karakterler Girilemez" //No special caracters allowed
                },
                "ajaxUser": {
                    "file": "validateUser.php",
                    "extraData": "name=eric",
                    "alertTextOk": "* Geçerli Kullanıcı", //This user is available
                    "alertTextLoad": "* Yükleniyor, Lütfen Bekleyin",  //Loading, please wait
                    "alertText": "* Bu Kullanıcı Zaten Var"  //This user is already taken 
                },
                "ajaxName": {
                    "file": "validateUser.php",
                    "alertText": "* Bu İsim Zaten Var", //This name is already taken
                    "alertTextOk": "* Geçerli İsim", //This name is available
                    "alertTextLoad": "* Yükleniyor,Lütfen Bekleyin" //Loading, please wait
                },
                "onlyLetter": {
                    "regex": "/^[a-zA-Z\ \']+$/",
                    "alertText": "* Sadece Harf" // Letters only
                },
                "CheckIdent": {
                    "nname": "CheckIdent",
                    "alertText": "* Geçersiz T.C Kimlik numarası" //You must have a firstname and a lastname
                }
            }

        }
    }
})(jQuery);

$(document).ready(function () {
    $.validationEngineLanguage.newLang()
});
