//Newsletter
	function verifica_email(campo) {
        var erroi = "";
		var emailFilter=/^.+@.+\..{2,3}$/;
		if (!(emailFilter.test(campo))) erroi = "[E-Mail] inválido!\n";
        var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/
		if ((campo.match(illegalChars)) && (erroi=="")) erroi = "[E-Mail] inválido!\n";
        return(erroi);
    }

	function verifica_contacto(campo,nome) {
        var erroi = "";
        var re = /^\d+(\.\d+)?$/;
		if (!re.test(campo)) erroi = "[" + nome + "] inválido! Foram detectados caracteres inválidos (Não coloque espaços)\n";
        if (campo.length<8) erroi = "[" + nome + "] inválido! O " + nome + " deve ter no mínimo 8 caracteres\n";
        return(erroi);
    }


function submeter_passatempo() {
      var erro = "";

      if (document.formulario_passatempo.nome.value=="")  erro = erro + "Tem que introduzir o Nome!\n";

      if (document.formulario_passatempo.idade.value=="")  erro = erro + "Tem que introduzir a Idade!\n";

      if (document.formulario_passatempo.bi.value=="")  erro = erro + "Tem que introduzir o número do Bilhete de Identidade!\n";

      if (document.formulario_passatempo.telefone.value=="") erro = erro + "Tem que introduzir pelo menos um contacto telefónico!\n";
            else erro = erro + verifica_contacto(document.formulario_passatempo.telefone.value,'Telefone');

      if (document.formulario_passatempo.email.value=="") erro = erro + "Tem que introduzir o E-Mail!\n";
      		else erro = erro + verifica_email(document.formulario_passatempo.email.value);

      if (erro!="") {
        window.alert("ERROS DETECTADOS NO FORMULÁRIO:\n\n" + erro);
      } else document.formulario_passatempo.submit();
}


