(function($) {
	$.fn.validationEngineLanguage = function() {};
	$.validationEngineLanguage = {
		newLang: function() {
			$.validationEngineLanguage.allRules = 	{
					"required":{    			
						"regex":"none",
						"alertText":"* Preenchimento obrigatório",
						"alertTextCheckboxMultiple":"* Por favor marque o campo",
						"alertTextCheckboxe":"* Este campo é obrigatório"},
					"password":{
						"regex" : "^[0-9a-zA-Z!@#$*]+$",
						"alertText":"* Preencha este campo com letras, números ou !@#$*"},
					"login":{
						"regex" : "^[A-Za-z0-9]+$",
						"alertText":"* Login inválido. Utilize somente letras e números"},
					"confirmpassword":{
						"nname":"confirmpassword",
						"alertText" : "* A confirmação não confere"},
					"searchtext":{
						"nname":"searchtext",
						"alertText" : "* Insira um termo para buscar"},
					"tagtext":{
							"nname":"tagtext",
							"alertText" : "* Digite as palavras-chave, separadas por virgula"},
					"setdefaulttext":{
						"nname":"setdefaulttext",
						"alertText" : "* Preenchimento obrigatório"},
					"length":{
						"regex":"none",
						"alertText":"* Este campo deve ter entre ",
						"alertText2":" e ",
						"alertText3": " caracteres",
						"alertText4":"* Este campo deve ter ",
						"alertText5":" caracteres" },
					"maxCheckbox":{
						"regex":"none",
						"alertText":"* Total de opções excedido"},	
					"minCheckbox":{
						"regex":"none",
						"alertText":"* Por favor selecione ",
						"alertText2":" opção"},	
					"confirm":{
						"regex":"none",
						"alertText":"* A confirmação não confere"},		
					"telephone":{
						"regex":"^[0-9\\-\\(\\)\\ ]+$",
						"alertText":"* Telefone inválido"},	
					"email":{						
						"regex":"^([a-zA-Z0-9\\.\\_\\-]{1,})+(([^\\W]|[\\-\\_]){1})+\\@+(([^\\W\\-\\_]){0,})([a-zA-Z0-9]{2,})+((\\.)([a-zA-Z0-9]{2,})){1,}$",
						"alertText":"* Endereço de email inválido"},	
					"date":{
						"regex":"^[0-9]{4}\\-[0-9]{1,2}\\-[0-9]{1,2}$",
						"alertText":"* Invalid date, must be in YYYY-MM-DD format"},
					"onlyNumber":{
						"regex":"^[0-9\\ ]+$",
						"alertText":"* Somente números"},	
					"noSpecialCaracters":{
						"regex":"^[0-9a-zA-Z]+$",
						"alertText":"* No special caracters allowed"},	
					"ajaxUser":{
						"file":"validateUser.php",
						"extraData":"name=eric",
						"alertTextOk":"* This user is available",	
						"alertTextLoad":"* Loading, please wait",
						"alertText":"* This user is already taken"},	
					"ajaxName":{
						"file":"validateUser.php",
						"alertText":"* Este nome está indisponivel",
						"alertTextOk":"* Este nome está disponovel",	
						"alertTextLoad":"* Carregando, aguiarde..."},		
					"onlyLetter":{
						"regex":"^[a-zA-ZÀ-ú\\ \\']+$",
						"alertText":"* Somente letras são permitidas"},
					"onlyalpha":{
						"regex" : "^[a-zA-Z]+$",
						"alertText":"* Preencha este campo apenas com letras"},
					"fullname":{
						"regex":"^[a-zÀ-úA-Z]{2,}(\\s+[a-zÀ-úA-Z]{2,})+$",
						"alertText":"* Nome completo inválido"}
					}
					
		}
	}
})(jQuery);

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

