
function handleLoginSubmit() {
    tunelocker.login(this.getData().email, this.getData().password);
    this.submit();
}

function loginDialogInit() {
    var loginButtons = [ { text:"Submit", handler:handleLoginSubmit, isDefault:true }];
    var loginDialog = new YAHOO.widget.Dialog("loginDialogDiv");
    loginDialog.cfg.queueProperty("buttons", loginButtons);
    loginDialog.cfg.queueProperty("postmethod", 'none');
    loginDialog.cfg.queueProperty("fixedcenter", true);
    loginDialog.cfg.queueProperty("modal", true);
    loginDialog.cfg.queueProperty("close", false);
    var enter_key = new YAHOO.util.KeyListener(document, {keys: 13}, {fn: handleLoginSubmit, scope: loginDialog, correctScope: true}, 'keydown');
    loginDialog.cfg.queueProperty('keylisteners', enter_key);
    return loginDialog;
}

