function valida_insc_infecciologia(){
	
	if (document.insc_infecciologia.n_socio_spp.value==""){
		msg= "Tem que preencher o campo SÓCIO SPP N.º." + "\n" ;
		window.alert (msg);
		document.insc_infecciologia.n_socio_spp.focus(); 
		return false;
	}

	if (document.insc_infecciologia.nome.value==""){
		msg= "Tem que preencher o campo NOME." + "\n" ;
		window.alert (msg);
		document.insc_infecciologia.nome.focus(); 
		return false;
	}
	
	if (document.insc_infecciologia.d_nasc.value==""){
		msg= "Tem que preencher o campo DATA DE NASCIMENTO." + "\n" ;
		window.alert (msg);
		document.insc_infecciologia.d_nasc.focus(); 
		return false;
	}

	if (document.insc_infecciologia.morada.value==""){
		msg= "Tem que preencher o campo MORADA." + "\n" ;
		window.alert (msg);
		document.insc_infecciologia.morada.focus(); 
		return false;
	}
	
	if (document.insc_infecciologia.telef.value==""){
		msg= "Tem que preencher o campo TELEFONE." + "\n" ;
		window.alert (msg);
		document.insc_infecciologia.telef.focus(); 
		return false;
	}	

	if (document.insc_infecciologia.local_trab.value==""){
		msg= "Tem que preencher o campo LOCAL DE TRABALHO." + "\n" ;
		window.alert (msg);
		document.insc_infecciologia.local_trab.focus(); 
		return false;
	}
	
	if (document.insc_infecciologia.morada_trab.value==""){
		msg= "Tem que preencher o campo MORADA DO TRABALHO." + "\n" ;
		window.alert (msg);
		document.insc_infecciologia.morada_trab.focus(); 
		return false;
	}	
	
	if (document.insc_infecciologia.telefone_trab.value==""){
		msg= "Tem que preencher o campo TELEFONE DO TRABALHO." + "\n" ;
		window.alert (msg);
		document.insc_infecciologia.telefone_trab.focus(); 
		return false;
	}	

	if (document.insc_infecciologia.fax_trab.value==""){
		msg= "Tem que preencher o campo FAX DO TRABALHO." + "\n" ;
		window.alert (msg);
		document.insc_infecciologia.fax_trab.focus(); 
		return false;
	}
	
	if (!(valida_email(document.insc_infecciologia.email.value))){
		document.insc_infecciologia.email.focus(); 
		return false;
	}
	
	if (document.insc_infecciologia.actividade_profissional.value==""){
		msg= "Tem que preencher o campo ACTIVIDADE PROFISSIONAL." + "\n" ;
		window.alert (msg);
		document.insc_infecciologia.actividade_profissional.focus(); 
		return false;
	}	

	if (document.insc_infecciologia.area_colaboracao.value==""){
		msg= "Tem que preencher o campo ÁREA DE COLABORAÇÃO." + "\n" ;
		window.alert (msg);
		document.insc_infecciologia.area_colaboracao.focus(); 
		return false;
	}
	
	msg= "A sua inscrição vai ser enviada e" + "\nvalidada pela direcção." + "\nIrá ser contactado brevemente. " ;
	window.alert(msg);	
	
	return true

}



function verifica_sro_gea(){
	
	if (document.inq_sro_gea.cedula.value==""){
		msg= "Tem que preencher o campo N.º de Cédula Profissional." + "\n" ;
		window.alert (msg);
		document.inq_sro_gea.cedula.focus(); 
		return false;
	}
	if (document.inq_sro_gea.profissao.value=="0"){
		msg= "Tem que preencher o campo Profissão." + "\n" ;
		window.alert (msg);
		document.inq_sro_gea.profissao.focus(); 
		return false;
	}	
	
	return true
}


function verifica_pw(){
	
	if (document.pw.t_pw.value==""){
		msg= "Tem que preencher o campo Password." + "\n" ;
		window.alert (msg);
		document.pw.t_pw.focus(); 
		return false;
	} else if (document.pw.t_pw.value.length<5){
		msg= "O campo Password tem que ter pelo menos 5 dígitos." + "\n" ;
		window.alert (msg);
		document.pw.t_pw.focus(); 
		return false;
	}
	if (document.pw.t_pw.value!=document.pw.b_pw.value){
		msg= "A Password de confirmação não coincide - ." + "\n" ;
		window.alert (msg);
		document.pw.t_pw.focus(); 
		return false;
	}
	
	return true
}

function verifica_user(){
	
	if (document.user.t_username.value==""){
		msg= "Tem que preencher o campo Username." + "\n" ;
		window.alert (msg);
		document.user.t_username.focus(); 
		return false;
	}
	
	return true
}

function verifica_login(){
	
	if (document.login.username.value==""){
		msg= "Tem que preencher o campo UTILIZADOR." + "\n" ;
		window.alert (msg);
		document.login.username.focus(); 
		return false;
	}
	
	if (document.login.pw.value==""){
		msg= "Tem que preencher o campo PASSWORD." + "\n" ;
		window.alert (msg); 
		document.login.pw.focus(); 
		return false;
	}
	
	return true
}

