
(function($) {

	$.fn.validationEngineLanguage = function() {
	};

	$.validationEngineLanguage = {

		newLang : function() {

			$.validationEngineLanguage.allRules = {
				"required" : { // Add your regex rules here, you can take
								// telephone as an example

					"regex" : "none",

					"alertText" : "* Este campo é obrigatório.",

					"alertTextCheckboxMultiple" : "* Selecione uma opção.",

					"alertTextCheckboxe" : "* Esta opção é necessária."
				},

				"length" : {

					"regex" : "none",

					"alertText" : "*Entre ",

					"alertText2" : " e ",

					"alertText3" : " caracteres permitidos"
				},

				"maxCheckbox" : {

					"regex" : "none",

					"alertText" : "* Excedeu os campos permitidos"
				},

				"minCheckbox" : {

					"regex" : "none",

					"alertText" : "* Por favor, selecione ",

					"alertText2" : " opções"
				},

				"confirm" : {

					"regex" : "none",

					"alertText" : "* O campo não é compatível"
				},

				"telephone" : {

					"regex" : "/^[0-9\-\(\)\ ]+$/",

					"alertText" : "* Número de telefone inválido"
				},

				"email" : {

					"regex" : "/^[a-zA-Z0-9_\.\-]+\@([a-zA-Z0-9\-]+\.)+[a-zA-Z0-9]{2,4}$/",

					"alertText" : "* Endereço de email inválido"
				},

				"date" : {

					"regex" : "/^[0-9]{2}\-\[0-9]{2}\-\[0-9]{4}$/",

					"alertText" : "* Data inválida, formato DD-MM-AAAA"
				},

				"onlyNumber" : {

					"regex" : "/^[0-9\ ]+$/",

					"alertText" : "* Apenas números"
				},

				"noSpecialCaracters" : {

					"regex" : "/^[0-9a-zA-Z]+$/",

					"alertText" : "* Apenas letras ou números"
				},

				"ajaxUser" : {

					"file" : "validateUser.php",

					"extraData" : "name=eric",

					"alertTextOk" : "* Esse login está liberado",

					"alertTextLoad" : "* Carregando, aguarde",

					"alertText" : "* Login já cadastrado"
				},

				"ajaxName" : {

					"file" : "validateUser.php",

					"alertText" : "* Nome já cadastrado",

					"alertTextOk" : "* Esse nome está liberado",

					"alertTextLoad" : "* Loading, please wait"
				},

				"onlyLetter" : {

					"regex" : "/^[a-zA-Z\ \']+$/",

					"alertText" : "* Apenas letras"
				},

				"validate2fields" : {

					"nname" : "validate2fields",

					"alertText" : "* Você deve ter um nome próprio e login"
				}

			}

		}

	}

})(jQuery);

$(document).ready(function() {

	$.validationEngineLanguage.newLang()
});
