$(document).ready(function () {

    document.getElementById("frm_login").reset();

    $("#cpf,#cnpj").attr("disabled","disabled");
    $(".tip").hide();

    $(".cpf").mask("999.999.999-99");
    $(".cnpj").mask("99.999.999/9999-99");

    $(":radio[name='tipo']").click(function () {
        $val = $(this).val();

        if($val == "cpf")
            {
                $("#cpf")
                    .attr("disabled","")
                    .focus();

                $("#cnpj")
                    .attr("disabled","disabled")
                    .attr("class","")
                    .val("");
            } else {
                $("#cnpj")
                    .attr("disabled","")
                    .focus();

                $("#cpf")
                    .attr("disabled","disabled")
                    .attr("class","")
                    .val("");
            }
    })


    /***
     * Validações
     */

    $("#frm_login").validate({
        errorLabelContainer:    $("div#loginError"),
        rules: {
            "cpf" : {
                "required" : "#cpf_radio:checked"
            },
            "cnpj" : {
                "required" : "#cnpj_radio:checked"
            },
            "tipo" : "required"
        },
        messages : {
            "cpf" : 'Por favor, preencha o CPF',
            "cnpj" : "Por favor, preencha o CNPJ",
            "tipo" : 'Por favor, selecione o tipo de usu&aacute;rio'
        }
    })
})
