// Get reference to any DIV element through ID tag
function oGetReferenceToDIV (sDivID, oDoc)
{
  if (document.getElementById) 
  {
    return document.getElementById (sDivID); 
  }
  if (document.all) 
  {
    return document.all[sDivID]; 
  }
  if (!oDoc) 
  { 
    oDoc = document; 
  }
  if (document.layers) 
  {
    if (oDoc.layers[sDivID]) 
	  { 
	  return oDoc.layers[sDivID]; 
	  } 
	  else 
  	{
      // Iterate through all child layers
      for (var x = 0, y; !y && x < oDoc.layers.length; x++) 
	    {
        // Return current layer
        y = getReferenceToDIV (sDivID, oDoc.layers[x].document); 
	    }
      return y; 
	  } 
  }
  return false;
}

function vDisplayServerPlayers (nID)
{
  var sDivID        = "ServerPlayers" + nID;
  var oReference    = oGetReferenceToDIV (sDivID);
  var sClassHidden  = "HiddenServerPlayers";
  var sClassDisplay = "VisibleServerPlayers";
  
  if (oReference.className == sClassDisplay) oReference.className = sClassHidden;
  else if (oReference.className == sClassHidden) oReference.className = sClassDisplay;
}

function vDisplayServerSettings (nID)
{
  var sDivID        = "ServerSettings" + nID;
  var oReference    = oGetReferenceToDIV (sDivID);
  var sClassHidden  = "HiddenServerPlayers";
  var sClassDisplay = "VisibleServerPlayers";
  
  if (oReference.className == sClassDisplay) oReference.className = sClassHidden;
  else if (oReference.className == sClassHidden) oReference.className = sClassDisplay;
}

function vDisplayServerImage (nID)
{
  var sDivID        = "ServerImage" + nID;
  var oReference    = oGetReferenceToDIV (sDivID);
  var sClassHidden  = "HiddenServerImage";
  var sClassDisplay = "VisibleServerImage";
  
  if (oReference.className == sClassDisplay) oReference.className = sClassHidden;
  else if (oReference.className == sClassHidden) oReference.className = sClassDisplay;
}

