/*
	FUNÇÃO PARA VERIFICAR SE UM E-MAIL É VÁLIDO
	onBlur="vldEmail(this.name)"
	A página deve incluir o arquivo Util.js para permitir o uso do trim()
*/
	function vldEmail(nome){
		/*
		Recebe o nome do campo e o nome do formulário.
		Não retorna valor. Se o e-mail é inválido seleciona o valor preenchido pelo usuário
		e mostra um Alert com uma mensagem de erro
		*/
		var reEmail1 = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
		var reEmail2 = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
		var reEmail3 = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
		var reEmail = reEmail1;		
		objEmail = document.getElementById(nome);
		if (objEmail != null){
			email = objEmail.value;	
			try{
				email = trim(email);
			} catch(e){
				
			}
			emailValido = checkEmailValido(email);
			if (!emailValido){
				alert(email + " NÃO é um endereço de e-mail válido.\n Por favor, verifique a sintaxe e preencha o campo corretamente.");
				objEmail.focus();	
				objEmail.select();	
				return false;
			}
		}
		return true;
	}
	

	function checkEmailValido(email){
		/*
		Recebe o nome do campo e o nome do formulário.
		Não retorna valor. Se o e-mail é inválido seleciona o valor preenchido pelo usuário
		e mostra um Alert com uma mensagem de erro
		*/
		var reEmail1 = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
		var reEmail2 = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
		var reEmail3 = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
		var reEmail = reEmail1;		
		if (email.length > 0){
			//O campo de e-mail foi preenchido. Verificar!
			if (reEmail.test(email)) {
				//E-MAIL VÁLIDO
				return true;
			} else if (email != null && email != "") {
				//alert(str + " NÃO é um endereço de e-mail válido.");
				return false;
			}
		}
		return true;
	}	
	
	function vldEmailUnico(){
		//Verifica se o e-mail já está cadastrado para outro usuário
		
	}
