function newsletter() {
	
	VEmail = document.getElementById('new_email').value;
	BotaoOk = document.getElementById('b_ok');

	Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	with(document.formnpsd) {

		if (Filtro.test(VEmail)) {
			
			BotaoOk.disabled=false; //activo
			
			
		} else {

			BotaoOk.disabled=true; //desactivo
			
		
		}

	}
	
}

function SeNumerico(Valor) {
		
	Numericos = '1234567890';
	ErrosN = 0;
	
	if (Valor.length != 0) {
		
		for(i=0; i < Valor.length; i++) {
			
			if (Numericos.indexOf(Valor.charAt(i)) == -1) { ErrosN++; }

		}
		
	} else { ErrosN++; }

	if (ErrosN != 0) { return false; } else { return true }
	
	
}

function VerificarContacto() {

Validador = true;
ContaErros = 0;
Campo = '';

DivANome = document.getElementById('ANome').style;
DivAEmail = document.getElementById('AEmail').style;
DivATelemovel = document.getElementById('ATelemovel').style;
DivAAssunto = document.getElementById('AAssunto').style;
DivAMensagem = document.getElementById('AMensagem').style;
DivAFinal = document.getElementById('AFinal');

DivANome.visibility = 'hidden';
DivAEmail.visibility = 'hidden';
DivATelemovel.visibility = 'hidden';
DivAAssunto.visibility = 'hidden';
DivAMensagem.visibility = 'hidden';

Nome = document.getElementById('c_nome').value.length;
Email = document.getElementById('c_email').value;
Telemovel = document.getElementById('c_telemovel').value;
Assunto = document.getElementById('c_assunto').value.length;
Mensagem = document.getElementById('c_mensagem').value.length;

Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;


	with(document.psd_contactos) {
	
		if (Nome < 3) {
			
			DivANome.visibility = 'visible';
			Validador = false;
			ContaErros++;
			
		}
	
		if ((Telemovel.length < 9) || (!SeNumerico(Telemovel))) {

			DivATelemovel.visibility = 'visible';
			Validador = false;
			ContaErros++;
			
		}

		if (!Filtro.test(Email)) {
			
			DivAEmail.visibility = 'visible';
			Validador = false;
			ContaErros++;
			
		}
		
		if (Assunto < 3) {
			
			DivAAssunto.visibility = 'visible';
			Validador = false;
			ContaErros++;
			
		}
		
		if (Mensagem < 5) {
			
			DivAMensagem.visibility = 'visible';
			Validador = false;
			ContaErros++;
			
		}

	}
		
		if (Validador == false) {
	
			Validador = false;
		
			if (ContaErros > 1) {
			
				MsgErro = 'Os Campos com <font color="#96EE00">*</font> s&atilde;o de car&aacute;cter obrigat&oacute;rio. \n';
				
			} else {
			
				MsgErro = 'O Campo com <font color="#96EE00">*</font> &eacute; de car&aacute;cter obrigat&oacute;rio. \n';
				
			}
			
		DivAFinal.style.visibility = 'visible';
		DivAFinal.innerHTML = MsgErro;
		
		} else {
			
			document.psd_contactos.submit();
		
		}
	
	return Validador;

}

function ResetContactos() {
	
DivANome = document.getElementById('ANome').style;
DivAEmail = document.getElementById('AEmail').style;
DivATelemovel = document.getElementById('ATelemovel').style;
DivAAssunto = document.getElementById('AAssunto').style;
DivAMensagem = document.getElementById('AMensagem').style;
DivAFinal = document.getElementById('AFinal').style;

DivANome.visibility = 'hidden';
DivAEmail.visibility = 'hidden';
DivATelemovel.visibility = 'hidden';
DivAAssunto.visibility = 'hidden';
DivAMensagem.visibility = 'hidden';
DivAFinal.visibility = 'hidden';

}
