(function($) {
  $.fn.validationEngineLanguage = function() {};
  $.validationEngineLanguage = {
    newLang: function() {
      $.validationEngineLanguage.allRules = { // Add your regex rules here, you can take telephone as an example
        "required":{
          "regex":"none",
          "alertText":"＊ 必須項目です。入力してください。",
          "alertTextCheckboxMultiple":"＊ 必須項目です。選択してください。",
          "alertTextCheckboxe":"＊ 必須項目です。選択してください。"},
        "length":{
          "regex":"none",
          "alertText":"＊ ",
          "alertText2":" から ",
          "alertText3": " 文字で入力してください。"},
        "maxCheckbox":{
          "regex":"none",
          "alertText":"* 選択可能数を超えました。"},
        "minCheckbox":{
          "regex":"none",
          "alertText":"＊ ",
          "alertText2":"つ以上選択してください。"},
        "confirm":{
          "regex":"none",
          "alertText":"＊ 確認用の項目が一致していません。"},
        "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":"＊ メールアドレスの形式が正しくありません。"},
        "date":{
           "regex":"/^[0-9]{4}\-\[0-9]{1,2}\-\[0-9]{1,2}$/",
           "alertText":'＊ 日付の形式（YYYY-MM-DD）が正しくありません。'},
        "onlyNumber":{
          "regex":"/^[0-9\ ]+$/",
          "alertText":'＊ この項目は半角数字(0-9)で入力してください。'},
        "onlyAlphaLow":{
          "regex":"/^[0-9a-z]+$/",
          "alertText":'＊ この項目は半角英数字・小文字(0-9,a-z)で入力してください。'},
        "onlyAlphaUpper":{
          "regex":"/^[0-9A-Z]+$/",
          "alertText":'＊ この項目は半角英数字・大文字(0-9,a-z)で入力してください。'},
        "noSpecialCaracters":{
          "regex":"/^[0-9a-zA-Z]+$/",
          "alertText":'＊ この項目は半角英数字(0-9,A-Z,a-z)で入力してください。'},
        "ajaxUser":{
          "file":"tools/validateUser.php",
//          "extraData":"name=eric",
          "alertTextOk":"＊ このユーザは利用可能です！",
          "alertTextLoad":"＊ 読み込み中です。しばらくお待ちください。",
          "alertText":"＊ このユーザは既に使用されています。"},
        "ajaxName":{
          "file":"tools/validateUser.php",
          "alertTextOk":"＊ この名前は利用可能です！",
          "alertTextLoad":"＊ 読み込み中です。しばらくお待ちください。",
          "alertText":"＊ この名前は既に使用されています。"},
        "onlyLetter":{
          "regex":"/^[a-zA-Z\ \']+$/",
          "alertText":"* Letters only"},
        "validate2fields":{
          "nname":"validate2fields",
          "alertText":"* You must have a firstname and a lastname"}
      }
    }
  }
})(jQuery);

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