﻿	Validation.addAllThese([
		['required', 'Kötelezően kitöltendő!', function(v) {
					return !Validation.get('IsEmpty').test(v);
				}],
		['validate-number', 'Csak számok adhatók meg!', function(v) {
					return Validation.get('IsEmpty').test(v) || !isNaN(v);
				}],
		['validate-digits', 'Csak számok adhatók meg!', function(v) {
					return Validation.get('IsEmpty').test(v) ||  !/[^\d]/.test(v);
				}],
		['validate-spamdefender', '<!--{$langA.form.spamdefender}-->.', function(v) {
					return Validation.get('IsEmpty').test(v) ||  /^<!--{$smarty.now|date_format:"%Y"}-->/.test(v);
				}],
		['validate-alpha', 'Csak a-z karakterek adhatók meg!', function (v) {
					return Validation.get('IsEmpty').test(v) ||  /^[a-zA-Z]+$/.test(v)
				}],
		['validate-alphanum', 'Csak a-z, 0-9 karakterek adhatók meg, szóköz nélkül!', function(v) {
					return Validation.get('IsEmpty').test(v) ||  !/\W/.test(v)
				}],
		['validate-date', 'Valós dátumot kérek!', function(v) {
					var test = new Date(v);
					return Validation.get('IsEmpty').test(v) || !isNaN(test);
				}],
		['validate-selection', 'Válasszon a listából!', function(v,elm){
					return elm.options ? elm.selectedIndex > 0 : !Validation.get('IsEmpty').test(v);
				}],
		['validate-email', 'Valós email címet kérek! Pl. info@valami.hu', function (v) {
					return Validation.get('IsEmpty').test(v) || /\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(v)
				}],
		['validate-pdffile', 'Csak pdf fájl tölthető fel!', function (v) {
					return Validation.get('IsEmpty').test(v) || /\w{1,}[.][p,P][d,D][f,F]$/.test(v)
				}],
		['validate-jpgfile', 'Csak jpg fájl tölthető fel!', function (v) {
					return Validation.get('IsEmpty').test(v) || /\w{1,}[.][j,J][p,P][g,G]$/.test(v)
				}],
		['validate-docfile', 'Csak doc fájl tölthető fel!', function (v) {
					return Validation.get('IsEmpty').test(v) || /\w{1,}[.][d,D][o,O][c,C]$/.test(v)
				}],
		['validate-docpdf', 'Csak doc illetve pdf fájl tölthető fel!', function (v) {
					return Validation.get('IsEmpty').test(v) || /\w{1,}[.][d,D][o,O][c,C]$/.test(v) || /\w{1,}[.][p,P][d,D][f,F]$/.test(v)
				}]
	]);
