function validator()
{
	
	if (document.formulario.nome.value == "")
	{
		alert("Por favor introduza um Nome.");
		document.formulario.nome.focus();
		return (false);
	}
	
	if (document.formulario.morada.value == "")
	{
		alert("Por favor introduza uma Morada.");
		document.formulario.morada.focus();
		return (false);
	}
	
	if (document.formulario.cpostal.value.length < 4)
	{
		alert("Por favor introduza um Código Postal válido.");
		document.formulario.cpostal.focus();
		return (false);
	}
	else
	{
		if(isInteger(document.formulario.cpostal.value) == false)
		{
			alert("Por favor introduza um Código Postal válido.");
			document.formulario.cpostal.focus();
			return (false);
		}
	}
	
	if (document.formulario.cpostal2.value.length < 3)
	{
		alert("Por favor introduza um Código Postal válido.");
		document.formulario.cpostal2.focus();
		return (false);
	}
	else
	{
		if(isInteger(document.formulario.cpostal2.value) == false)
		{
			alert("Por favor introduza um Código Postal válido.");
			document.formulario.cpostal2.focus();
			return (false);
		}
	}
							
	if (document.formulario.localidade.value == "")
	{
		alert("Por favor introduza uma Localidade.");
		document.formulario.localidade.focus();
		return (false);
	}
	
	return (true);
}
							
function isInteger(cpostal)
{   
	var i;
	for (i = 0; i < cpostal.length; i++)
	{   
		var c = cpostal.charAt(i);
		if ((c < "0") || (c > "9"))
		{
			return false;
		}
	}								
	return true;
}
