function do_action(sel)
{
  if(sel.value == "") return false;

  var id = sel.id.substr(2);
  switch(sel.value)
  {
    case 'add-photos':
      window.location.href = '/g/upload.php?aid='+id;
    break;
    case 'delete-item':
      return del(id, 'item');
    break;
    case 'delete-album':
      return del(id, 'album');
    break;
    case 'name-album':
      return edit_album_name(id);
    break;
    case 'mark-album':
    break;
    case 'hilite':
      return hilite_item(id);
    break;
  }
  return false;
}
function del(id, what) 
{
	if(!confirm('Are you sure you want to delete this '+what+'?')) return;
  var frm = $('del-form');
  var ipt = $('del-ipt');
  ipt.name = what == 'album' ? 'a' : 'i';
  ipt.value=id;
  frm.submit();
}
function edit_album_name(aid)
{
  var n = $('album_name').innerHTML;
  var r = prompt('Edit Name: ', n.unescapeHTML());
  if(r != null && r != "" && r != n)
  {
    new Ajax.Updater({ success: 'album_name' }, '/g/rpc.php', {
      parameters: { aid: aid, name: r }
    });
  }
}
function hilite_item(iid)
{
  new Ajax.Request('/g/rpc.php', {
    onSuccess: function(transport){ alert('This item is now the highlighted photo on the Albums page.'); },
    onFailure: function(transport){ alert('Update failed.'); },
    parameters: { aid: $('aid').value, iid: iid, action: 'hilite' }
  });
}