function envia() {

// TEXT NOME
if (document.form.nome.value == "") {
    alert("Por favor, digite o NOME.");
    document.form.nome.focus();
    return false;
}

// TEXT E-MAIL
if (document.form.email.value == "") {
    alert("Por favor, digite seu E-MAIL.");
    document.form.email.focus();
    return false;
}

var checkcliEmail = "@.";
var checkStr = document.form.email.value;
var cliEmailValid = false;
var cliEmailAt = false;
var cliEmailPeriod = false;
for (i = 0;  i < checkStr.length;  i++) {
ch = checkStr.charAt(i);
for (j = 0;  j < checkcliEmail.length;  j++) {
if (ch == checkcliEmail.charAt(j) && ch == "@")
cliEmailAt = true;
if (ch == checkcliEmail.charAt(j) && ch == ".")
cliEmailPeriod = true;
      if (cliEmailAt && cliEmailPeriod)
        break;
      if (j == checkcliEmail.length)
        break;
    }

if (cliEmailAt && cliEmailPeriod) {
        cliEmailValid = true
        break;
    }
}
if (!cliEmailValid)
{
    alert("Por favor, digite um E-MAIL válido!");
    document.form.email.focus();
    return false;
}

    // TEXT DDD
if (document.form.ddd_fone.value == "") {
    alert("Por favor, digite o DDD.");
    document.form.ddd_fone.focus();
    return false;
}

if (document.form.ddd_fone.value.length < 2) {
    alert("O DDD deve conter 2 (dois) dígitos.");
    document.form.ddd_fone.focus();
    return false;
}
var checkOK = "0123456789";
var checkStr = document.form.ddd_fone.value;
var allValid = true;
var allNum = "";
for (i = 0;  i < checkStr.length;  i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
} if (!allValid) {
alert("O DDD deve conter apenas números");
document.form.ddd_fone.focus();
return false;
}

    // TEXT TELEFONE
if (document.form.telefone.value == "") {
    alert("Por favor, digite o TELEFONE.");
    document.form.telefone.focus();
    return false;
}

if (document.form.telefone.value.length < 7) {
    alert("O TELEFONE deve ter 7 (sete) ou 8 (oito) dígitos.");
    document.form.telefone.focus();
    return false;
}
var checkOK = "0123456789";
var checkStr = document.form.telefone.value;
var allValid = true;
var allNum = "";
for (i = 0;  i < checkStr.length;  i++) {
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length) {
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid) {
    alert("O TELEFONE deve conter apenas números");
    document.form.telefone.focus();
    return false;
}

// TEXT MENSAGEM
if (document.form.mensagem.value == "") {
    alert("Por favor, digite sua MENSAGEM.");
    document.form.mensagem.focus();
    return false;
}

else {
    document.form.submit();
    }
}