﻿

(function($) {
	$.fn.validationEngineLanguage = function() {};
	$.validationEngineLanguage = {
		newLang: function() {
			$.validationEngineLanguage.allRules = {
					"required":{    
						"regex":"none",
						"alertText":"* Kötelező kitölteni!",
						"alertTextCheckboxMultiple":"* Válassz ki egy opciót!",
						"alertTextCheckboxe":"* Kötelező kijelölni!"},
					"length":{
						"regex":"none",
						"alertText":"* Legalább ",
						"alertText2":" és legfeljebb ",
						"alertText3":" karakter adható meg!"},
					"minCheckbox":{
						"regex":"none",
						"alertText":"* Legalább ",
						"alertText2":" elfogadása szükséges!"},	
					"maxCheckbox":{
						"regex":"none",
						"alertText":"* Legfeljebb ",
						"alertText2":" elfogadása lehetséges!"},	
					"confirm":{
						"regex":"none",
						"alertText":"* Nem egyezik meg a mező tartalma!"},		
					"telephone":{
					"regex":"/^[+]{1}[0-9]{2}[\-]{1}[0-9\-\(\)\ ]+$/",
						"alertText":"* Érvénytelen telefonszám formátum (+36-00-0000000 (mellék)"},
					"email":{
						"regex":"/^[a-zA-Z0-9_\.\-]+\@([a-zA-Z0-9\-]+\.)+[a-zA-Z]+$/",
						"alertText":"* Érvénytelen email cím!"},	
					"date":{
                         			"regex":"/^[0-9]{4}\.[0-1][0-9]\.[0-3][0-9]$/",
                         			"alertText":"* Érvénytelen dátum formátum! (ÉÉÉÉ.HH.NN szükséges!)",
                         			"alertText2":"* Érvénytelen dátum!",
                                                "alertText3":"* Dátum nem lehet a következőnél korábban: ",
                                                "alertText4":"* Dátum nem lehet a következőnél későbbi: ",
	                            	 	"separator":".",
	                            	 	"format":"Ymd"},
	  			        "datetime":{
                                    		"regex":"/^[0-9]{4}\.[0-1][0-9]\.[0-3][0-9] [0-2][0-9]:[0-5][0-9]:[0-5][0-9]$/",
                            	 		"alertText":"* Érvénytelen dátum és idő formátum! (ÉÉÉÉ.HH.NN ÓÓ:PP:MM szükséges!)",
                            	 		"alertText2":"* Érvénytelen dátum és idő formátum!"},
 					"integer":{
 			    			"regex":"/^[\-]{0,1}[0-9\ ]+$/",
 				    		"alertText":"* Érvénytelen egész szám!",
 				    		"alertText2":"* Hibás érték! Csak ",
 				    		"alertText3":" és ",
 				    		"alertText4":" közötti értékek megengedettek!"},
 				        "float":{
 			    			"regex":"/^[\-]{0,1}[0-9\ ]+[,]{0,1}[0-9]*$/",
	 			    		"alertText":"* Érvénytelen tizedestört szám!",
 				    		"alertText2":"* Hibás érték! Csak ",
 				    		"alertText3":" és ",
 				    		"alertText4":" közötti értékek megengedettek!"},
                                        "seoname":{
                                                "regex":"/^[^\/]+$/",
                                                "alertText":"* Érvénytelen érték. A '/' karakter nem megengedett!"},
                                        "seourl":{
                                                "regex":"/^[a-z0-9_\-]+$/",
                                                "alertText":"* Csak keresőbarát URL karakterei megengedettek!"},
					"onlyNumber":{
						"regex":"/^[0-9\ ,\-]+$/",
						"alertText":"* Csak szám adható meg!"},	
					"noSpecialCaracters":{
						"regex":"/^[0-9a-zA-Z]+$/",
						"alertText":"* Speciális karakterek nem megengedettek!"},	
					"onlyLetter":{
						"regex":"/^[a-zA-Z\ \']+$/",
						"alertText":"* Csak betű adható meg!"}
				}	
		}
	}
})(jQuery);

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