function validaNews() {
  var form = document.formNews;
  var email = form.email.value;
	
  if(email == "") {
	alert("Favor Informar o endereço de email");
	form.email.focus();
	return false;
  } else {
	var valido = validaEmail(email);
	if (valido){
	  form.action = "newsletter.php"
	  form.submit();
	}
  }
}

function validaEmail(email) {
	
	var form = document.news;
	var prim = email.indexOf("@");
	
	if(email == "Digite seu e-mail") {
	 	alert("Preencha o seu e-mail");
		form.email.select();
		return false;
		
	} else if(email.indexOf("hotmail") > 0) {
		alert("E-mails do hotmail não podem ser cadastrados no newsletter.\nFavor escolher outro.");
		form.email.select();
		return false;
		
	} else if(prim < 2) {
		alert("O e-mail informado parece não estar correto.");
		form.email.select();
		return false;
		
	} else if(email.indexOf("@",prim + 1) != -1) {
		alert("O e-mail informado parece não estar correto.");
		form.email.select();
		return false;
		
	} else if(email.indexOf(".") < 1) {
		alert("O e-mail informado parece não estar correto.");
		form.email.select();
		return false;
		
	} else if(email.indexOf(" ") != -1) {
		alert("O e-mail informado parece não estar correto.");
		form.email.select();
		return false;
		
	} else if(email.indexOf(".@") > 0) {
		alert("O e-mail informado parece não estar correto.");
		form.email.select();
		return false;
		
	} else if(email.indexOf("@.") > 0) {
		alert("O e-mail informado parece não estar correto.");
		form.email.select();
		return false;
		
	} else if(email.indexOf(".com.br.") > 0) {
		alert("O e-mail informado parece não estar correto.");
		form.email.select();
		return false;
		
	} else if(email.indexOf("/") > 0) {
		alert("O e-mail informado parece não estar correto.");
		form.email.select();
		return false;
		
	} else if(email.indexOf("[") > 0) {
		alert("O e-mail informado parece não estar correto.");
		form.email.select();
		return false;
		
	} else if(email.indexOf("]") > 0) {
		alert("O e-mail informado parece não estar correto.");
		form.email.select();
		return false;
		
	} else if(email.indexOf("(") > 0) {
		alert("O e-mail informado parece não estar correto.");
		form.email.select();
		return false;
		
	} else if(email.indexOf(")") > 0) {
		alert("O e-mail informado parece não estar correto.");
		form.email.select();
		return false;
		
	} else if(email.indexOf("..") > 0) {
		alert("O e-mail informado parece não estar correto.");
		form.email.select();
		return false;
	
	}else{
	  return true;
	}
}