function showEditForm(tab) 
{
    $$('#'+tab+' img.spinner').each(function(spinner) {
        spinner.style.display = 'inline';
    });

    new Ajax.Updater(
    { 
        success: $(tab)
    }, 
    '/ajax/Members/edit_profile_form/?tab='+tab, 
    {
        method: 'get'
    });
}

function resetDisplay(tab)
{
    $$('#'+tab+' img.spinner').each(function(spinner) {
        spinner.style.display = 'inline';
    });
    
    new Ajax.Updater(
    { 
        success: $(tab)
    }, 
    '/ajax/Members/edit_profile_form/?reset=1&tab='+tab,
    {
        method: 'get'
    });
}

function submitEditForm(tab)
{
    $$('#'+tab+' img.spinner').each(function(spinner) {
        spinner.style.display = 'inline';
    });
    
    new Ajax.Updater(
    { 
        success: $(tab)
    }, 
    '/ajax/Members/edit_profile/?tab='+tab, 
    {
        method:     'post',
        parameters: Form.serialize($$('#'+tab+' form')[0], true)
    });
}

thumbnailToggle = function(a)
{
    var i = $(a).firstChild;
    
    if(i.className == 'thumbnail')
    {
        i.src = i.src.replace('_s.jpg', '_m.jpg');
        i.className = 'preview';
    }
    else
    {
        i.className = 'thumbnail';
        i.src = i.src.replace('_m.jpg', '_s.jpg');
    }
}