// imagehandle.js
// handelt das laden und anzeigen von images

var aImages = new Array();
var countImages = 0;


function loadImage(vName,vImageFile,vWidth,vHeight,vTitle) {
	if (showAlert) { alert("Lade Image: "+ vImageFile); }
	aImages[countImages] = new Array(5);
	aImages[countImages][0] = vName;
	aImages[countImages][1] = new Image();
	aImages[countImages][1].src = vImageFile;
	aImages[countImages][2] = vWidth;
	aImages[countImages][3] = vHeight;
	aImages[countImages][4] = vTitle;
	countImages++;
	if (showAlert2) { alert("Image geladen: "+ vImageFile+ "; Anzahl: "+ countImages); }
}

function getImageNr(vName) {
	for (i = 0; i < countImages; i++) {
		if (aImages[i][0] == vName) {
			return i;
		}
	}
	return -1;
}
function showImage(oImage,vName) {
	var vImageNr = getImageNr(vName);
	if (vImageNr != -1) {
		if (showAlert2) { alert("Show Image: "+ vName); }
		oImage.src = aImages[vImageNr][1].src;
		oImage.width = aImages[vImageNr][2];
		oImage.height = aImages[vImageNr][3];
		oImage.title = aImages[vImageNr][4];
	}
}
