function url_isin(text) { return (document.URL.indexOf(text) > -1); }
function url_not_in(text) { return (document.URL.indexOf(text) < 0); }

function index_addons()
{
  var bodyel = document.getElementsByTagName('body')[0];
  if ( false && url_isin('&aktion=neu') && url_not_in('&email=')
    && url_not_in('&key=s9rAvflGLM')  // Animexx Anfänger-Zirkel
    && url_not_in('&key=TRJrOiatEB')  // Dunkelsüß Chatabend
    )
  {
    bodyel.innerHTML = '<h2>Anmeldung geschlossen</h2><p>Zur Zeit sind leider alle Anmeldeplätze belegt.</p>';
    return false;
  }
  if (location.hash == '#userlist')
  {
    var userlist = bodyel.innerHTML.replace(/\r/g, '').replace(/\n/g, '');
    userlist = userlist.replace(/<\/?(font|b|img|br|tr|td|thead|tbody)(| [^<>]*)>/ig, '');
    var nicknames = new Array();
    var raum_re = /<table [^<>]*>User online [^<>]*<table [^<>]*>([^<>]*)<\/table>(.+)$/i;
    var nick_re = /\s*([a-z0-9\-]+)(.*)$/i
    var match = null;
    while ( (match = raum_re.exec(userlist)) != null )
    {
      var nicks_im_raum = match[1];
      userlist = match[2];
      while ( (match = nick_re.exec(nicks_im_raum)) != null )
      {
        nicknames[nicknames.length] = match[1];
        nicks_im_raum = match[2];
      }
    }
    nicknames.sort();
    userlist = '<p style="font-size: 9pt; position: absolute; top: 2px; left: 2px;">'
      + String(nicknames.length) + ' Benutzer';
    if (nicknames.length > 0)
    {
      userlist += ':';
      for (var nidx = 0; nidx < nicknames.length; nidx++)
      {
        userlist += ' <a href="http://dunkelsuess.de/site/index.php/Profiles/' + nicknames[nidx]
          + '" target="_blank">' + nicknames[nidx] + '</a>';
      }
    }
    bodyel.innerHTML = userlist + '</p><style type="text/css">body, p { background-color: transparent '
       + '!important; background-image: none !important; } a { color: blue !important; }</style>';
    return false;
  }
  document.getElementById('no-inputs').innerHTML = '';
}

window.onload = index_addons;