// retorna valor
function id_v(id,retorno)
{
	// tipo do retorno
	switch(retorno)
	{
		// retorna objeto
		case 'o':
			return document.getElementById(id)
		break;
		// retorna titulo
		case 't':
			return document.getElementById(id).title
		break;
		// retorna valor
		case 'v':
			return document.getElementById(id).value
		break;
		// retorna tamanho
		case 'len':
			return document.getElementById(id).value.length
		break;
		// padrão, retorna valor
		default:
			return document.getElementById(id).value
	}
}
// tamanho do conteudo do campo
function id_len(id)
{
	return id_v(id,'v').length
}
// mensagem de erro e foco
function err(id)
{
	alert('Campo '+id_v(id,'t')+' é obrigatório!')
	id_v(id,'o').focus()
}
// validação
function valida()
{
	// conferencia
	if(id_v('nome','v') == '')
	{
		err('nome')
		return false
	}
	else if(id_v('email','len') < 5)
	{
		err('email')
		return false
	}
	else if(id_v('tel','len') < 8)
	{
		err('tel')
		return false
	}
	else if(id_v('assunto','v') == '')
	{
		err('assunto')
		return false
	}
	else if(id_v('msg','v') == '')
	{
		err('msg')
		return false
	}
	else
	{
		return true
	}
}
