var anzahlObjLayer = 0;
var BilderLayer = new Array();

BrowserTyp = window.navigator.userAgent;
BrowserVers = parseInt(BrowserTyp.charAt(BrowserTyp.indexOf("/")+1),10);
IsMSIE = BrowserTyp.indexOf("MSIE") > 0;
IsW3C = ((document.getElementById) && !(IsMSIE&&BrowserVers<6)) ? true : false;

// Vorladen der Grafiken
function laden_layer(Ebene1, Name1, Default1, Over1, Ebene2, Name2, Default2, Over2, Ebene3, Name3, Default3, Over3)
{
	BilderLayer[anzahlObjLayer] = new Array(12);
	BilderLayer[anzahlObjLayer][0] = Name1;
	BilderLayer[anzahlObjLayer][1] = Ebene1;
	BilderLayer[anzahlObjLayer][2] = new Image();
	BilderLayer[anzahlObjLayer][2].src = Default1;
	BilderLayer[anzahlObjLayer][3] = new Image();
	BilderLayer[anzahlObjLayer][3].src = Over1;

	BilderLayer[anzahlObjLayer][4] = Name2;
	BilderLayer[anzahlObjLayer][5] = Ebene2;
	BilderLayer[anzahlObjLayer][6] = new Image();
	BilderLayer[anzahlObjLayer][6].src = Default2;
	BilderLayer[anzahlObjLayer][7] = new Image();
	BilderLayer[anzahlObjLayer][7].src = Over2;

	BilderLayer[anzahlObjLayer][8] = Name3;
  BilderLayer[anzahlObjLayer][9] = Ebene3;
	BilderLayer[anzahlObjLayer][10] = new Image();
	BilderLayer[anzahlObjLayer][10].src = Default3;
	BilderLayer[anzahlObjLayer][11] = new Image();
	BilderLayer[anzahlObjLayer][11].src = Over3;
  

  anzahlObjLayer++;
}

function an_layer(name)
{
	// aller Grafiken auf Default zuruecksetzen
	aus_layer();
	
	// MouseOver-Effekt der ausgewaehlten Grafiken
	for (i = 0; i < anzahlObjLayer; i++)
	{
  	if (name == BilderLayer[i][0])
  	{
  		// Over1 anzeigen
        bildwechseln_layer(i, 3, 0, BilderLayer[i][1]);
  		// Fallse ein zweites Bild definiert, dann Over2 anzeigen
  		if (BilderLayer[i][4] != "") 
          bildwechseln_layer(i, 7, 4, BilderLayer[i][5]);
  		// Fallse ein drittes Bild definiert, dann Over3 anzeigen
  		if (BilderLayer[i][8] != "") 
          bildwechseln_layer(i, 11, 8, BilderLayer[i][9]);
  	}
  }
}

function aus_layer()
{
	for (i = 0; i < anzahlObjLayer; i++)
	{	
		// Default1 anzeigen
		if (BilderLayer[i][0] != "") 
      bildwechseln_layer(i, 2, 0, BilderLayer[i][1]);
		// Falls zweites Bild definiert, Default2 anzeigen
		if (BilderLayer[i][4] != "") 
      bildwechseln_layer(i, 6, 4, BilderLayer[i][5]);
		// Falls drittes Bild definiert, Default3 anzeigen
		if (BilderLayer[i][8] != "") 
      bildwechseln_layer(i, 10, 8, BilderLayer[i][9]);
	}
}

function bildwechseln_layer(objnr, quelle, ziel, ebene)
{
	if (IsW3C)
    document.images[BilderLayer[objnr][ziel]].src = BilderLayer[objnr][quelle].src;
	else if(IsMSIE)
    document.images[BilderLayer[objnr][ziel]].src = BilderLayer[objnr][quelle].src;
	else
  {
    if (ebene != "")
      document[ebene].document.images[BilderLayer[objnr][ziel]].src = BilderLayer[objnr][quelle].src;
    else
      document.images[BilderLayer[objnr][ziel]].src = BilderLayer[objnr][quelle].src;
  }
}