function enviar() {
        with (document) {
            if (validaMensagem(formEnviaEmail)) {
		        formEnviaEmail.action = "enviar.jsp";
			    formEnviaEmail.submit();
			}
		}
    }


/**
* Funções Javascript usadas no Fale Conosco
*/

function validateEmail(addr) {
	if (addr == '') {
			return false;
	}
	var invalidChars = '\/\'\\ ";?!()[]\{\}^|#$+=,çÇãáâàéèêìíôõóúüù';
	for (i=0; i<invalidChars.length; i++) {
		if (addr.indexOf(invalidChars.charAt(i),0) > -1) {
			return false;
		}
	}
	for (i=0; i<addr.length; i++) {
		if (addr.charCodeAt(i)>127) {
			return false;
   		}
	}

	var atPos = addr.indexOf('@',0);
	if (atPos == -1) {
			return false;
	}
	if (atPos == 0) {
			return false;
	}
	if (addr.indexOf('@', atPos + 1) > - 1) {
			return false;
	}
	if (addr.indexOf('.', atPos) == -1) {
			return false;
	}
	if (addr.indexOf('@.',0) != -1) {
			return false;
	}
	if (addr.indexOf('.@',0) != -1){
			return false;
	}
	if (addr.indexOf('..',0) != -1) {
			return false;
	}
	
	if (addr.indexOf('.',addr.length - 1) != -1) {
			return false;
	}
	
	return true;
}

function validaMensagem(frm) {
    with (frm) {
	    if (nome.value == "") {
	         alert("Digite o seu nome.");
		     nome.focus();
			 return false;
	    }

		if (email.value == "" || validateEmail(email.value) == false) {
	         alert("Digite um e-mail válido.");
		     email.focus();
			 return false;
	    }

		if (assunto.value == "") {
	         alert("Selecione um assunto.");
		     assunto.focus();
			 return false;
	    }

	    if (mensagem.value == 0) {
	         alert("Digite uma mensagem.");
		     mensagem.focus();
			 return false;
	    }

	    return true;
	}
}



