<!--
function ChangeClass(menu, newSrc)
{
	if (document.getElementById)
	{
		document.getElementById(menu).src = newSrc;
	}
}

// Verifica formulário de contacto
function setFocus(aField)
{
	document.forms[0][aField].focus();
}

function isAnEmailAddress(aTextField) // x@x.x
{
	if (document.forms[0][aTextField].value.length<5)
	{
		return false;
	}
	else if (document.forms[0][aTextField].value.indexOf("@") < 1)
	{
		return false;
	}
	else if (document.forms[0][aTextField].value.length - document.forms[0][aTextField].value.indexOf("@") < 4)
	{
		return false;
	}
	else if (document.forms[0][aTextField].value.lastIndexOf(".")<=document.forms[0][aTextField].value.indexOf("@"))
	{
		return false;
	}
	else
	{
		return true;
	}
}
function isEmpty(aTextField)
{
	if ((document.forms[0][aTextField].value.length==0) || (document.forms[0][aTextField].value==null))
	{
		return true;
	}
	else
	{
		return false;
	}
}
function validate()
{
	// Passo 1: verifica se todos os campos estão preenchidos, caso não estejam, avisa e sai sem enviar o formulário

	// verifica se o campo nome está preenchido
	if (isEmpty("nome"))
	{
		alert("P.f. preencha todos os campos.");
		setFocus("nome");
		return false;
	}
	// verifica se o campo telefone está preenchido
	if (isEmpty("telefone"))
	{
		alert("P.f. preencha todos os campos.");
		setFocus("telefone");
		return false;
	}
	// verifica se o campo email está preenchido
	if (isEmpty("email"))
	{
		alert("P.f. preencha todos os campos.");
		setFocus("email");
		return false;
	}
	// verifica se o campo assunto está preenchido
	if (isEmpty("assunto"))
	{
		alert("P.f. preencha todos os campos.");
		setFocus("assunto");
		return false;
	}
	// verifica se o campo body está preenchido
	if (isEmpty("body"))
	{
		alert("P.f. preencha todos os campos.");
		setFocus("body");
		return false;
	}


	// Passo 2: verifica se o e-mail é válido, caso não seja, alerta e sai sem enviar o formulário

	if (!isAnEmailAddress("email"))
	{
		alert("O e-mail que inseriu não é válido.");
		setFocus("email");
		return false;
	}

	// se até aqui correu tudo bem então envia o formulário

	return true;
}
// Fim da verificação do formulário de contacto
//-->

