function testa_tecla()
{
if (event.keyCode == '13')
{
}
else if (event.keyCode < '48' || event.keyCode > '58')
{
alert('Digite apenas números!');
event.keyCode = '127';
}
}
function validar(formulario)
<!-- Nº Contribuinte -->
{
if (formulario.contrib.value.length < 9 || (formulario.contrib.value.indexOf (' ') == 0))
  {
    alert("Escreva pelo menos 9 caracteres no campo \"Nº Contruinte\".");
    formulario.contrib.focus();
    return (false);
  }
<!-- Nº Cliente -->
  if (formulario.ncliente.value.length < 2 || (formulario.ncliente.value.indexOf (' ') == 0))
  {
    alert("Escreva pelo menos 2 caracteres no campo \"Nº Cliente\".");
    formulario.ncliente.focus();
    return (false);
  }
<!-- Nome Empresa -->
if (formulario.nome.value.length < 4 || (formulario.nome.value.indexOf (' ') == 0))
  {
    alert("Escreva pelo menos 4 caracteres no campo \"Nome Empresa\".");
    formulario.nome.focus();
    return (false);
  }
<!-- Morada -->
if (formulario.morada.value.length < 4 || (formulario.morada.value.indexOf (' ') == 0))
  {
    alert("Escreva pelo menos 4 caracteres no campo \"Morada\".");
    formulario.morada.focus();
    return (false);
  }
<!-- Direcção email -->
if ((formulario.correo.value.indexOf ('.') == -1) || (formulario.correo.value.indexOf ('@', 0) == -1)||(formulario.correo.value.length < 5)) {
    alert("Escreva uma direcção email válida no campo \"Correio email\".");
    formulario.correo.focus();
    return (false);
  }
<!-- Responsavel -->
if (formulario.responsavel.value.length < 9 || (formulario.responsavel.value.indexOf (' ') == 0))
  {
    alert("Escreva pelo menos 9 caracteres no campo \"Responsavél\".");
    formulario.responsavel.focus();
    return (false);
  }
<!-- Dia/Mes/Ano -->
var f = document.registro;
if (f.dia.value==''){alert('Informe dia');f.dia.focus();return false;}
if (f.mes.value==''){alert('Informe o Mês');f.mes.focus();return false;}
if (f.ano.value==''){alert('Informe o Ano');f.ano.focus();return false;}
<!-- Descrição -->
if (formulario.prod_serv.value.length < 9 || (formulario.prod_serv.value.indexOf (' ') == 0))
  {
    alert("Escreva pelo menos 9 caracteres no campo \"Descrição\".");
    formulario.prod_serv.focus();
    return (false);
  }
<!-- Mensagem -->
if (formulario.mensagem.value.length < 4 || (formulario.mensagem.value.indexOf (' ') == 0))
  {
    alert("Escreva pelo menos 4 caracteres no campo \"Mensagem\".");
    formulario.mensagem.focus();
    return (false);
  }
  return (true);
}
