FancyBox v2 - cuadro de inicio de sesión

He leído y repasé todos los ejemplos sobre:http://fancyapps.com/fancybox/

No hay nada que me ayude a crear un cuadro de inicio de sesión emergente.

He comprobado la versión anterior de Fancybox 1.3.x que tiene un ejemplo para el cuadro de inicio de sesión, pero ese método no funciona realmente en el nuevo Fancybox v2.

Si alguien me puede ayudar, seré feliz.

Hasta ahora tengo este código, que es semi-trabajo:

$("#top-login-button").click(function() {
        $.fancybox.open({
            href : "#login_form",
            padding : 0,
            onClosed : function() {
                    $("#login_error").hide();
            }
        });
    });

    $("#login_form_ajax").bind("submit", function() {

        if ($("#login_name").val().length < 1 || $("#login_pass").val().length < 1) {
            $("#login_error").show();
            return false;
        }

        $.fancybox.showActivity();

        $.ajax({
            type        : "POST",
            cache   : false,
            url     : "/login.php",
            data        : $(this).serializeArray(),
            success: function(data) {
                $.fancybox(data);
            }
        });

        return false;
    });

Respuestas a la pregunta(2)

Su respuesta a la pregunta