// JavaScript Document
function valida_emails(email) {
	var chars = "@#$&[]()/\\\{}!^:'\"";
	var pat=/^(.+)@(.+)$/;
	
	var emaildiv = email.match(pat);
	
	if(emaildiv==null)
		return false;
		
	var login = emaildiv[1];
	var dominio = emaildiv[2];
	
	for(var i=0;i<chars.length;i++) {
		if(login.indexOf(chars.substr(i,1))!=-1)
			return false;
	}
	
	for(var i=0;i<chars.length;i++) {
		if(dominio.indexOf(chars.substr(i,1))!=-1)
			return false;
	}
	
	return true;
}

function valida()
{
	var erro=false;
	var mensagem="Você deve preencher antes: \n";

	if(document.formulario.email.value.length==0)
	{
		mensagem+="\n - E-mail";
		erro=true;
	}
	else
	{
		if(!valida_emails(document.formulario.email.value))
		{
			mensagem+="\n - Email informado é inválido"; 
			erro=true;
		}
	}

	if(erro) alert(mensagem);
	return !(erro);
}