function verifica_login_topo(){
	
	if (document.login.username.value==""){
		msg= "Tem que preencher o campo UTILIZADOR." + "\n" ;
		window.alert (msg);
		document.login.username.focus(); 
		return false;
	}	
	
	if (document.login.pw.value==""){
		msg= "Tem que preencher o campo PASSWORD." + "\n" ;
		window.alert (msg); 
		document.login.pw.focus(); 
		return false;
	}
	
	return true
}

function verifica_rec_pw(){
	
	if (!(valida_email(document.rec_pw.t_email.value))){
		document.rec_pw.t_email.focus(); 
		return false;
	}	
	return true
}

function verifica_login_centro(){
	
	if (document.login_centro.idu.value==""){
		msg= "Tem que preencher o campo IDENTIFICAÇÂO." + "\n" ;
		window.alert (msg);
		document.login_centro.idu.focus(); 
		return false;
	}	
	
	if (document.login_centro.pw.value==""){
		msg= "Tem que preencher o campo PASSWORD." + "\n" ;
		window.alert (msg); 
		document.login_centro.pw.focus(); 
		return false;
	}
	
	return true
}


function verifica_registo(){

	if (document.registo.t_username.value==""){
		msg= "Tem que preencher o campo Identificação." + "\n" ;
		window.alert (msg);
		document.registo.t_username.focus(); 
		return false;
	} else if (document.registo.t_username.value=="Insira a sua identificação"){
		msg= "Tem que preencher o campo Identificação." + "\n" ;
		window.alert (msg);
		document.registo.t_username.focus(); 
		return false;
	} else if (document.registo.t_username.value.length<5){
		msg= "O campo Identificação tem que ter pelo menos 5 dígitos." + "\n" ;
		window.alert (msg);
		document.registo.t_username.focus(); 
		return false;
	}

	if (document.registo.t_nome.value==""){
		msg= "Tem que preencher o campo NOME" + "\n" ;
		window.alert (msg);
		document.registo.t_nome.focus(); 
		return false;
	} else if (document.registo.t_nome.value=="Insira o seu nome"){
		msg= "Tem que preencher o campo NOME" + "\n" ;
		window.alert (msg);
		document.registo.t_nome.focus(); 
		return false;
	}
	
	if (document.registo.t_assinatura_forum.value==""){
		msg= "Tem que preencher o campo ASSINATURA FÓRUM" + "\n" ;
		window.alert (msg);
		document.registo.t_assinatura_forum.focus(); 
		return false;
	}
	
	if (document.registo.t_ordem_medicos.value==""){
		msg= "Tem que preencher o campo N.º ORDEM MÉDICOS" + "\n" ;
		window.alert (msg);
		document.registo.t_ordem_medicos.focus(); 
		return false;
	}
	
	if (!(valida_email(document.registo.t_email.value))){
		document.registo.t_email.focus(); 
		return false;
	}

	return true
}

function verifica_upd_registo(){
	
	if (!(valida_email(document.registo.t_email.value))){
		document.registo.t_email.focus(); 
		return false;
	}
	
	return true
}


function valida_resp(){
	if (document.formresp.FCKeditor1.value==""){
		msg= "Tem que preencher o campo MENSAGEM." + "\n" ;
		window.alert (msg);
		return false;
	}
	return true
}

function valida_forum(){

	if (document.form1.assunto.value==""){
		msg= "Tem que preencher o campo ASSUNTO." + "\n" ;
		window.alert (msg);
		document.form1.assunto.focus(); 
		return false;
	}else if (document.form1.assunto.value=="Insira o assunto"){
		msg= "Tem que preencher o campo ASSUNTO." + "\n" ;
		window.alert (msg);
		document.form1.assunto.focus(); 
		return false;
	}
	
	return true
}

function valida_agenda(){

	if (document.frmAddMessage.t_titulo.value==""){
		msg= "Tem que preencher o campo TÍTULO." + "\n" ;
		window.alert (msg);
		document.frmAddMessage.t_titulo.focus(); 
		return false;
	}
	return true
}


