var specialsLoop = 0;

var SchleifenSteuerung = function() {
  if ( Topic.loopIndex == 0 )
    for ( var i = 1; i < specialsLoop; i++ ) YAHOO.util.Dom.setStyle( 'banner' + i, 'opacity', 1.0 );
  setTimeout( "EbeneWeg()", 4000 );
}

var EbeneWeg = function() {
  var bAnim = new YAHOO.util.Anim( 'banner' + Topic.loopIndex, { opacity: { to: 0.0 } }, 2, YAHOO.util.Easing.easeOut );
  if ( Topic.loopIndex < specialsLoop - 1 ) bAnim.onComplete.subscribe(SchleifenSteuerung);
  bAnim.animate();
  Topic.loopIndex++;

  if ( Topic.loopIndex == specialsLoop ) {
    Topic.loopIndex = 0;
    var reAnim = new YAHOO.util.Anim( 'banner' + Topic.loopIndex, { opacity: { to: 1.0 } }, 3, YAHOO.util.Easing.easeOut );
    reAnim.onComplete.subscribe(SchleifenSteuerung);
    reAnim.animate();
  }

}

var Topic = {
  loopIndex : 0,

  init : function() {
    Fenster.init();
    Leiste.anschlag = 1113; 

    if ( specialsLoop > 0 ) {
      for ( var i = 0; i < specialsLoop; i++ ) YAHOO.util.Dom.setStyle( 'banner' + i, 'z-index', 49 - i ); 
      setTimeout( "EbeneWeg()", 3000 );
    }
  },

  highlight_party : function() {
    var bilder = this.getElementsByTagName("img");
    for (var i=0; i<bilder.length; i++) {
      var bild = bilder[i];
      bild.style.borderColor = '#fff';
    }
  },

  dimm_party : function() {
    var bilder = this.getElementsByTagName("img");
    for (var i=0; i<bilder.length; i++) {
      var bild = bilder[i];
      bild.style.borderColor = '#989f8b';
    }
  }

}

var TopicStarter = { 
  init : function() {
    Topic.init(); 
  }
}

YAHOO.util.Event.onDOMReady( TopicStarter.init );

YAHOO.util.Event.addListener(['salsa', 'housesoul', 'hifi'], 'mouseover', Topic.highlight_party);
YAHOO.util.Event.addListener(['salsa', 'housesoul', 'hifi'], 'mouseout', Topic.dimm_party);
