//
// Update current user data (email and optionally password)
//
function update_current_user_data()
{
    var f = document.forms['form_personal'];
    var email = f.current_user_email.value;

    if (email == '')
    {
        my_alert('fill in all must fields');
        return false;
    }

    var data = $("#form_personal").serialize();
    var code = "close_modals();";
    ajax(data, code, "", "button_current_user_data", "saving_current_user_data");
    
    /*$('#button_current_user_data').hide();
    $('#saving_current_user_data').show();
    f.submit();*/
    
    return false;
}

//
// Ajax update current user email.
//
// Notions:
//
// . message span id that is related to the 
//   field is named after the field: 
//   'msg_<fld_name>'
//
// . action that is related to the field is
//   named after the field: 
//   'action_update_<fld_name>'
//
/*function _update_current_user_field(fld_name)
{
    var f = document.forms['form_personal'];
    var val = eval('f.'+fld_name+'.value');

    //
    // Error cases.
    //
    if (val == '')
    {
        my_alert('must field');
        return false;
    }

    //
    // Ajax the form.
    //
    var action = 'ajax_update_' + fld_name;
    var button = 'button_' + fld_name;
    var saving = 'saving_' + fld_name;
    
    var data = 'action='+action+'&'+fld_name+'='+val;
    var code = "my_alert(%%%);";
    
    ajax(data, code, '', button, saving);
    
    return false;
}

function update_current_user_email()
{
    return _update_current_user_field('current_user_email');
}

function update_current_user_pwd()
{
    return _update_current_user_field('current_user_pwd');
}
*/
