(function($) {
	$.fn.validationEngineLanguage = function() {};
	$.validationEngineLanguage = {
		newLang: function() {
			$.validationEngineLanguage.allRules = 	{"required":{
						"regex":"none",
						"alertText":"* Bu Alan Gerekli",
						"alertTextCheckboxMultiple":"* Lütfen birini Seçiniz",
						"alertTextCheckboxe":"* Bunu İşaretlemeniz Gerekir"},
					"length":{
						"regex":"none",
						"alertText":"* ",
						"alertText2":" ile ",
						"alertText3": " karakter arasına izin verilmiştir"},
					"maxCheckbox":{
						"regex":"none",
						"alertText":"* İzin verilen işaretlenme sayısı aşıldı"},
					"minCheckbox":{
						"regex":"none",
						"alertText":"* Lütfen ",
						"alertText2":" Seçenekleri belirleyiniz"},
					"confirm":{
						"regex":"none",
						"alertText":"* Girmiş olduğunuz bilgiler eşleşmiyor"},
					"telephone":{
						"regex":/^0[0-9\ \(\)]{3,5}[0-9\-\ ]{7,10}$/,
						"alertText":"* Hatalı Telefon numarası girişi"},
					"email":{
						"regex":/^[a-zA-Z0-9_\.\-]+\@([a-zA-Z0-9\-]+\.)+[a-zA-Z0-9]{2,4}$/,
						"alertText":"* hatalı e-posta adresi girişi"},
					"url": {
						"regex": /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/,
						"alertText": "* Geçersiz Adres"},
					"checkAuth":{
						"nname":"checkAuth",
						"alertText":"* Lütfen seçiniz."},
					"date":{
                         "regex":/^(0[1-9]|[12][0-9]|3[01])\.(0[1-9]|1[012])\.(20)[123][0-9]$/,
                         "alertText":"* hatalı tarih girişi, GG.AA.20YY şeklinde olmalı"},
                    "time":{
                         "regex":/^(20|21|22|23|[01]\d|\d)(([:][0-5]\d){1,2})$/,
                         "alertText":"* hatalı saat girişi 00:00:00-23:59:59 şeklinde olmalı"},
					"onlyNumber":{
						"regex":"/^[0-9\ ]+$/",
						"alertText":"* Sadece Rakam girilebilir"},
					"noSpecialCaracters":{
						"regex":"/^[0-9a-zA-Z]+$/",
						"alertText":"* Özel karakter girilemez"},
					"onlyLetter":{
						"regex":/^[a-zA-Z\ \']+$/,
						"alertText":"* Sadece Harf"},
					"integer": {
						"regex": /^[\-\+]?\d+$/,
						"alertText": "* Bu Alana Sadece Sayı Girilebilir"},
					"number": {
						// Number, including positive, negative, and floating decimal. credit: orefalo
						"regex": /^[\-\+]?(([0-9]+)([\.,]([0-9]+))?|([\.,]([0-9]+))?)$/,
						"alertText": "* Girilen Sayı Hatalı"},
					"ipv4": {
						"regex": /^([1-9][0-9]{0,2})+\.([1-9][0-9]{0,2})+\.([1-9][0-9]{0,2})+\.([1-9][0-9]{0,2})+$/,
						"alertText": "* Doğru Bir IP Adresi değil"}
					}	
					
		}
	}
})(jQuery);

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