    switch_plus = new Image();
    switch_plus.src = layout + 'plus.jpg';

    switch_minus = new Image();
    switch_minus.src = layout + 'minus.jpg';

    info = new Array('forum','bets','news','intern');

    count = 0;
    infade = false;

    function info_active(field)
     {
       if(!infade)
        {

       for(i = 0;i <= info.length-1; i++)
        {
          d = document.getElementById("infobox_" + info[i]);
          img = document.getElementById("image_" + info[i]);

           if(d && img)
            {
             d.style.display = "none";
             img.src = layout + "infobar_"+info[i]+".jpg";
            }

           if(info[i] == field)
            {
             from = i+1;
            }
        }

       document.getElementById("infobox_" + field).style.display = "";
       document.getElementById("image_" + field).src = layout + "infobar_"+field+"_hover.jpg";

       document.getElementById("infobox_table_" + field).style.filter = "alpha(opacity = 100)";
       document.getElementById("infobox_table_" + field).style.mozopacity = "1.00";
       document.getElementById("infobox_table_" + field).style.opacity = "1.00";

       count++;

       next = (from == 3 ? 1 : from+1);

        window.setTimeout("fadeInfo("+count+","+from+","+next+",0)",5000);
       }
     }


    function zerofill(str,length)
     {
      str = str.toString();

       if(str.length < length)
        {
          for(i = 1;i <= length - str.length;i++)
           {
             str = "0" + str;
           }
        }

      return str;
     }

    function fadeInfo(counter,from,to,i)
     {
       if(counter == count)
        {
          infade = true;

          inVar = ( (100-i) == 100 ? "1.00" : "."+zerofill((100-i),2) );

          document.getElementById("infobox_table_" + info[from-1]).style.filter = "alpha(opacity = "+(100-i)+")";
          document.getElementById("infobox_table_" + info[from-1]).style.mozopacity = inVar;
          document.getElementById("infobox_table_" + info[from-1]).style.opacity = inVar;

          outVar = ( i == 100 ? "1.00" : "."+zerofill(i,2) );
          document.getElementById("infobox_table_" + info[to-1]).style.filter = "alpha(opacity = "+i+")";
          document.getElementById("infobox_table_" + info[to-1]).style.mozopacity = outVar;
          document.getElementById("infobox_table_" + info[to-1]).style.opacity = outVar;

          if(i == 0)
           {
             document.getElementById("infobox_" + info[to-1]).style.display = "";
           }

          if(i >= 100)
           {
             document.getElementById("infobox_" + info[from-1]).style.display = "none";

             document.getElementById("image_" + info[from-1]).src = layout + "infobar_"+info[from-1]+".jpg";
             document.getElementById("image_" + info[to-1]).src = layout + "infobar_"+info[to-1]+"_hover.jpg";

             infade = false;
             from   = to;
             next   = (from == 3 ? 1 : from+1);

             window.setTimeout("fadeInfo("+counter+","+from+","+next+",0)",10000);
           }
          else
           {
             window.setTimeout("fadeInfo("+counter+","+from+","+to+","+(i+5)+")",20);
           }
        }
     }

function darken(field)
  {
   d = window.document.getElementById(field).style;
   d.backgroundColor = '#F0F0F0';
  }
function lighten(field)
  {
   d = window.document.getElementById(field).style;
   d.backgroundColor = '';
  }



  var bbcode = new Array("","[b]","[/b]","[i]","[/i]","[u]","[/u]","[left]","[/left]",
                         "[center]","[/center]","[right]","[/right]","[link=http://]","[/link]",
                         "[email=","]","[img=","]","[irc=#","]","[quote]","[/quote]");

  var clientPC = navigator.userAgent.toLowerCase();
  var clientVer = parseInt(navigator.appVersion);

  var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1));
  var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
                && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
                && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1));
  var is_moz = 0;

  var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
  var is_mac = (clientPC.indexOf("mac")!=-1);

  function switch_status(field,link)
   {
     if (document.getElementById(field).style.display == 'none')
      {
        document.getElementById(field).style.display = "";
        document.getElementById(link).src = switch_minus.src;
      }
     else
      {
        document.getElementById(field).style.display = "none";
        document.getElementById(link).src = switch_plus.src;
      }
   }

  function mozWrap(txtarea, open, close)
   {
     var selLength = txtarea.textLength;
     var selStart = txtarea.selectionStart;
     var selEnd = txtarea.selectionEnd;
     if (selEnd == 1 || selEnd == 2)
         selEnd = selLength;

     var s1 = (txtarea.value).substring(0,selStart);
     var s2 = (txtarea.value).substring(selStart, selEnd)
     var s3 = (txtarea.value).substring(selEnd, selLength);
     txtarea.value = s1 + open + s2 + close + s3;
    return;
   }

  function storeCaret(textEl)
   {
     if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
   }

  function addbbcode(codenr,feld)
   {
    var txtarea = document.getElementById(feld);

    donotinsert = false;
    theSelection = false;
    bblast = 0;

     if ((clientVer >= 4) && is_ie && is_win)
      {
       theSelection = document.selection.createRange().text; // Get text selection
        if(theSelection)
         {
           document.selection.createRange().text = bbcode[codenr]+theSelection+bbcode[codenr*1+1];
           txtarea.focus();
           return;
         }
        else
         {
          txtarea.value = txtarea.value + bbcode[codenr] + bbcode[codenr*1+1];
          txtarea.focus();
          return;
         }
      }
     else
      {
        if(txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
         {
           mozWrap(txtarea, bbcode[codenr], bbcode[codenr*1+1]);
           return;
         }
        else
         {
          txtarea.value = txtarea.value + bbcode[codenr] + bbcode[codenr*1+1];
          txtarea.focus();
          return;
         }
      }
    storeCaret(txtarea);
   }

  function addQuote(qtext)
   {
    var quote = document.getElementById(qtext).innerHTML;
    document.getElementById('text').value += '[quote]' + quote + '[/quote]';
    document.getElementById('text').focus();
   }

  function Popup(path,name,width,height,scrolling,resizable)
   {
     window.open(path,name,"width="+width+",height="+height+",scrollbars="+scrolling+",resizable="+resizable);
   }

  function addcolor(color,feld)
   {
     if(color)
      {
        var old = document.getElementById(feld).value;
        var neu = old+"[color="+color+"][/color]";
        document.getElementById(feld).value = neu;
      }
   }

  function addsize(size,feld)
   {
     if(size)
      {
        var old = document.getElementById(feld).value;
        var neu = old+"[size="+size+"][/size]";
        document.getElementById(feld).value = neu;
      }
   }

  function addfont(font,feld)
   {
     if(font)
      {
        var old = document.getElementById(feld).value;
        var neu = old+"[font="+font+"][/font]";
        document.getElementById(feld).value = neu;
      }
   }

  function addtext(feld,text)
   {
     var old = document.getElementById(feld).value;
     var neu = old+text;
     document.getElementById(feld).value = neu;
   }