﻿function isMailReady(form, messageDiv) {
    var div = document.getElementById(messageDiv);
    var passed = true;
    var txt = "";
    var focusElement = null;
    var fixElement = function(element, message) {
        passed = false;
        txt += '<li class="error">' + message + '</li>';
        if (!focusElement) {
            focusElement = element;
        }
    }

    if (form.nome.value.length < 5) {
        fixElement(form.nome, "Por favor digite o seu nome e sobrenome.");
    }

    if (!form.email.value.match("@") || !form.email.value.match(".")) {
        fixElement(form.email, "Por favor digite corretamente o seu e-mail.");
    }

    if (form.assunto.value == "") {
        fixElement(form.assunto, "Por favor escolha um assunto.");
    }

    if (form.mensagem.value == "") {
        fixElement(form.mensagem, "Por favor digite a sua mensagem.");
    }

    div.style.display = "block";
    div.innerHTML = '<ul>' + txt + '</ul>';
    if (focusElement) {
        focusElement.focus();
    }

    return passed;
}