                        Event.observe(window, "load", function() {
    ajaxEngine.registerRequest("saveStatus", "/user/editStatus.dos");
    ajaxEngine.registerAjaxElement("statusBalloonAjax");
});

function openStatus() {
    $('statusDisplay').hide();
    var value = $('curStat').innerHTML;
    $('statusInput').value = value;
    $('statusEntry').show();
}

function saveStatus() {
    var newStatus = $('statusInput').value;
    var oldStatus = $('oldStatusInput').value;
    ajaxEngine.sendRequest('saveStatus', {
        method: 'post',
        parameters: { 
            "memberStatus" : newStatus,
            "oldStatus" : oldStatus
        }
    });
}

function clearStatus() {
    $('statusInput').value = "";
}

function cancelStatus() {
    $('statusError').hide();
    $('statusEntry').hide();
    $('statusDisplay').show();
    return false;
}  function changeStatus(newStatus) {
    $('statusInput').value = newStatus.innerHTML;
    return false;
}