// JavaScript Document
function ValidarRadio(campo)
{
	for(i = 0;i < campo.length; i++)
	{
		if(campo[i].checked)
		return true;
	}
	return false;
}


function ValidarEmail(email)
{
	if (email == "")
		return false

	var invalidChars = " /\;:'"
	var badchar

	for(i=0;i < invalidChars.length;i++)
	{
		badChar = invalidChars.charAt(i)
		if (email.indexOf(badChar,0) > -1)
			return false
	}
	atPos = email.indexOf("@",1)

	if (atPos == -1)
		return false

	if (email.indexOf("@",atPos+1) > -1)
		return false
	periodPos = email.indexOf(".",atPos)

	if (periodPos == -1)
		return false

	if (periodPos+3 > email.length)
		return false
		
	return true
}

function ValidarContato(f)
{
	if(f.txtNome.value.length < 4)
	{
		alert("Por favor, entre com seu nome corretamente.");
		f.txtNome.focus();
		return false;
	}
	if(!ValidarEmail(f.txtEmail.value))
	{
		alert("Por favor, entre com seu e-mail corretamente.");
		f.txtEmail.focus();
		return false;
	}
	if(!ValidarRadio(f.rdoAssunto))
	{
		alert("Selecione o assunto da mensagem.");
		return false;
	}
	if(f.txtMensagem.value.length < 10)
	{
		alert("Por favor, entre com uma mensagem válida");
		f.txtMensagem.focus();
		return false;
	}
	return true;
}