function verifica_livro(){

	if (document.livro.t_nome.value==""){
		msg= "Tem que preencher o campo Nome." + "\n" ;
		window.alert (msg);
		document.livro.t_nome.focus(); 
		return false;
	} else if (document.livro.t_nome.value.length<3){
		msg= "O campo Nome tem que ter pelo menos 3 dígitos." + "\n" ;
		window.alert (msg);
		document.livro.t_nome.focus(); 
		return false;
	}		
		
	
	if (document.livro.t_email.value=="")
	{
		msg= "Tem que preencher o campo Email." + "\n" ;
		window.alert (msg);
		document.livro.t_email.focus(); 
		return false;
	}		

	
	if (document.livro.t_email.value!="")
		{
			if (!(valida_email(document.livro.t_email.value)))
			{
				document.livro.t_email.focus(); 
				return false;
			}
		}
		
	if (document.livro.t_msg.value==""){
		msg= "Tem que introduzir uma Mensagem." + "\n" ;
		window.alert (msg); 
		document.livro.t_msg.focus(); 
		return false;
	} else if (document.livro.t_msg.value.length>256){
		msg= "O campo MENSAGEM não pode conter mais do que 256 caracteres." + "\n" ;
		window.alert (msg);
		document.livro.t_msg.focus(); 
		return false;	
	}			

	msg= "A sua mensagem vai ser enviada." + "\nIrá ser validada pela administração" + "\ne colocada no livro de visitas." ;
	window.alert(msg);	
	
	return true
}

function verifica_newsletter(){

	if (document.mailling.nome.value=="Insira o seu nome"){
		msg= "Tem que preencher o campo Nome." + "\n" ;
		window.alert (msg);
		document.mailling.nome.focus(); 
		return false;
	} else if (document.mailling.nome.value==""){
		msg= "Tem que preencher o campo Nome." + "\n" ;
		window.alert (msg);
		document.mailling.nome.focus(); 
		return false;
	}
	
	if (document.mailling.email.value=="Insira o seu e-mail"){
		msg= "Tem que preencher o campo Email." + "\n" ;
		window.alert (msg);
		document.mailling.email.focus(); 
		return false;
	} else if (document.mailling.email.value==""){
		msg= "Tem que preencher o campo Email." + "\n" ;
		window.alert (msg);
		document.mailling.email.focus(); 
		return false;		
	}
	
	if (document.mailling.email.value!="")
		{
			if (!(valida_email(document.mailling.email.value)))
			{
				document.mailling.email.focus(); 
				return false;
			}
		}
	
	return true
}

function verifica_reclama(){

	if (document.reclama.t_nome.value=="Insira o seu nome"){
		msg= "Tem que preencher o campo NOME" ;
		window.alert (msg);
		document.reclama.t_nome.focus(); 
		return false;
	} else if (document.reclama.t_nome.value==""){
		msg= "Tem que preencher o campo NOME." + "\n" ;
		window.alert (msg);
		document.reclama.t_nome.focus(); 
		return false;
	}
	
	if (!(valida_email(document.reclama.t_email.value))){
		document.reclama.t_email.focus(); 
		return false;
	}
	
	if (document.reclama.t_assunto.value=="Insira o assunto"){
		msg= "Tem que preencher o campo ASSUNTO" ;
		window.alert (msg);
		document.reclama.t_assunto.focus(); 
		return false;
	}else if (document.reclama.t_assunto.value==""){
		msg= "Tem que preencher o campo ASSUNTO" + "\n" ;
		window.alert (msg);
		document.reclama.t_assunto.focus(); 
		return false;
	}
	
	if (document.reclama.t_descr.value=="Insira a descrição do assunto"){
		msg= "Tem que preencher o campo DESCRIÇÃO" ;
		window.alert (msg);
		document.reclama.t_descr.focus(); 
		return false;
	}else if (document.reclama.t_descr.value==""){
		msg= "Tem que preencher o campo DESCRIÇÃO" + "\n" ;
		window.alert (msg);
		document.reclama.t_descr.focus(); 
		return false;
	}
	
	return true
}

function verifica_info(){

	if (document.info.nome.value==""){
		msg= "Tem que preencher o campo NOME." + "\n" ;
		window.alert (msg);
		document.info.nome.focus(); 
		return false;
	}
	
	if (document.info.telef.value==""){
		msg= "Tem que preencher o campo TELEFONE." + "\n" ;
		window.alert (msg);
		document.info.telef.focus(); 
		return false;
		}else if (isNaN(parseFloat(document.info.telef.value))){
		msg= "O campo TELEFONE tem que ser numérico." + "\n" ;
		window.alert (msg);
		document.info.telef.focus(); 
		return false;
	
	}
	
	msg= "A sua mensagem vai ser enviada." + "\n " ;
	window.alert(msg);	
	
	return true
}

function verifica_info_en(){

	if (document.info.nome.value==""){
		msg= "You must fill the NAME field." + "\n" ;
		window.alert (msg);
		document.info.nome.focus(); 
		return false;
	}
	
	if (document.info.telef.value==""){
		msg= "You must fill the PHONE NUMBER field." + "\n" ;
		window.alert (msg);
		document.info.telef.focus(); 
		return false;
	}else if (isNaN(parseFloat(document.info.telef.value))){
		msg= "The PHONE NUMBER field has to be numeric." + "\n" ;
		window.alert (msg);
		document.info.telef.focus(); 
		return false;
	}
	
	if (!(valida_email(document.info.email.value))){
		document.info.email.focus(); 
		return false;
	}
	
	if (document.info.assunto.value==""){
		msg= "You must fill the MESSAGE field." + "\n" ;
		window.alert (msg);
		document.info.assunto.focus(); 
		return false;
	}
	
	msg= "Your message was sent." + "\n " ;
	window.alert(msg);	
	
	return true
}


