	// Error messages. wf array may be overwritten in a separate js file for localization or customization purpose.
/*
	wf.arrErrorMsg[0] = "Bu alan zorunludur. "; // required 
	wf.arrErrorMsg[1] = "Metin sadece alfabetik karakterler (a-z, A-Z) içermelidir. Rakamlar kullanılamaz. "; 	// validate_alpha
	wf.arrErrorMsg[2] = "Geçerli bir e-mail adresi olarak görünmüyor.";									// validate_email
	wf.arrErrorMsg[3] = "Lütfen bir tamsayı giriniz.";															// validate_integer
	wf.arrErrorMsg[4] = "Lütfen bir sayı giriniz (Ör: 1.9).";
	wf.arrErrorMsg[5] = "Basit şifre. Şifreniz 4-12 karakter uzunluğunda olmalı ve büyük-küçük harf kombinasyonları içermelidir.";
	wf.arrErrorMsg[6] = "Lütfen sadece alfanümerik karakterler kullanınız (a-z 0-9).";
	wf.arrErrorMsg[7] = "Geçerli bir tarih olarak görünmüyor.";
	wf.arrErrorMsg[8] = "%% hata bulundu. Formunuz henüz gönderilmedi.\nLütfen girdiğiniz bilgiyi kontrol ediniz.";
	wf.arrErrorMsg[9] = "Geçerli bir saat değil. Saatler sadece 0-23 arası, dakikalar sadece 0-59 arası sayılar olabilir.";
*/	
/*	// Other Messages
	wf.arrMsg[0] = "Bir satır ekle"; 	// repeat link
	wf.arrMsg[1] = "Önceki alanı veya alan grubunu tekrarlar." // title attribute on the repeat link 
	wf.arrMsg[2] = "Çıkar"; 		// remove link
	wf.arrMsg[3] = "Önceki alan veya alan grubunu çıkarır." // title attribute on the remove link
	wf.arrMsg[4] = "Sonraki Sayfa";
	wf.arrMsg[5] = "Önceki Sayfa";
*/	
	wFORMS.behaviors['validation'].isAlpha = function(s) {
		var reg = /^[ \u0041-\u007A\u00C0-\u00FF\u0100–\u017FşŞıİğĞöÖüÜçÇ.]+$/; // Add ' and - ?
		return wFORMS.behaviors['validation'].isEmpty(s) || reg.test(s);
	}
	wFORMS.behaviors['validation'].isAlphaNum = function(s) {
		var illegalChars = /[^\u0030-\u0039\u0041-\u007A\u00C0-\u00FF\u0100–\u017FşŞıİğĞöÖüÜçÇ .\/\(\)\-\:]/;
		return wFORMS.behaviors['validation'].isEmpty(s) || !illegalChars.test(s);
	}
	wFORMS.behaviors['validation'].isDate = function(s) {
		var reg = /^(?:0?[1-9]|[1-2]\d|3[0-1])\.(?:0?[1-9]|1[0-2])\.(?:1[8-9]\d{2}|[2-9]\d{3})$/;
		var d,testDate;
		if(wFORMS.behaviors['validation'].isEmpty(s)) return true; //
		if (reg.test(s)) {
			d = s.split(".");
			testDate = new Date(parseInt(d[2]),parseInt(d[1],10)-1,parseInt(d[0],10));
			return (!isNaN(testDate) && testDate.getMonth() == (parseInt(d[1],10)-1));
		}
		return false; // no valid input
	}
	wFORMS.behaviors['validation'].isTime = function(s) {
		var reg = /^(?:0{0,1}\d|(?:1\d|2[0-3])):(?:0{0,1}\d|[1-5]\d)$/;
		return (wFORMS.behaviors['validation'].isEmpty(s) || reg.test(s));
	}

