

(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":"* Field ini harus diisi",
						"alertTextSelectMenu":"* Salah satu pilihan harus dipilih",
						"alertTextCheckboxMultiple":"* Salah satu pilihan harus dipilih",
						"alertTextCheckboxe":"* Checkbox ini harus dicentang"},
					"length":{
						"regex":"none",
						"alertText":"* Terdiri dari ",
						"alertText2":" - ",
						"alertText3":" karakter"},
					"lengths":{
						"regex":"none",
						"alertText":"* Terdiri dari ",
						"alertText2":" karakter"},
					"maxCheckbox":{
						"regex":"none",
						"alertText":"* Pilihan melebihi batas maksimum"},	
					"minCheckbox":{
						"regex":"none",
						"alertText":"* ",
						"alertText2":" checkbox minimum harus dicentang"},	
					"confirm":{
						"regex":"none",
						"alertText":"* Data tidak sesuai"},		
					"telephone":{
						"regex":"/^[0-9\-\(\)\ ]+$/",
						"alertText":"* Nomor valid"},	
					"email":{
						"regex":"/^[a-zA-Z0-9_\.\-]+\@([a-zA-Z0-9\-]+\.)+[a-zA-Z0-9]{2,4}$/",
						"alertText":"* Alamat email tidak valid"},	
					"date":{
                         "regex":"/^[0-9]{4}\-\[0-9]{1,2}\-\[0-9]{1,2}$/",
                         "alertText":"* Tanggal tidak valid, format yang benar YYYY-MM-DD"},
					"onlyNumber":{
						"regex":"/^[0-9\ ]+$/",
						"alertText":"* Karakter yang diperbolehkan hanya angka"},
					"onlyNumbers":{
						"regex":"/^[0-9\ ]+$/",
						"alertText":"* Jumlah tidak valid"},
					"onlyLetter":{
						"regex":"/^[a-zA-Z\ \']+$/",
						"alertText":"* Karakter yang diperbolehkan hanya huruf"},
					"onlyLetterPlus":{
						"regex":"/^[a-zA-Z\ \.\,\'\&\']+$/",
						"alertText":"* Karakter yang diperbolehkan hanya huruf, spasi[ ], petik['], dan[&], koma[,] dan titik[.]"},
					"noSpecialCaracters":{
						"regex":"/^[0-9a-zA-Z]+$/",
						"alertText":"* Tidak mengandung karakter spesial"},
					"noSpecialCaractersAndSpace":{
						"regex":"/^[0-9a-zA-Z\ \']+$/",
						"alertText":"* Tidak mengandung karakter spesial"},
					"validate2fields":{
    					"nname":"validate2fields",
    					"alertText":"* Kedua data harus diisi"},
					"ajaxUsername":{
						"file":"phpvalidator/validateusername.php",
						"extraData":"",
						"alertTextOk":"",
						"alertTextLoad":"* Sedang bekerja, silakan menunggu",
						"alertText":"* Username belum terdaftar atau belum aktif, silakan registrasi atau aktivasi account terlebih dahulu"},
					"ajaxPassword":{
						"file":"phpvalidator/validatepassword.php",
						"extraData":"",
						"alertTextOk":"",
						"alertTextLoad":"* Sedang bekerja, silakan menunggu",
						"alertText":"* Password lama tidak sesuai"},
					"ajaxEmail":{
						"file":"phpvalidator/validateemail.php",
						"extraData":"",
						"alertTextOk":"",
						"alertTextLoad":"* Sedang bekerja, silakan menunggu",
						"alertText":"* Email sudah terdaftar, silakan masukkan email lain"},
					"ajaxUser":{
						"file":"phpvalidator/validateuserlogin.php",
						"extraData":"",
						"alertTextOk":"",
						"alertTextLoad":"* Sedang bekerja, silakan menunggu",
						"alertText":"* Username tidak sesuai"},
					"ajaxUserAdmin":{
						"file":"phpvalidator/validateuseradmin.php",
						"extraData":"",
						"alertTextOk":"",
						"alertTextLoad":"* Sedang bekerja, silakan menunggu",
						"alertText":"* Username tidak sesuai"},
					"ajaxPasswordAdmin":{
						"file":"phpvalidator/validatepasswordadmin.php",
						"extraData":"",
						"alertTextOk":"",
						"alertTextLoad":"* Sedang bekerja, silakan menunggu",
						"alertText":"* Password lama tidak sesuai"}
					}	
		}
	}
})(jQuery);

$(document).ready(function() {	
	$.validationEngineLanguage.newLang()
});
