function validate_required(field)
{
    with (field)
    {
        if (value==null||value=="")
        {
            return false;
        }
        else
        {
            return true;
        }
    }
}

function validate_email(field)
{
    with (field)
    {
        apos=value.indexOf("@");
        dotpos=value.lastIndexOf(".");
        if (apos<1||dotpos-apos<2)
        {return false;}
        else {return true;}
    }
}


function validate_form(thisform)
{
    var msg = "";
    with (thisform)
    {
        if ( validate_required(contato_nome) == false )
        { msg += "- campo NOME vazio\n"; }
        if ( validate_required(contato_mail) == false )
        { msg += "- campo MAIL vazio\n"; }
        if ( validate_required(contato_fone) == false )
        { msg += "- campo FONE vazio\n"; }
        if ( validate_required(contato_text) == false )
        { msg += "- campo MENSAGEM vazio\n"; }
        if ( validate_email(contato_mail) == false )
        { msg += "- EMAIL inválido\n"; }
    }
    if ( msg == "" )
    { return true; }
    else
    {
        alert(msg);return false;
    }
}


