/* <![CDATA[ */

	var to2 = null;
	
  function doChange(fach)
  {
  	clearTimeout(to[fach]);
  	if ( bilder[fach] )
  	{
		// nur etwas tun, wenn es mehr als ein Bild gibt
		var laenge = bilder[fach].length;
		if ( laenge > 1 )
		{
			// das nächste Bild ist akt + 1
			akt[fach] = akt[fach] + 1;
			if ( akt[fach] > laenge - 1 )
			{
				akt[fach] = 0;
			}
			_theChange(fach, bilder[fach][akt[fach]]);
			to[fach] = setTimeout(function() { doChange(fach); }, 6000);
		}
  	}
  }
  
  function _theChange(fach, bild)
  {
  	// feststellen, welches gerade sichtbar ist
  	// es gibt immer bw_[fach]_1 und bw_[fach]_2, also z.B. bw_c1_1 und bw_c1_2
  	var ni = "";
	if ( anker[fach][akt[fach]] )
	{
		ni = "<a href=\"" + anker[fach][akt[fach]] + "\">" + "<img src=\"/dyn_img/" + fach + "/" + bild + "\" /></a>";
	} else
	{
		ni = "<img src=\"/dyn_img/" + fach + "/" + bild + "\" />";
	}
	
  	if ( $('bw_' + fach + '_1').visible() )
  	{
  		// das neue kommt ins Fach 2
  		$('bw_' + fach + '_2').update(ni);
  		new Effect.Appear('bw_' + fach + '_2', { duration:1.2 } );	// , queue: { position:'end', scope:fach }
  		new Effect.Fade('bw_' + fach + '_1', { duration:0.8 } );	// , queue: { position:'front', scope:fach }
  		
  	} else
  	{
  		// das neue kommt ins Fach 1
  		$('bw_' + fach + '_1').update(ni);
  		new Effect.Appear('bw_' + fach + '_1', { duration:1.2 } );	// , queue: { position:'end', scope:fach }
  		new Effect.Fade('bw_' + fach + '_2', { duration:0.8 } ); // , queue: { position:'front', scope:fach }
  	}
  
  }
  
  
  
  /*	************************ grosses Startbild, Trigger für Bildwechsel ************************ */  
  var divName = 'startbild';
  
  function showMe()
  {
  	if ( hasHomeImg == true )
  	{
		if ( $(divName) )
		{
			var eff = new Effect.Grow(divName, { duration:2 } );
			doChange('d3');
			to2 = setTimeout('fadeMe()', 8000);
		}
  	} else
  	{
  		doChange('d3');
  		doChange('a3');
  		doChange('c1');
  	}
  }
  
  function fadeMe()
  {
  	if ( $(divName) )
  	{
  		var eff = new Effect.Fade(divName, { duration:1.2 });
  		doChange('a3');
  		doChange('c1');
  	}
  }
  
  
  document.observe('dom:loaded', function() { setTimeout('showMe()', 1000); } );
  
  
  /* ]]> */