function valida_pesq(){

	if (isNaN(document.pesquisa.pgeral.value)){
	msg= "Os campo PREÇO tem que ser numérico." + "\n" ;
	window.alert (msg);
	document.pesquisa.pgeral.focus(); 
	return false;
	}
	
	if (isNaN(document.pesquisa.pgeral1.value)){
	msg= "Os campo PREÇO tem que ser numérico." + "\n" ;
	window.alert (msg);
	document.pesquisa.pgeral1.focus(); 
	return false;
	}
		
	if (isNaN(document.pesquisa.kms.value)){
	msg= "Os campo KMS tem que ser numérico." + "\n" ;
	window.alert (msg);
	document.pesquisa.kms.focus(); 
	return false;
	}
	
	if (isNaN(document.pesquisa.kms1.value)){
	msg= "Os campo KMS tem que ser numérico." + "\n" ;
	window.alert (msg);
	document.pesquisa.kms1.focus(); 
	return false;
	}
	
	return true
}

function valida_simulador(){
	
	
	if (document.simula.ANO.value==""){
		msg= "Tem que preencher o campo ANO." + "\n" ;
		window.alert (msg);
		document.simula.ANO.focus(); 
		return false;
	} else if (isNaN(document.simula.ANO.value)){
		msg= "Os campo ANO tem que ser numérico." + "\n" ;
		window.alert (msg);
		document.simula.ANO.focus(); 
		return false;
	} else if (document.simula.ANO.value < 1860 || document.simula.ANO.value > 2006){
		msg= "O campo ANO tem que estar entre 1860 e 2006." + "\n" ;
		window.alert (msg);
		document.simula.ANO.focus(); 
		return false;
	} 
	
	if (document.simula.PRECO.value==""){
		msg= "Para fazer a simulação tem que colocar" + "\n" + "o valor do veículo.";
		window.alert (msg);
		document.simula.PRECO.focus(); 
		return false;
	}else if (isNaN(parseFloat(document.simula.PRECO.value))){
		msg= "Os campo VALOR tem que ser numérico." + "\n" ;
		window.alert (msg);
		document.simula.PRECO.focus(); 
		return false;
	}
	
	if (document.simula.ENTRADA.value==""){
		msg= "Se não desejar entrada coloque 0." + "\n" ;
		window.alert (msg);
		document.simula.ENTRADA.focus(); 
		return false;
	}else if (isNaN(parseFloat(document.simula.ENTRADA.value))){
		msg= "Os campo ENTRADA tem que ser numérico." + "\n" ;
		window.alert (msg);
		document.simula.ENTRADA.focus(); 
		return false;
	}

	return true
}


function ano(an){
	getYear() 
	
	var variavel_data=new date(); 
	var an=variavel_data.getYear(); 
	var an="20"+variavel_data.getYear(); 
}

function verifica_procura(){

	if (document.q_procura.nome.value==""){
		msg= "Tem que preencher o campo NOME." + "\n" ;
		window.alert (msg);
		document.q_procura.nome.focus(); 
		return false;
	}
	
	if (document.q_procura.telefone.value==""){
		msg= "Tem que preencher o campo TELEFONE." + "\n" ;
		window.alert (msg);
		document.q_procura.telefone.focus(); 
		return false;
		}else if (isNaN(parseFloat(document.q_procura.telefone.value))){
		msg= "O campo TELEFONE tem que ser numérico." + "\n" ;
		window.alert (msg);
		document.q_procura.telefone.focus(); 
		return false;
	
	}
	
	if (!(valida_email(document.q_procura.email.value))){
		document.q_procura.email.focus(); 
		return false;
	}
	
	msg= "A sua mensagem foi enviada." + "\n Em breve será contactado." ;
	window.alert(msg);	
	
	return true
}

function verifica_procura_en(){

	if (document.q_procura_en.nome.value==""){
		msg= "You must fill the NAME field." + "\n" ;
		window.alert (msg);
		document.q_procura_en.nome.focus(); 
		return false;
	}
	
	if (document.q_procura_en.telefone.value==""){
		msg= "You must fill the PHONE NUMBER field." + "\n" ;
		window.alert (msg);
		document.q_procura_en.telefone.focus(); 
		return false;
		}else if (isNaN(parseFloat(document.q_procura_en.telefone.value))){
		msg= "The PHONE NUMBER field has to be numeric." + "\n" ;
		window.alert (msg);
		document.q_procura_en.telefone.focus(); 
		return false;
	
	}
	
	if (!(valida_email_en(document.q_procura_en.email.value))){
		document.q_procura_en.email.focus(); 
		return false;
	}
	
	msg= "Your message was sent." + "\n Soon it will be contact." ;
	window.alert(msg);	
	
	return true
}

