var did_house_menu = false;

function menu_collapse(menuname)
{
  if(document.getElementById('menu_' + menuname).style.display == 'none')
    document.getElementById('menu_' + menuname).style.display = 'block';
  else
    document.getElementById('menu_' + menuname).style.display = 'none';
}

function load_rooms(userid, locid)
{
  if(did_house_menu == false)
  {
    document.getElementById('myrooms').innerHTML = '<center><img src="gfx/throbber.gif" width="16" height="16" alt="loading..." /></center>';
    document.getElementById('myrooms').style.display = '';
    document.getElementById('house_expand').style.display = 'none';

    dojo.xhrGet({
      url: 'myrooms.php',
      content: {
        userid: userid,
        locid: locid
      },
      load: function(data) { updaterooms(data); },
      error: function(data) { alert('Error? ' + data); },
      mimetype: 'text/html'
    });

    did_house_menu = true;
  }

  return false;
}

function show_static_menu(m_name)
{
  document.getElementById(m_name + 'menu').style.display = '';
  document.getElementById(m_name + '_expand').style.display = 'none';

  return false;
}

function updaterooms(room_list)
{
  document.getElementById('myrooms').innerHTML = room_list;
}

function error(error)
{
  document.getElementById('chat').innerHTML = '<p style="failure">' + error + '</p>';
}

function do_menu(id)
{
  var me = document.getElementById(id);

  if(me.style.display == 'none')
    me.style.display = 'block';
  else
    me.style.display = 'none';

  document.cookie = id + '=' + me.style.display;
}
