function firstpagePrepareToplists() {
  var tabs   = $$('#rankingWrapper .rankingMenu li');
  var tables = $$('#rankingContent .content');
  for (var nr = 0; nr < tabs.length; nr++) {
    Event.observe(tabs[nr], 'click', firstpageToplistChangeTab);
  }
}
function firstpageToplistChangeTab() {
  var tabs = $$('#rankingWrapper .rankingMenu li');
  var tab  = this;

  for (var nr = 0; nr < tabs.length; nr++) {
	if (tabs[nr].id != tab.id) {
	  tabs[nr].removeClassName('selected');
	}
  }
  tab.addClassName('selected');

  var tables = $$('#rankingContent .content');
  for (var nr = 0; nr < tables.length; nr++) {
	if (tables[nr].hasClassName(tab.id)) {
	  tables[nr].show();
	} else {
	  tables[nr].hide();
	}
  }
}

function prepareFirstpageSlideshow() {
  var ads     = $$('.promoBox .leftWrapper');
  var toggles = $$('.promoBox .rightWrapper .infoItems');
  for (var nr = 0; nr < toggles.length; nr++) {
    Event.observe(toggles[nr], 'click', firstpageSlideshowToggle);
  }
  firstpageSlideshowStart();
}

function firstpageSlideshowStart() {
  if ($$('.promoBox .leftWrapper')[0]) {
    $$('.promoBox .leftWrapper')[0].show();
    $$('.promoBox .rightWrapper .infoItems')[0].addClassName('selected');

    setTimeout ( "firstpageSlideshowChange()", 5000 );
  }
}
function firstpageSlideshowChange() {
  if ($$('.promoBox .rightWrapper .infoItems.stopped').length) {
    return;
  }

  var ads     = $$('.promoBox .leftWrapper');
  var toggles = $$('.promoBox .rightWrapper .infoItems');

  for (var nr = 0; nr < toggles.length; nr++) {
    if (toggles[nr].hasClassName('selected')) {
      toggles[nr].removeClassName('selected');
      var toggleNr = toggles[nr+1] ? nr+1 : 0;
      toggles[toggleNr].addClassName('selected');

	  ads[toggleNr].show();
	  if (toggleNr != nr) {
	    ads[nr].hide();
	  }

      setTimeout ( "firstpageSlideshowChange()", 5000 );
      return;
    }
  }
}

function firstpageSlideshowToggle() {
  var ads     = $$('.promoBox .leftWrapper');
  var toggles = $$('.promoBox .rightWrapper .infoItems');
  var toggle  = this;

  for (var nr = 0; nr < toggles.length; nr++) {
	if (toggles[nr].id != toggle.id) {
	  toggles[nr].removeClassName('selected');
	}
  }
  toggle.addClassName('selected');
  toggle.addClassName('stopped');

  for (var nr = 0; nr < ads.length; nr++) {
	if (toggle.hasClassName(ads[nr].id)) {
	  ads[nr].show();
	} else {
	  ads[nr].hide();
	}
  }
}

/*
function firstpageSlideshowToggle(panelId, toggleId) {
  $$('.promoBox .leftWrapper').each(function(e) {
    if (e.id != panelId) {
      e.hide();
    }
  });
  $$('.infoItems').each(function(i) {
    i.removeClassName('current');
  });
  $(panelId).show();
  $(toggleId).addClassName('current');
}
*/
Event.observe(window, 'load', prepareFirstpageSlideshow);

