function valida(mail){
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(typeof(mail) == "string"){
        if(er.test(mail)){ return true; }
    }else if(typeof(mail) == "object"){
        if(er.test(mail.value)){ 
          return true;
		}
    }else{
		return false;
	}
}
/*################################################################################################
################################################################################################*/
function Validanewsletter() {
var erros = 0;
var erro = "Preencha os campos abaixo que estao vazios:\n";
var nform = document.newsletter;
	if(nform.nomenewsletter.value == "") {
			erro += "- Informe o Nome \n";
			erros++;
	}
	var email = document.getElementsByName('emailnewsletter')[0];
	if(!valida(email)) {
			erro += "- Informe o E-mail \n";
			erros++;
	}
	if(nform.areainteresse1.checked == false && nform.areainteresse2.checked == false && nform.areainteresse3.checked == false && nform.areainteresse4.checked == false && nform.areainteresse5.checked == false && nform.areainteresse6.checked == false){
			erro += "- Selecione a Area de interesse \n";
			erros++;
	}
	if(nform.frequencianews[0].checked == false && nform.frequencianews[1].checked == false) {
			erro += "- Seleciona a frequencia que deseja receber nossa newsletter \n";
			erros++;
	}
	if (erros > 0) {
	var totalErros = "Total de erros encontrados: "+erros; 
	erro+= "\n"+totalErros
	alert(erro);
			return false;
	}
}
/*################################################################################################
################################################################################################*/
function Validacontato() {
var erros = 0;
var erro = "Preencha os campos abaixo que estao vazios:\n";
var nform = document.contato;
	if(nform.nomecontato.value == "") {
			erro += "- Informe o Nome \n";
			erros++;
	}
	var email = document.getElementsByName('emailcontato')[0];
	if(!valida(email)) {
			erro += "- Informe o E-mail \n";
			erros++;
	}
	if(nform.telefonecontato.value == "") {
			erro += "- Informe o Telefone \n";
			erros++;
	}
	if(nform.mensagemcontato.value == "") {
			erro += "- Informe a Mensagem \n";
			erros++;
	}
	if (erros > 0) {
	var totalErros = "Total de erros encontrados: "+erros; 
	erro+= "\n"+totalErros
	alert(erro);
			return false;
	}
}
/*################################################################################################
################################################################################################*/