function valida_contactos(){

	if (document.contactos.nome.value=="Insira o seu nome"){
		msg= "Tem que preencher o campo NOME." + "\n" ;
		window.alert (msg);
		document.contactos.nome.focus(); 
		return false;
	}else if (document.contactos.nome.value==""){
		msg= "Tem que preencher o campo NOME." + "\n" ;
		window.alert (msg);
		document.contactos.nome.focus(); 
		return false;
	}
	if (!(valida_email(document.contactos.email.value))){
		document.contactos.email.focus(); 
		return false;
	}
	if (document.contactos.profissao.value=="Insira a sua profissão"){
		msg= "Tem que preencher o campo PROFISSÃO." + "\n" ;
		window.alert (msg);
		document.contactos.profissao.focus(); 
		return false;
	}else if (document.contactos.profissao.value==""){
		msg= "Tem que preencher o campo PROFISSÃO." + "\n" ;
		window.alert (msg);
		document.contactos.profissao.focus(); 
		return false;
	}
	if (document.contactos.especialidade.value=="Insira a sua especialidade"){
		msg= "Tem que preencher o campo ESPECIALIDADE." + "\n" ;
		window.alert (msg);
		document.contactos.especialidade.focus(); 
		return false;
	}else if (document.contactos.especialidade.value==""){
		msg= "Tem que preencher o campo ESPECIALIDADE." + "\n" ;
		window.alert (msg);
		document.contactos.especialidade.focus(); 
		return false;
	}
	
	if (document.contactos.sugestoes.value=="Insira alguma sugestão ou comentário"){
		msg= "Tem que preencher o campo SUGESTÕES & COMENTÁRIOS." + "\n" ;
		window.alert (msg);
		document.contactos.sugestoes.focus(); 
		return false;
	}else if (document.contactos.sugestoes.value==""){
		msg= "Tem que preencher o campo SUGESTÕES & COMENTÁRIOS." + "\n" ;
		window.alert (msg);
		document.contactos.sugestoes.focus(); 
		return false;
	}
	
		msg= "Obrigado!" + "\nAo enviar o nosso formulário preenchido," + "\ndá-nos a possibilidade de recolher informações" + "\nimportantes, de modo a tornar os nossos serviços" + "\nmais rápidos e eficientes." ;
		window.alert(msg);	

	return true
}

function valida_sugestoes(){

	if (document.sugestoes.nome.value==""){
		msg= "Tem que preencher o campo NOME." + "\n" ;
		window.alert (msg);
		document.sugestoes.nome.focus(); 
		return false;
	}
	if (!(valida_email(document.sugestoes.email.value))){
		document.sugestoes.email.focus(); 
		return false;
	}
	if (document.sugestoes.idade.value==""){
		msg= "Tem que preencher o campo IDADE." + "\n" ;
		window.alert (msg);
		document.sugestoes.idade.focus(); 
		return false;
	}
	if (isNaN(document.sugestoes.idade.value)){
	msg= "Os campo IDADE tem que ser numérico." + "\n" ;
	window.alert (msg);
	document.sugestoes.idade.focus(); 
	return false;
	}
	if (document.sugestoes.descr.value==""){
		msg= "Tem que preencher o campo da Sugestão / Reclamação." + "\n" ;
		window.alert (msg);
		document.sugestoes.descr.focus(); 
		return false;
	}
	msg= "A sua sugestão/reclamação vai ser enviada e analisada." + "\n" ;
	window.alert(msg);	

	return true
}

function valida_emprego(){

	if (document.emprego.nome.value==""){
		msg= "Tem que preencher o campo NOME." + "\n" ;
		window.alert (msg);
		document.emprego.nome.focus(); 
		return false;
	}
	if (document.emprego.telef.value==""){
		msg= "Tem que preencher o campo TELEFONE." + "\n" ;
		window.alert (msg);
		document.emprego.telef.focus(); 
		return false;
	}
	if (isNaN(document.emprego.telef.value)){
	msg= "Os campo TELEFONE tem que ser numérico." + "\n" ;
	window.alert (msg);
	document.emprego.telef.focus(); 
	return false;
	}
	if (!(valida_email(document.emprego.email.value))){
		document.emprego.email.focus(); 
		return false;
	}
	if (document.emprego.obs.value==""){
		msg= "Tem que preencher o campo OBSERVAÇÃO." + "\n" ;
		window.alert (msg);
		document.emprego.obs.focus(); 
		return false;
	}
	
	msg= "Os seus dados vão ser enviado." + "\n" ;
	window.alert(msg);	

	return true
}


