var buttons = new Array();

function button_mit(bildobjekt, klick, nummer)
{
this.bildobjekt=bildobjekt;
this.klick=klick;
this.nummer=nummer;
}

function vorladen(bildobjekt, quelle)
{
	if(document.images)
	{
	eval(bildobjekt + " = new Image()");
	eval(bildobjekt + ' .src ="'+ quelle +'"');
	}
}

// Funktionsaufruf zum vorladen der Bilder fuer RollOver
for (z=0;z<16;z++)
{
vorladen('bild_'+z, 'gfx/button/bild_'+z+'.gif');
}

buttons[0]=new button_mit(bild_0,0,0);
buttons[1]=new button_mit(bild_1,0,1);
buttons[2]=new button_mit(bild_2,0,2);
buttons[3]=new button_mit(bild_3,0,3);
buttons[4]=new button_mit(bild_4,0,4);
buttons[5]=new button_mit(bild_5,0,5);
buttons[6]=new button_mit(bild_6,0,6);
buttons[7]=new button_mit(bild_7,0,7);
buttons[8]=new button_mit(bild_8,0,8);
buttons[9]=new button_mit(bild_9,0,9);
buttons[10]=new button_mit(bild_10,0,10);
buttons[11]=new button_mit(bild_11,0,11);
buttons[12]=new button_mit(bild_12,0,12);
buttons[13]=new button_mit(bild_13,0,13);
buttons[14]=new button_mit(bild_14,0,14);
buttons[15]=new button_mit(bild_15,0,15);
function wechsel(foo, nr, zustand)
{
	if(foo.klick==0)
	{
		if(zustand==0)
		{
		document.images[nr].src = foo.bildobjekt.src;
		}
		if(zustand==1)
		{
		//
		reset();
		document.images[nr].src = foo.bildobjekt.src;
		buttons[foo.nummer-1].klick=1;
		}
	}

}

function reset()
{
	//Alle Elemente eines Arrays (Variable in ArrayName)
	for(z in buttons)
	{
	buttons[z].klick=0;
	}

}

function zuruecksetzen()
{
reset();	
	for (z=0;z<8;z++)
	{
	wechsel(buttons[z*2],z+1,0);
	}
	
}

