//Script de validação do Newsletter
function ValidaCadastroNewsletter()
{
  if (document.CadastroNewsletter.nome_cadastro_newsletter.value == "Nome"){
  		alert("Digite seu nome");
		document.CadastroNewsletter.nome_cadastro_newsletter.focus();
      return false;
  }
  if (document.CadastroNewsletter.email_cadastro_newsletter.value == "Email"){
  		alert("Digite seu e-mail");
		document.CadastroNewsletter.email_cadastro_newsletter.focus();
      return false;
  } else {
		if (ValidaEmail(document.CadastroNewsletter.email_cadastro_newsletter) == false) {
			return false;
		}
  }
  return true;
}

//Script de validação dos e-mails (para todos os formulários)
function ValidaEmail(field) {
	var mail='';
	if (field.value == '') { return false; }
	else { mail = field; }
	
	if (mail.value == "") {
		alert("Informe seu e-mail.");
		mail.focus();
		mail.select();
		return false;
	}
	else {
		prim = mail.value.indexOf("@")
		if (prim < 2) {
			alert("E-mail incorreto, deixe um e-mail por favor");
			mail.focus();
			mail.select();
			return false;
		}
		if (mail.value.indexOf("@",prim + 1) != -1) {
			alert("E-mail incorreto, deixe um e-mail por favor");
			mail.focus();
			mail.select();
			return false;
		}
		if (mail.value.indexOf(".") < 1) {
			alert("E-mail incorreto, deixe um e-mail por favor");
			mail.focus();
			mail.select();
			return false;
		}
		if (mail.value.indexOf(" ") != -1) {
			alert("E-mail incorreto, deixe um e-mail por favor");
			mail.focus();
			mail.select();
			return false;
		}
		if (mail.value.indexOf("zipmeil.com") > 0) {
			alert("E-mail incorreto, deixe um e-mail por favor");
			mail.focus();
			mail.select();
			return false;
		}
		if (mail.value.indexOf("hotmeil.com") > 0) {
			alert("E-mail incorreto, deixe um e-mail por favor");
			mail.focus();
			mail.select();
			return false;
		}
		if (mail.value.indexOf(".@") > 0) {
			alert("E-mail incorreto, deixe um e-mail por favor");
			mail.focus();
			mail.select();
			return false;
		}
		if (mail.value.indexOf("@.") > 0) {
			alert("E-mail incorreto, deixe um e-mail por favor");
			mail.focus();
			mail.select();
			return false;
		}
		if (mail.value.indexOf(".com.br.") > 0) {
			alert("E-mail incorreto, deixe um e-mail por favor");
			mail.focus();
			mail.select();
			return false;
		}
		if (mail.value.indexOf("/") > 0) {
			alert("E-mail incorreto, deixe um e-mail por favor");
			mail.focus();
			mail.select();
			return false;
		}
		if (mail.value.indexOf("[") > 0) {
			alert("E-mail incorreto, deixe um e-mail por favor");
			mail.focus();
			mail.select();
			return false;
		}
		if (mail.value.indexOf("]") > 0) {
			alert("E-mail incorreto, deixe um e-mail por favor");
			mail.focus();
			mail.select();
			return false;
		}
		if (mail.value.indexOf("(") > 0) {
			alert("E-mail incorreto, deixe um e-mail por favor");
			mail.focus();
			mail.select();
			return false;
		}
		if (mail.value.indexOf(")") > 0) {
			alert("E-mail incorreto, deixe um e-mail por favor");
			mail.focus();
			mail.select();
			return false;
		}
		if (mail.value.indexOf("..") > 0) {
			alert("E-mail incorreto, deixe um e-mail por favor");
			mail.focus();
			mail.select();
			return false;
		}
	}
	return true;
}
