function change_nick_cb(nick)
{
  document.getElementById('nick').innerHTML = nick;
}

function change_nick()
{
  var nick;

  if(nick=prompt('What would you like to change your nick to?', ''))
  {
    x_change_nick(nick, change_nick_cb);
  }
}

function login()
{
  alert("To be implemeted");
}

function send_text_cb()
{
  var cb = document.getElementById('chatbox');
  cb.src = cb.src;
}

function send_text()
{
  var frm = document.forms.chatFrm;
  var line = frm.chatline.value;
  var game = frm.game.value;

  line = line.replace(/^\s+/, '');
  line = line.replace(/\s+$/, '');
  if(line.search(/\S/)>=0) { x_send_text(game, line, send_text_cb); }
  frm.chatline.value = '';
}

function join(game, x, o)
{
  var player = x?(o?'*':'x'):(o?'o':'');
  window.location = 'game.php?game='+ game +'&player='+ player;
}

function panel(props)
{
  for(k in props)
  {
    document.getElementById(k).style.display = props[k];
  }
}
