function Valida() {
	var msg = "";
if(document.myForm.nome.value == "") {
	document.myForm.nome.focus();
	alert("Atenção! Preencha o campo Nome.");
	return(false);
}
if(document.myForm.mensagem.value == "") {
	document.myForm.mensagem.focus();
	alert("Atenção! Preencha o campo Mensagem.");		
	return(false);
}	
	return true;
}

function isValidTelefone(telefone, required) {
    if (required==undefined) {   // Se não for especificado, assume o valor required
        required=true;
    }
    if (telefone==null) {
        if (required) { alert("Atenção! Preencha o campo Telefone.");
            return false;
        }
        return true;
    }
    if (telefone.length==0) {  
        if (required) { alert("Atenção! Preencha o campo Telefone.");
            return false;
        }
        return true;
    }     

    if (! allValidChars(telefone)) { alert("Atenção! o campo Telefone contém caracteres inválidos.\nCaracteres válidos: 0123456789"); // Verifica se todos os caracteres são válidos.
    return false;
    }

    if (telefone.length<9) {  
        if (required) { alert("Atenção! O campo Telefone deve ter pelo menos 9 digitos.");
            return false;
        }
        return true;        
    }

    return true;
}

function allValidChars(telefone) {
  var parsed = true;
  var i = 0;
  var validchars = "0123456789";
  for (i=0; i < telefone.length; i++) {
    var letter = telefone.charAt(i).toLowerCase();
    if (validchars.indexOf(letter) != -1)
    continue;
    parsed = false;
    break;
  }
  return parsed;
}
