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! (éééé-hh-nn)', function(v) {
					var datearray = v.split("-");
					var test = new Date(datearray[0],datearray[1],datearray[2]);
					return Validation.get('IsEmpty').test(v) || !isNaN(test);
				}],		
		['validate-datetime', 'Valós dátumot kérek! (éééé-hh-nn óó:pp)', function(v) {
					
					var array = v.split(" ");
					var date = array[0].split("-");
					if(array[1] != undefined){
						var time = array[1].split(":");
					}
					var test = new Date(date[0],date[1],date[2],time[0],time[1]);
					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)
				}],		
		['validate-checkbox', 'A szabályzat elfogadása kötelező!', function(v) {
					if (v==1) return true;
					return false;
				}]
	]);
