String.prototype.trim = function()
{
	return this.replace(/^\s*/, "").replace(/\s*$/, "");
}

//Valida um e-mail
function validaEmail(email)
{
    var reEmail = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
    
    if (reEmail.test(email)) {return true;}
	else {return false;}
	
}

//Valida os dados
function faleConosco(frm)
{
    var nome = frm.nome;
    var email = frm.email;
    var assunto = frm.assunto;
    var msg = frm.msg;
    
    if(nome.value == '')
    {
        alert('Informe seu nome.');
        nome.focus();
        return;
    }
    if(email.value == '')
    {
        alert('Informe um e-mail.');
        email.focus();
        return;
    }
    if(!validaEmail(email.value))
    {
        alert('E-mail inválido.');
        email.focus();
        return;
    }
    if(assunto.value == '')
    {
        alert('Informe o assunto.');
        assunto.focus();
        return;
    }
    if(msg.value == '')
    {
        alert('Informe o texto da mensagem.');
        msg.focus();
        return;
    }
    frm.submit();
}
