﻿// ajax support for login
// MooTools Initialization

// e - Webservice Response
// x - ???
var loggedInName = "";
var SiteLoginNotifier = new Spry.Utils.Notifier();

function showLoginForm(bShow)
{
    var loginDiv = document.getElementById("loginDiv");
    if (loginDiv)
    {
        loginDiv.style.display = (bShow) ? "block" : "none";
    }
}

function onResponse_loginForm(e,x)
{
    var memberInfo;
    eval ("memberInfo = " + e);
    loggedInName = memberInfo.memberName;
    showLoginForm(false);
    
    var loginForm = document.getElementById("loginForm");
    if (loginForm && memberInfo.loggedIn)
    {
        loginForm.innerHTML = "<a href='logout.php'>Logout</a>";
        SiteLoginNotifier.notifyObservers('onLogin', memberInfo);
    }
    else
    {
        alert("The system could not log you in with that account name and/or password.\nPlease try again or reset your password if you have forgotten it.");
    }
    if (memberInfo.loggedIn) Spry.Utils.updateContent("privateMenu","ws/privateMenuBar.php");
}
