function ValidaFormulario() { // verifica se o utilizador introduziu conteudo em determinados campos e avisa-o caso não o tenha feito

	email = document.newsletter.email;
	campo = "O campo ";
	dpo = " é de preenchimento obrigatório";
	
	// E-MAIL
	if ( email.value == "" ) {
		alert(campo + email.name + dpo);
		return false;
		}
		// verifica se no campo existe um @ ou . (CORRIGIDO)
//	if ( (email.value.length != 0) && (email.value.indexOf("@") < 1) || (email.value.indexOf(".") < 7) ) {
//		alert("E-Mail introduzido incorrectamente, por favor verifique. Atenção ao carecter @ e .");
//		return false;
//		} 	
	var conteudoMail = email.value;
    var expRegular = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; //esta expressao não está muito correcta, permite dominio com 2 caracteres... tentei alterar, mas...
    if( !(expRegular.test(conteudoMail)) ) {
      //return true;
	  //}else{		COMENTEI PORQUE SE PUSESSE RETURN TRUE JA NAO VERIFICAVA O RESTO DO FORMULÁRIO ;)... por isto é que troquei o "if"
      alert("O endereço electrónico introduzido não é válido");
	  return false;
	  }
		  	
	return true;

}
