function trim(string) {
  var re= /^\s*|\s*$/g;
  return string.replace(re,"");
}
function validateEmail(e) {
  if (e != "") {
    var objRegExp = /^.+@.+\..{2,3}$/;
    return objRegExp.test(e);
  } else {
    return true;
  }
}








function frmPedidoInformacao_Validate(f) {
  if(trim(f.tfNome.value) == "" || trim(f.tfEmail.value) == "" || trim(f.tfAssunto.value) == "" || trim(f.tfMensagem.value) == "") {
    alert ("Não é possível enviar o formulário.\nTodos os campos são de preenchimento obrigatório.");
    return false;
  }
  if(!validateEmail(f.tfEmail.value)) {
    alert("Não é possível enviar o formulário.\nIntroduza um endereço de e-mail válido.");
	return false;
  }
  return true;
}
function frmPedidoOrcamento_Validate(f) {
  if(trim(f.tfNome.value) == "" || trim(f.tfTelefone.value) == "" || trim(f.tfEmail.value) == ""
	 || trim(f.tfNomeCondominio.value) == "" || trim(f.tfEnderecoCondominio.value) == ""
	 || (trim(f.tfHabitacoes.value) == "" && trim(f.tfGaragens.value) == ""	&& trim(f.tfManutencao.value) == ""
	 && trim(f.tfEscritorio.value) == "" && trim(f.tfArrecadacoes.value) == "" && trim(f.tfOutros.value) == "")
	 || trim(f.tfPisos.value) == "" || trim(f.tfForma.value) == "") {
    alert ("Não é possível enviar o formulário.\nIntroduza os campos são de preenchimento obrigatório.");
    return false;
  }
  if(!validateEmail(f.tfEmail.value)) {
    alert("Não é possível enviar o formulário.\nIntroduza um endereço de e-mail válido.");
	return false;
  }
  return true;
}