// JavaScript Document

// Verifica se email é valido
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 = reEmail3;

function doEmail(obj)
{
	pStr = obj.value;
	eval("reEmail = reEmail" + 1);
	if (pStr != "" && !reEmail.test(pStr)) {
		return(false);
	} else{
		return(true);
	}
} // doEmail

function validarEmail()
{
	pStr = document.enviar_email.email.value;
	if (document.enviar_email.email.value!="" && doEmail(document.enviar_email.email)) {
		document.enviar_email.submit();
		return(true);
	} else{
		alert(pStr + " é um e-mail incorreto.");
		document.enviar_email.email.focus();
		document.enviar_email.email.select();
		return(false);
	}
} // isEmail