var flags = new Array();

flags['au'] = '1134';
flags['bg'] = '357';
flags['com'] = '21';
flags['cz'] = '399';
flags['de'] = '0';
flags['dk'] = '588';
flags['fr'] = '126';
flags['hu'] = '441';
flags['id'] = '798';
flags['il'] = '777';
flags['in'] = '819';
flags['it'] = '105';
flags['pl'] = '147';
flags['pt'] = '168';
flags['ro'] = '378';
flags['tr'] = '273';
flags['uk'] = '693';
flags['us'] = '672';

var servers = new Array();

function selectCategory(cat) {
  ajax = new Ajax();
  request = "/server_manager.php?category=" + cat;
  data = ajax.getSyncHttpRequest(request);
  eval("servers = " + data + ";");

  newHTML  = '[<A HREF="javascript: closeServers()">Close</A>]';
  newHTML += '<P><B>Change Server to...</B></P>';
  newHTML += '<TABLE CELLPADDING="2" CELLSPACING="0" BORDER="0"><TR>';
  newHTML += '<TR><TD><B>Server</B></TD><TD><B>Total Population</B></TD><TD><B>Players</B></TD></TR>';
  for (var x=0; x<servers.length; x++) {
    newHTML += '<TR>';
    newHTML += '  <TD><A HREF="/?change_sid=' + servers[x][1] + '">' + servers[x][2] + '</A></TD>';
    newHTML += '  <TD>' + servers[x][3] + '</TD>';
    newHTML += '  <TD>' + servers[x][4] + '</TD>';
    newHTML += '</TR>';
  }
  newHTML += '</TR></TABLE>';
  $("server_form").innerHTML = newHTML;
  $("server_form").style.visibility = 'visible';
}

function closeServers() {
  $("server_form").style.visibility = 'hidden';
}

function showFlags() {
  for (key in flags) {
    document.write('<A HREF="/choose_server.php?category=' + key + '"');
    document.write('onClick="selectCategory(\'' + key + '\'); return false;" TITLE="' + key + '">');
    document.write('<IMG SRC="/images/blank.gif" WIDTH="21" HEIGHT="13" CLASS="flag" ALT="' + key + '"');
    document.write('STYLE="background: url(/images/flags.gif); background-position: -' + flags[key] + 'px 0px;" ');
    document.write('BORDER="0">'); 
    document.write('</A>');
  }
}
