if (document.images != null) { 
	var BilderAnzahl = 16; 
	var EinzelBilder = 5; 
	var SpeedNorm2Over = 20; 
	var SpeedOver2Norm = 20; 
	var Bild = new Matrix(BilderAnzahl,EinzelBilder); 
	var bname = new Array();
	bname[0] = "cam";
	bname[1] = "lux";
	bname[2] = "om";
	for (var i = 0; i < BilderAnzahl; i++) 
		for (var j = 0; j < EinzelBilder; j++) {
			var bj = j + 1
			Bild[i][j] = new Image(); 
			Bild[i][j].src = "pic/ani/"+bname[i]+bj+".jpg";
		}

	var Status = new Matrix(BilderAnzahl,5); 
	for (var i = 0; i < BilderAnzahl; i++){ 
		Status[i][0] = 0; 
		Status[i][1] = null; 
		Status[i][2] = null; 
		Status[i][3] = false; 
		Status[i][4] = false; 
	} 
} 
  
function Matrix(x,y){ 
	for (var i = 0; i < x; i++){ 
		this[i] = new Array(y); 
	} 
} 
  
function norm2over(BildID){ 
	if (document.images != null){ 
		var i = Status[BildID][0] + 1; 
		Status[BildID][0] = i; 
		if (Status[BildID][3]) 
			clearTimeout(Status[BildID][2]); 
		document.images['menu' + BildID].src = eval('Bild[' + BildID + '][' + i + ']' + '.src'); 
		Status[BildID][4]  = true; 
		if (i < (EinzelBilder - 1)) 
			Status[BildID][1]  = eval('setTimeout(\'norm2over("\'+BildID+\'")\',SpeedNorm2Over)'); 
		else 
			Status[BildID][4] = false; 
	} 
} 
  
function over2norm(BildID) { 
	if (document.images != null) { 
		var i = Status[BildID][0] - 1; 
		Status[BildID][0] = i; 
		if (Status[BildID][4]) 
			clearTimeout(Status[BildID][1]); 
		document.images['menu' + BildID].src = eval('Bild[' + BildID + '][' + i + ']' + '.src'); 
		Status[BildID][3]  = true; 
		if (i > 0) 
			Status[BildID][2]  = eval('setTimeout(\'over2norm("\'+BildID+\'")\',SpeedOver2Norm)'); 
		else 
			Status[BildID][3] = false; 
	} 
}