function valida_cand_emprego(){

	if (document.cand_emprego.nome.value==""){
		msg= "Tem que preencher o campo NOME." + "\n" ;
		window.alert (msg);
		document.cand_emprego.nome.focus(); 
		return false;
	}
	if (document.cand_emprego.morada.value==""){
		msg= "Tem que preencher o campo MORADA." + "\n" ;
		window.alert (msg);
		document.cand_emprego.morada.focus(); 
		return false;
	}
	if (document.cand_emprego.cpostal.value==""){
		msg= "Tem que preencher o campo CODIGO POSTAL." + "\n" ;
		window.alert (msg);
		document.cand_emprego.cpostal.focus(); 
		return false;
	}
	if (document.cand_emprego.local.value==""){
		msg= "Tem que preencher o campo LOCALIDADE." + "\n" ;
		window.alert (msg);
		document.cand_emprego.local.focus(); 
		return false;
	}
	if (document.cand_emprego.tel.value==""){
		msg= "Tem que preencher o campo TELEFONE." + "\n" ;
		window.alert (msg);
		document.cand_emprego.tel.focus(); 
		return false;
	}
	if (document.cand_emprego.ficheiro_cv.value==""){
		msg= "Tem que preencher o campo CV." + "\n" ;
		window.alert (msg);
		document.cand_emprego.ficheiro_cv.focus(); 
		return false;
	}
	if (document.cand_emprego.ficheiro_carta.value==""){
		msg= "Tem que preencher o campo CARTA." + "\n" ;
		window.alert (msg);
		document.cand_emprego.ficheiro_carta.focus(); 
		return false;
	}

	return true
}

function valida_socios(){

	if (document.socios.nome.value==""){
		msg= "Tem que preencher o campo NOME." + "\n" ;
		window.alert (msg);
		document.socios.nome.focus(); 
		return false;
	}
	if (document.socios.apelido.value=="" && (document.socios.Prefixo.value!="Entidade")){
		msg= "Tem que preencher o campo APELIDO." + "\n" ;
		window.alert (msg);
		document.socios.apelido.focus(); 
		return false;
	}
	if (document.socios.morada.value==""){
		msg= "Tem que preencher o campo MORADA." + "\n" ;
		window.alert (msg);
		document.socios.morada.focus(); 
		return false;
	}
	if (document.socios.cpostal.value==""){
		msg= "Tem que preencher o campo CÓDIGO POSTAL." + "\n" ;
		window.alert (msg);
		document.socios.cpostal.focus(); 
		return false;
	}
	if (document.socios.telef.value==""){
		msg= "Tem que preencher o campo TELEFONE." + "\n" ;
		window.alert (msg);
		document.socios.telef.focus(); 
		return false;
	}
	if (!(valida_email(document.socios.email.value))){
		document.socios.email.focus(); 
		return false;
	}
	if (document.socios.numero_ordemmedicos.value=="" && (document.socios.Prefixo.value=="Dr(a)")){
		msg= "Tem que preencher o campo N.º ORDEM MÉDICOS." + "\n" ;
		window.alert (msg);
		document.socios.numero_ordemmedicos.focus(); 
		return false;
	}
	if (document.socios.bi.value=="" && (document.socios.Prefixo.value!="Entidade")){
		msg= "Tem que preencher o campo BI." + "\n" ;
		window.alert (msg);
		document.socios.bi.focus(); 
		return false;
	}
	if (document.socios.nif.value=="" && (document.socios.Prefixo.value=="Entidade")){
		msg= "Tem que preencher o campo N.º de Identificação Fiscal." + "\n" ;
		window.alert (msg);
		document.socios.nif.focus(); 
		return false;
	}
	
	msg= "Muito obrigado!" + "\nEntraremos em contacto consigo assim" + "\nque processarmos os seus dados" ;
	window.alert(msg);	

	return true
}

function verifica_pesquisa(){
	
	if (document.pesquisa.t_name.value=="pesquisar..."){
		msg= "Tem que dizer o que pretende PESQUISAR." + "\n" ;
		window.alert (msg);
		document.pesquisa.t_name.focus(); 
		return false;
	}else if (document.pesquisa.t_name.value==""){
		msg= "Tem que dizer o que pretende PESQUISAR." + "\n" ;
		window.alert (msg);
		document.pesquisa.t_name.focus(); 
		return false;
	}
	return true
}

