// JavaScript Document
function $(elemento)
{
	return document.getElementById(elemento);
}

function checkMail(mail)
{
	var er = new RegExp(/^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/);
	if(typeof(mail) == "string")
	{
		if(er.test(mail))
		{
			return true;
		}
    }
	else if(typeof(mail) == "object")
	{
    	if(er.test(mail.value))
		{ 
        	return true; 
		}
    }
	else
	{
		return false;
	}
}

function envia_contato()
{
	var nome		= $("nome");
	var email		= $("email");
	var cidade		= $("cidade");
	var uf			= $("uf");
	var pais		= $("pais");
	var mensagem	= $("mensagem");
	
	if(nome.value == "")
	{
		alert("O campo Nome é obrigatório");
		nome.focus();
		return false;
	}
	if(email.value == "")
	{
		alert("O campo E-mail é obrigatório.");
		email.focus();
		return false;
	}
	if(!checkMail(email.value))
	{
		alert("E-mail informado é inválido.");
		email.focus();
		return false;
	}
	if(cidade.value == "")
	{
		alert("O campo Cidade é obrigatório.");
		cidade.focus();
		return false;
	}
	if(uf.value == "")
	{
		alert("O campo UF é obrigatório.");
		uf.focus();
		return false;
	}
	if(pais.value == "")
	{
		alert("O campo País é obrigatório.");
		pais.focus();
		return false;
	}
	if(mensagem.value == "")
	{
		alert("O campo Mensagem é obrigatório.");
		mensagem.focus();
		return false;
	}
	$("frmContato").submit();
}
