﻿
var userInformation = null;
var userInfoDataObject = null;
document.observe("dom:loaded", initPage);

function initPage() {
    userInformation = new UserInformation();
}

function ClearEmail() {
    $('lgnEmail').value = "";
    $('fpassEmail').value = "";
}
function ClearPassword() {
    $('lgnTextPassword').hide();
    $('lgnPassword').show();
    $('lgnPassword').focus();
}

function Login(){
    $('BadLogin').hide();
    $('AfterPassSent').hide();
    userInfoDataObject = userInformation.Login($('lgnEmail').value, $('lgnPassword').value);
    if (userInfoDataObject.Valid == true) {
        /*$('spnFullName').update(userInfoDataObject.FullName);
        $('signInTopForm').hide();
        $('signedIn').show();
        return;*/
        window.location.href = window.location.toString();
        return;
    }
    $('BadLogin').show();
    return;
}

function SendPassword() {
    $('BadEmail').hide();
    userInfoDataObject = userInformation.SendPassword($('fpassEmail').value);
    if (userInfoDataObject.Valid == true) {
        showSignInForm();
        $('lgnEmail').value = $('fpassEmail').value;
        $('forgotPasswordForm').hide();
        $('AfterPassSent').show();
        return;
    }
    $('BadEmail').show();
    return;
}

function Logout() {
    userInfoDataObject = userInformation.Logout();
    window.location.href = "/Home";
    return; ;
}

function closeSignInForm() {
	$('signInTopForm').hide();
	$('signInOptions').show();
}

function showSignInForm() {
	$('signInTopForm').show();
	$('signInOptions').hide();
}

function showForgotPasswordForm() {
    $('forgotPasswordForm').show();
    $('signInOptions').hide();
}

function closeForgotPasswordForm() {
    $('forgotPasswordForm').hide();
    $('signInOptions').show();
}