﻿ui.login = {

    init: function() {

        var dlg = $("#login-dialog").dialog({
            autoOpen: false,
            close: onDialogClose,
            modal: true,
            width: 374
        });
        dlg.parent().appendTo($("form:first"));

        $("#login-dialog .button").button();

        $("#login-dialog .button.cancel").button()
            .click(function(event) {
                $("#login-dialog").dialog("close");
            });

        $(".login-logout.login").click(function() {
            $("#login-dialog").dialog("open");
        });

        // Submit form using Enter in text fields
        $("#login-dialog input.login").keyup(function(event) {
            if (event.keyCode == 13) {
                event.preventDefault();
                $("#login-dialog input[type=submit]").click();
            }
        });


        function onDialogClose() {
            $("#login-dialog .ui-icon").hide();
            $("#login-dialog .invalid-login").hide();
        }
    }

}


