function marcarSelecionado(selector) {
    selector.each(function() {
        $(this).addClass('selecionado');
    });
}

$(window).ready(function() {
    var path;
    path = window.location.pathname.split('/');
    if (path.length == 2) {
        marcarSelecionado($('[id^="menu"] a[href="/home/"]'));
    } else if (path.length > 2) {
        marcarSelecionado($('[id^="menu"] a[href="/'+path[1]+'/"]'));
        if (path.length > 2 && (path[1] == 'missao' || path[1] == 'valores')) {
            marcarSelecionado($('[id^="menu"] a[href="/empresa/"]'));
        }
    }

    $('[name="telefone"]').mask("(99) 9999-9999")

    $('form[action="/contato/"]').validate({
        rules: {
            nome: {
                required: true
            },
            telefone: {
                required: true
            },
            email: {
                required: true,
                email: true
            },
            assunto: {
                required: true
            },
            mensagem: {
                required: true
            }
        },
        messages: {
            nome: "O nome é um campo obrigatório.",
            telefone: "O telefone é um capo obrigatório.",
            email: {
                required: "O e-mail é um campo obrigatório.",
                email: "E-mail inválido."
            },
            assunto: "O assunto é um campo obrigatório.",
            mensagem: "A mensagem é um campo obrigatório."
        }
    });
});