function valida_c_evento(){

	if (document.c_eventos.enviado_nome.value==""){
		msg= "Tem que preencher o campo NOME CONTACTO." + "\n" ;
		window.alert (msg);
		document.c_eventos.enviado_nome.focus(); 
		return false;
	}else if (document.c_eventos.enviado_nome.value=="Insira o seu nome"){
		msg= "Tem que preencher o campo NOME CONTACTO." + "\n" ;
		window.alert (msg);
		document.c_eventos.enviado_nome.focus(); 
		return false;
	}
	if (document.c_eventos.enviado_instituicao.value==""){
		msg= "Tem que preencher o campo HOSPITAL / INSTITUIÇÃO." + "\n" ;
		window.alert (msg);
		document.c_eventos.enviado_instituicao.focus(); 
		return false;
	}else if (document.c_eventos.enviado_instituicao.value=="Insira o Hospital / Instituição"){
		msg= "Tem que preencher o campo HOSPITAL / INSTITUIÇÃO." + "\n" ;
		window.alert (msg);
		document.c_eventos.enviado_instituicao.focus(); 
		return false;
	}
		if (!(valida_email(document.c_eventos.enviado_email.value))){
		document.c_eventos.enviado_email.focus(); 
		return false;
	}

	if (document.c_eventos.nome_evento.value==""){
		msg= "Tem que preencher o campo EVENTO." + "\n" ;
		window.alert (msg);
		document.c_eventos.nome_evento.focus(); 
		return false;
	}else if (document.c_eventos.nome_evento.value=="Insira o nome do evento"){
		msg= "Tem que preencher o campo EVENTO." + "\n" ;
		window.alert (msg);
		document.c_eventos.nome_evento.focus(); 
		return false;
	}

	if (document.c_eventos.local_evento.value==""){
		msg= "Tem que preencher o campo LOCAL EVENTO." + "\n" ;
		window.alert (msg);
		document.c_eventos.local_evento.focus(); 
		return false;
	}else if (document.c_eventos.local_evento.value=="Insira o local do evento"){
		msg= "Tem que preencher o campo LOCAL EVENTO." + "\n" ;
		window.alert (msg);
		document.c_eventos.local_evento.focus(); 
		return false;
	}
	
	if (document.c_eventos.data_ini.value==""){
		msg= "Tem que preencher o campo DATA DE INÍCIO." + "\n" ;
		window.alert (msg);
		document.c_eventos.data_ini.focus(); 
		return false;
	}else if (document.c_eventos.data_ini.value=="Insira a data de início"){
		msg= "Tem que preencher o campo DATA DE INÍCIO." + "\n" ;
		window.alert (msg);
		document.c_eventos.data_ini.focus(); 
		return false;
	}

	if (document.c_eventos.data_fim.value==""){
		msg= "Tem que preencher o campo DATA DE FIM." + "\n" ;
		window.alert (msg);
		document.c_eventos.data_fim.focus(); 
		return false;
	}else if (document.c_eventos.data_fim.value=="Insira a data de fim"){
		msg= "Tem que preencher o campo DATA DE FIM." + "\n" ;
		window.alert (msg);
		document.c_eventos.data_fim.focus(); 
		return false;
	}
	
	if (document.c_eventos.tematica.value==""){
		msg= "Tem que preencher o campo TEMÁTICAO." + "\n" ;
		window.alert (msg);
		document.c_eventos.tematica.focus(); 
		return false;
	}else if (document.c_eventos.tematica.value=="Insira a temática"){
		msg= "Tem que preencher o campo TEMÁTICA." + "\n" ;
		window.alert (msg);
		document.c_eventos.tematica.focus(); 
		return false;
	}
	
	if (document.c_eventos.resumo.value==""){
		msg= "Tem que preencher o campo RESUMO DO PROGRAMA." + "\n" ;
		window.alert (msg);
		document.c_eventos.resumo.focus(); 
		return false;
	}else if (document.c_eventos.resumo.value=="Insira o resumo do programa"){
		msg= "Tem que preencher o campo RESUMO DO PROGRAMA." + "\n" ;
		window.alert (msg);
		document.c_eventos.resumo.focus(); 
		return false;
	}
	
	msg= "Muito obrigado!" + "\nO seu pedido irá ser validado e colocado" + "\nno site da SPP." ;
	window.alert(msg);	

	return true
}

function valida_inscricao_evento(){

	if (document.insc.t_nome.value==""){
		msg= "Tem que preencher o campo NOME." + "\n" ;
		window.alert (msg);
		document.insc.t_nome.focus(); 
		return false;
	}else if (document.insc.t_nome.value=="Insira o seu nome"){
		msg= "Tem que preencher o campo NOME." + "\n" ;
		window.alert (msg);
		document.insc.t_nome.focus(); 
		return false;
	}
	
	if (document.insc.t_morada.value==""){
		msg= "Tem que preencher o campo MORADA." + "\n" ;
		window.alert (msg);
		document.insc.t_morada.focus(); 
		return false;
	}else if (document.insc.t_morada.value=="Insira a sua morada"){
		msg= "Tem que preencher o campo MORADA." + "\n" ;
		window.alert (msg);
		document.insc.t_morada.focus(); 
		return false;
	}
	
	if (document.insc.t_telefone.value==""){
		msg= "Tem que preencher o campo TELEFONE." + "\n" ;
		window.alert (msg);
		document.insc.t_telefone.focus(); 
		return false;
	}else if (document.insc.t_telefone.value=="Insira o seu telefone"){
		msg= "Tem que preencher o campo TELEFONE." + "\n" ;
		window.alert (msg);
		document.insc.t_telefone.focus(); 
		return false;
	}
	
	if (!(valida_email(document.insc.t_email.value))){
		document.insc.t_email.focus(); 
		return false;
	}
	
	if (document.insc.t_instituicao.value==""){
		msg= "Tem que preencher o campo INSTITUIÇÃO." + "\n" ;
		window.alert (msg);
		document.insc.t_instituicao.focus(); 
		return false;
	}else if (document.insc.t_instituicao.value=="Insira a Instituição"){
		msg= "Tem que preencher o campo INSTITUIÇÃO." + "\n" ;
		window.alert (msg);
		document.insc.t_instituicao.focus(); 
		return false;
	}
	
	msg= "A sua inscrição vai ser enviada e validada" + "\npelo secretariado da SPP. \nObrigado pela sua inscrição! " ;
	window.alert(msg);	
	
	return true
}

