// JavaScript Document


// Bilder im voraus in den Cache bringen, die dynamisch nachgeladen werden
function bild_schonmal_laden ( dateiname )
{
	if ( dateiname != "" )
	{ 
		Image1 = new Image(320,200) ;
		Image1.src = dateiname ;
	}
}

// Bild aktiv machen oder nicht, indem einfach der Dateiname geändert wird
function set_aktiv ( bild, flag )
{
  if ( flag ) { bild.src = bild.src.replace ( '-inaktiv', '-aktiv' ) ;}
  else { bild.src = bild.src.replace ( '-aktiv', '-inaktiv' ) ; }
}

// Initialisierung des Rollovers
function rollover_init()
{
  // Klicks auf das Startmenü beobachten
  $$('img.rollover').each(function(el)
  {
    Event.observe ( el, 'mouseover', function() { set_aktiv(el,true) } ) ;
    Event.observe ( el, 'mouseout', function() { set_aktiv(el,false) } ) ;
    // Bilder des anderen Zustands schonmal in den Cache holen
    if ( el.src.indexOf ( '-inaktiv' ) >= 0 ) 
      { bild_schonmal_laden ( el.src.replace ( '-inaktiv', '-aktiv' ) ) } ;
    if ( el.src.indexOf ( '-aktiv' ) >= 0 ) 
      { bild_schonmal_laden ( el.src.replace ( '-aktiv', '-inaktiv' ) ) } ;
  } ) ;  
}


Event.observe(window, 'load', function () { rollover_init();}, false);

