//Newsletter
var flagc = 0;

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 submeter() {
	var erro = "";

	if (document.formulario.nome.value=="") erro = erro + "Tem que introduzir o Nome!\n";
	if (document.formulario.mensagem.value=="")  erro = erro + "Tem que introduzir a mensagem!\n";
	if ((document.formulario.email.value=="") && (document.formulario.telefone.value=="")) erro = erro + "Tem que introduzir pelo menos um contacto!\n";
	if (document.formulario.email.value!="") erro = erro + verifica_email(document.formulario.email.value);

	if (erro!="") {
    	window.alert("ERROS DETECTADOS NO FORMULÁRIO:\n\n" + erro);
    } else document.formulario.submit();
}

function submeter_news() {
	var erro = "";

	if (flagc==0) erro = erro + "Seleccione uma categoria (Escolas, Campos de Férias, Empresas ou Eventos)\n";

	if ((document.nl.email.value=="") || (document.nl.email.value=="E-Mail")) erro = erro + "Tem que introduzir o email!\n";
	   else erro = erro + verifica_email(document.nl.email.value);

	if (erro!="") {
    	window.alert("ERROS DETECTADOS NO FORMULÁRIO:\n\n" + erro);
    } else document.nl.submit();}function limpa_caixa() { if (document.nl.email.value == "E-Mail")document.nl.email.value = "";
}

function muda_flag() {
	flagc = 1;
}

function submeter_comentario() {
	var erro = "";
    if (document.visitas.mensagem.value=="")  erro = erro + "Tem que introduzir um comentário!\n";
    if (document.visitas.nome.value=="")  erro = erro + "[Nome] Este campo é obrigatório!\n";
    if (document.visitas.emailc.value!="") erro = erro + verifica_email(document.visitas.emailc.value);

    if (erro!="") {
    	window.alert("ERROS DETECTADOS NO FORMULÁRIO:\n\n" + erro);
    } else document.visitas.submit();
}
