<!--
function ValidateForm(theForm)
{
  theForm.nome.value = striplt(theForm.nome.value);
  theForm.morada.value = striplt(theForm.morada.value);
  theForm.codpostal.value = striplt(theForm.codpostal.value); 
  theForm.localidade.value = striplt(theForm.localidade.value); 
  theForm.eemail.value = stripa(theForm.eemail.value); 
  theForm.telemovel.value = getDigits(theForm.telemovel.value);

// check nome
  if (theForm.nome.value.length < 1) {
  	alert(" Por favor, introduza o nome.");
  	theForm.nome.focus();
  	return(false);
   }

// check morada
  if (theForm.morada.value.length < 1) {
  	alert("Por favor, introduza a morada.");
  	theForm.morada.focus();
  	return(false);
   }

// check codigo Postal
  if (theForm.codpostal.value.length < 1) {
  	alert("Por favor introduza o Codigo Postal.");
  	theForm.codpostal.focus();
  	return(false);
   }
   
// check localidade
  if (theForm.localidade.value.length < 1) {
	alert("Por favor introduza a localidade.");
	theForm.localidade.focus();
    return(false);
}

// check email
  if (theForm.eemail.value.length < 1 || theForm.eemail.value == "") {
  	alert("Por favor, introduza um endereço de correio electrónico.");
  	theForm.eemail.focus();
  	return(false);
	}
  if (theForm.eemail.value.length > 70)
  {
    alert("Introduza no máximo 70 caracteres no campo do endereço de correio electrónico.");
    theForm.eemail.focus();
    return (false);
  }
  var filter=/^.+@.+\..{2,3}$/
  if ((!filter.test(theForm.eemail.value)))
  {
    alert("Endereço de correio electrónico inválido: Por favor, volte a introduzir um endereço de correio electrónico.");
    theForm.eemail.focus();
    return (false);
  }

// check phone
  if (theForm.telemovel.value.length < 9 ) {
  	alert("Por favor, introduza um número de telefone válido incluindo o código da área.");
  	theForm.telemovel.focus();
  	return(false);
   }  
  

// End Validate function
  return (true);
}

function stripl(aString)
  {
    var newString = "";
    for (i=0; i<aString.length; i++)
      {
        if (aString.charAt(i) != ' ')
          {
            for (j=i; j<aString.length; j++)
              newString=newString+aString.charAt(j);
            return(newString);
          }
      }
    return(newString);
  }

function stript(aString)
  {
    var newString = "";
    var len = aString.length;
    for (i=aString.length-1; i>=0; i--)
      {
        if (aString.charAt(i) == ' ')
          len--;
        else
          {
            for (j=0; j<len; j++)
              newString=newString+aString.charAt(j);
            return(newString);
          }
      }
    return(newString);
  }

function striplt(aString)
  {
    var newString;
    newString = stripl(aString);
    newString = stript(newString);
    return(newString);
  }

function stripa(aString)
{
  var newString = "";
  for (i=0; i<aString.length; i++)
    {
      if (aString.charAt(i) != ' ')
        {
          newString=newString+aString.charAt(i);
        }
    }
  return(newString);
}

function getDigits(aString)
{
  var newString = "";
  for (i=0; i<aString.length; i++)
    {
      if (aString.charAt(i) >= '0' && aString.charAt(i) <= '9')
        {
          newString=newString+aString.charAt(i);
        }
    }
  return(newString);
}
//-->