function valida_participacao_forum(){

	if (document.participacao_forum.nome.value==""){
		msg= "Tem que preencher o campo NOME." + "\n" ;
		window.alert (msg);
		document.participacao_forum.nome.focus(); 
		return false;
	}else if (document.participacao_forum.nome.value=="Insira o seu nome"){
		msg= "Tem que preencher o campo NOME." + "\n" ;
		window.alert (msg);
		document.participacao_forum.nome.focus(); 
		return false;
	}
	
	if (!(valida_email(document.participacao_forum.email.value))){
		document.participacao_forum.email.focus(); 
		return false;
	}
	
	if (document.participacao_forum.assinatura.value==""){
		msg= "Tem que preencher o campo ASSINATURA FÓRUM." + "\n" ;
		window.alert (msg);
		document.participacao_forum.assinatura.focus(); 
		return false;
	}else if (document.participacao_forum.assinatura.value=="Insira a assinatura"){
		msg= "Tem que preencher o campo ASSINATURA FÓRUM." + "\n" ;
		window.alert (msg);
		document.participacao_forum.assinatura.focus(); 
		return false;
	}
	
	if (document.participacao_forum.ordem_medicos.value==""){
		msg= "Tem que preencher o campo N.º ORDEM MÉDICOS." + "\n" ;
		window.alert (msg);
		document.participacao_forum.ordem_medicos.focus(); 
		return false;
	}else if (document.participacao_forum.ordem_medicos.value=="Número da ordem"){
		msg= "Tem que preencher o campo N.º ORDEM MÉDICOS." + "\n" ;
		window.alert (msg);
		document.participacao_forum.ordem_medicos.focus(); 
		return false;
	}
		
	msg= "O seu pedido vai ser enviado" + "\n e validado pelo moderador do fórum." ;
	window.alert(msg);	
	
	return true
}

function valida_email(email)
{
	var result = /^.+\@.+\..+$/ ;

	if ((email == null) || (email.length == 0)) {
       	if (valida_email.arguments.length == 1) {
       		alert("Tem que preencher um E-Mail válido.");
       		return false ;
       	} else {
       		if (!(valida_email.arguments[1] == true)) {
       			alert("Tem que preencher um E-Mail válido.");
       		}
       		return (valida_email.arguments[1] == true);
       	}
    } else {
		if (!(result.test(email))) {
			alert("Tem que preencher um E-Mail válido.");
		}
       return result.test(email);
    }
}

function valida_email_en(email)
{
	var result = /^.+\@.+\..+$/ ;

	if ((email == null) || (email.length == 0)) {
       	if (valida_email_en.arguments.length == 1) {
       		alert("It has that to fill a valid email.");
       		return false ;
       	} else {
       		if (!(valida_email_en.arguments[1] == true)) {
       			alert("It has that to fill a valid email.");
       		}
       		return (valida_email_en.arguments[1] == true);
       	}
    } else {
		if (!(result.test(email))) {
			alert("It has that to fill a valid email.");
		}
       return result.test(email);
    }
}



var ns6=document.getElementById&&!document.all

function restrictinput(maxlength,e,placeholder){
if (window.event&&event.srcElement.value.length>=maxlength)
return false
else if (e.target&&e.target==eval(placeholder)&&e.target.value.length>=maxlength){
var pressedkey=/[a-zA-Z0-9\.\,\/]/ //detect alphanumeric keys
if (pressedkey.test(String.fromCharCode(e.which)))
e.stopPropagation()
}
}

function countlimit(maxlength,e,placeholder){
var theform=eval(placeholder)
var lengthleft=maxlength-theform.value.length
var placeholderobj=document.all? document.all[placeholder] : document.getElementById(placeholder)
if (window.event||e.target&&e.target==eval(placeholder)){
if (lengthleft<0)
theform.value=theform.value.substring(0,maxlength)
placeholderobj.innerHTML=lengthleft
}
}

function displaylimit(theform,thelimit){
var limit_text='Pode introduzir <b><span id="'+theform.toString()+'">'+thelimit+'</span></b> caracteres!!'
if (document.all||ns6)
document.write(limit_text)
if (document.all){
eval(theform).onkeypress=function(){ return restrictinput(thelimit,event,theform)}
eval(theform).onkeyup=function(){ countlimit(thelimit,event,theform)}
}
else if (ns6){
document.body.addEventListener('keypress', function(event) { restrictinput(thelimit,event,theform) }, true); 
document.body.addEventListener('keyup', function(event) { countlimit(thelimit,event,theform) }, true); 
}
}

