<!--

// Globale Variablen
var intIndex = 1;
var intButtons = 0;
var strBUTTONPREFIX = "Button_";

// Initialisierung
function initrotation(vstrDisplay, vintInterval)
  {
  try
    {
    var objDisplay = document.getElementById(vstrDisplay);
    if(objDisplay)
      {
      // Buttons
      var strContent = '';
      var astrButtons = new Array("empty");

      // - All-Inkl
      strContent = '<a href="http://www.all-inkl.com/index.php?partner=167674" target="_blank">';
      strContent += '<img src="http://www.all-inkl.com/banner/button_hosted_by.gif" ';
      strContent += 'width="88" height="31" alt="ALL-INKL.COM Webhosting"></a>';
      astrButtons.push(strContent);
      // - RdI
      strContent = '<a href="http://www.rettet-das-internet.de" target="_blank">';
      strContent += '<img src="http://www.rettet-das-internet.de/button1.gif" ';
      strContent += 'width="88" height="31" alt="Rettet das Internet!"></a>';
      astrButtons.push(strContent);

      // Zufaelliger Start
      intButtons = astrButtons.length;
      intIndex = Math.ceil(intButtons * Math.random());

      // Vorladen
      strContent = "";
      for(intIdx = 1; intIdx <= intButtons; intIdx++)
        {
        strContent = strContent + '<div id="' + strBUTTONPREFIX + intIdx + '" align="center" style="display:none">' + astrButtons[intIdx] + '</div>';
        }
      objDisplay.innerHTML = objDisplay.innerHTML + strContent;

      refreshdisplay();
      setInterval('refreshdisplay()', vintInterval);
      }
    }
  catch(e)
    {
    JSError_ThrowSpecificError('initrotation', e, false);
    }
  }

function refreshdisplay()
  {
  try
    {
    if (intIndex >= intButtons || intIndex <= 0)
      {
      intIndex = 1;
      }
    var objButton = document.getElementById(strBUTTONPREFIX + intIndex);

    var intOldIdx = intIndex - 1;
    if (intOldIdx < 1)
      {
      intOldIdx = intButtons - 1;
      }
    var objOldButton = document.getElementById(strBUTTONPREFIX + intOldIdx);

    if(objButton && objOldButton)
      {
      objButton.style.display = 'inline';
      objOldButton.style.display = 'none';
      intIndex++;
      }
    }
  catch(e)
    {
    JSError_ThrowSpecificError('refreshdisplay', e, false);
    }
  }

//-->
