	$().ready(function() {

		/* Validação de Cadastro/Edição
		 */
		$("form[@name=formEdicao]").validate({
			rules: {
				nome: "required",
				email: {
					required: true,
					email: true
				}
			},
			messages: {
				nome: "Por favor, informe o nome",
				email: "Por favor, informe um e-mail válido"
			}
		});


		/* Validação de Cadastro/Edição
		 */
		$("form[@name=formCadastro]").validate({
			rules: {
				nome: "required",
				email: {
					required: true,
					email: true
				},
				senha: "required",
				confirmeSenha: {
					required: true,
					equalTo: "[@name=senha]"
				}
			},
			messages: {
				nome: "Por favor, informe o nome",
				email: "Por favor, informe um e-mail válido",
				senha: "Por favor, informe a senha",
				confirmeSenha: {
					required: "Por favor, informe sua senha novamente",
					equalTo: "Por favor, confirme sua senha corretamente"
				}
			}
		});

		/* Validação de Login
		 */
		$("form[@name=formLogin]").validate({
			rules: {
				email: {
					required: true,
					email: true
				},
				senha: "required"
			},
			messages: {
				email: {
					required: "Por favor, informe seu e-mail",
					email: "Por favor, digite seu e-mail corretamente"
				},
				senha: "Por favor, informe a senha"
			}
		});

		/* Validação de Alteração de Senha
		 */
		$("form[@name=formUsuarioSenha]").validate({
			rules: {
				senhaAtual: "required",
				senhaNova: "required",
				senhaConfirmada: {
					required: true,
					equalTo: "[@name=senhaNova]"
				}
			},
			messages: {
				senhaAtual: "Por favor, informe sua senha atual",
				senhaNova: "Por favor, informe sua nova senha",
				senhaConfirmada: {
					required: "Por favor, confirme sua nova senha",
					equalTo: "Por favor, digite sua senha igual ao campo anterior"
				}
			}
		});
	});

