function validateDados_Ass(){
	
	if (document.frmassinatura.SenderName.value==""){
		result= "Deve preencher o nome." + "\n" ;
		window.alert (result);
		document.frmassinatura.SenderName.focus(); 
		return false;
	}	
/*	if (instr(document.frmassinatura.Subject.value, 'Mirante')==true){
		if (!(CheckEMail(document.frmsendtofriend.emaildestinatario.value))){
			document.frmsendtofriend.emaildestinatario.focus(); 
			return false;
		}
	}
*/	


	if (document.frmassinatura.SenderMail.value!=""){
		if (!(CheckEMail(document.frmassinatura.SenderMail.value))){
			document.frmassinatura.SenderMail.focus(); 
			return false;
		}
	}

	if (document.frmassinatura.Morada.value==""){
		result= "Deve inserir a morada." + "\n" ;
		window.alert (result); 
		document.frmassinatura.Morada.focus(); 
		return false;
	}
	
	if (document.frmassinatura.CP.value==""){
		result= "Deve preencher o código postal." + "\n" ;
		window.alert (result); 
		document.frmassinatura.CP.focus(); 
		return false;
	}
	
	if (document.frmassinatura.Localidade.value==""){
		result= "Deve preencher a localidade ." + "\n" ;
		window.alert (result); 
		document.frmassinatura.Localidade.focus(); 
		return false;
	}
	
	if (document.frmassinatura.Pais.value==""){
		result= "O país deve ser preenchido." + "\n" ;
		window.alert (result); 
		document.frmassinatura.Pais.focus(); 
		return false;
	}
	if (isNaN(document.frmassinatura.Contribuinte.value)){
		result= "O n.º de contribuinte deve ser numérico." + "\n" ;
		window.alert (result); 
		document.frmassinatura.Contribuinte.focus(); 
		return false;
	}
	else {
		if (document.frmassinatura.Contribuinte.value==""){
			result= "O n.º de contribuinte deve ser preenchido." + "\n" ;
			window.alert (result); 
			document.frmassinatura.Contribuinte.focus(); 
			return false;
		}
	}
	
	return true
}


function validateDados_Coments(){

	
	if (document.frmcoments.coments.value==""){
		result= "Deve fazer o seu comentário." + "\n" ;
		window.alert (result);
		document.frmcoments.coments.focus(); 
		return false;
	}	
		
	if (document.frmcoments.nome.value==""){
		result= "Deve preencher o nome." + "\n" ;
		window.alert (result);
		document.frmcoments.nome.focus(); 
		return false;
	}	
	
	if (!(CheckEMail(document.frmcoments.email.value))){
		document.frmcoments.email.focus(); 
		return false;
	}

	return true
}

function validateDados_send(){
	
	if (document.frmsendtofriend.nomeremetente.value==""){
		result= "Deve preencher o nome do remetente." + "\n" ;
		window.alert (result);
		document.frmsendtofriend.nomeremetente.focus(); 
		return false;
	}	

	
	if (document.frmsendtofriend.nomedestinatario.value==""){
		result= "Deve preencher o nome do destinatário." + "\n" ;
		window.alert (result);
		document.frmsendtofriend.nomedestinatario.focus(); 
		return false;
	}	
	
	if (!(CheckEMail(document.frmsendtofriend.emaildestinatario.value))){
		document.frmsendtofriend.emaildestinatario.focus(); 
		return false;
	}
	
	return true
}



function CheckEMail(eaddress)
{
	var reEmail = /^.+\@.+\..+$/ ;

	if ((eaddress == null) || (eaddress.length == 0)) {
       	if (CheckEMail.arguments.length == 1) {
       		alert("Favor Introduzir um Endereço de E-Mail válido.");
       		return false ;
       	} else {
       		if (!(CheckEMail.arguments[1] == true)) {
       			alert("Favor Introduzir um Endereço de E-Mail válido.");
       		}
       		return (CheckEMail.arguments[1] == true);
       	}
    } else {
		if (!(reEmail.test(eaddress))) {
			alert("Favor Introduzir um Endereço de E-Mail válido.");
		}
       return reEmail.test(eaddress) ;
    }
}


function valid_pes_Forum(){
	
	if (document.frmSForum.Parametros.value.length<3){
		result= "Deve inserir pelo menos 3 caracteres." + "\n" ;
		window.alert (result);
		document.frmSForum.Parametros.focus(); 
		return false;
	}	
	if (document.frmSForum.Parametros.value.indexOf("'",0)!=-1){
		result= "O texto a pequisar contêm o caracter ' que não pode ser incluído nas pesquisas." + "\n" ;
		window.alert (result);
		document.frmSForum.Parametros.focus(); 
		return false;
	}
	
	return true
}



