$(document).ready(function(){
    // manipulação do campo "setor", pra quando selecionar "ouvidoria",
    // mudar o assunto para "reclamações", e quando não for ouvidoria
    // retirar a opção "reclamações"
    $("#setor").change(function(){
        if ($(this).val() == 'ademilar') {
            $(this).parent("div").next().show();
            $("#opt_reclamacoes").remove();
            $("#f1").css("padding-bottom", "40px");
        }
        else {
            $(this).parent("div").next().hide();
            if (!$("#opt_reclamacoes").val())
                $("#assunto").append($('<option value="reclamacoes" id="opt_reclamacoes">Reclamações</option>'));
            $("#assunto").val("reclamacoes");
            $("#f1").css("padding-bottom", "97px");
        }
    }).change(); // <-- executa a ação do onChange logo quando carrega


    $("#f1").submit(function(){
        var msg = "";

        if ($("#nome").val().length < 3) {
            msg = "Preencha o campo NOME";
            $("#nome").focus();
        } else if (!validaemail($("#emai").val())) {
            msg = "Preencha o campo E-MAIL";
            $("#emai").focus();
        } else if ($("#telefone").val().replace(/\D/g, '').length != 10) {
            msg = "Preencha o campo TELEFONE";
            $("#telefone").focus();
        } else if ($("#cidade").val().length < 3) {
            msg = "Preencha o campo CIDADE";
            $("#cidade").focus();
        } else if (!$("#setor").val()) {
            msg = "Selecione o SETOR para o qual deseja enviar sua mensagem.";
            $("#setor").focus();
        } else if (!$("#assunto").val()) {
            msg = "Selecione o ASSUNTO da mensagem.";
            $("#assunto").focus();
        } else if ($("#mensagem").val().length < 3) {
            msg = "Preencha o campo MENSAGEM.";
            $("#mensagem").focus();
        }


        if (msg != "") {
            alert (msg);
            return false;
        }

        $("#mm2maijer").val($("#setor").val());

        return true;
    });
});