	nMaxItem = 4;
	NameIndex = 0;
	OriginalState = 1;
	MouseOverState = 2;
	MouseClickState = 3;
	MouseDownState = 4;
	imgCounter = 0;

	ImageList = new Array();

	function AddImageToList(name, Original, MouseOver, MouseClick, MouseDown) {
		ImageList[imgCounter] = new Array(nMaxItem);
		ImageList[imgCounter][NameIndex] = name;
		ImageList[imgCounter][OriginalState] = new Image();
		ImageList[imgCounter][OriginalState].src = Original;

		if (MouseOver != "") {
			ImageList[imgCounter][MouseOverState] = new Image();
			ImageList[imgCounter][MouseOverState].src = MouseOver;
		}

		if (MouseClick != "") {
			ImageList[imgCounter][MouseClickState] = new Image();
			ImageList[imgCounter][MouseClickState].src = MouseClick;
		}

		if (MouseDown != "") {
			ImageList[imgCounter][MouseDownState] = new Image();
			ImageList[imgCounter][MouseDownState].src = MouseDown;
		}

		imgCounter++;
	}

	function ReplaceImage(nameFrom, nameTo, state) {

		for (i = 0; i < imgCounter; i++) {
			if (document.images[ImageList[i][NameIndex]] != null) {
				if ((nameFrom == ImageList[i][NameIndex]) && (ImageList[i][state] != null))
					document.images[nameTo].src = ImageList[i][state].src;
			}
		}
	}

	// --------------------------------------------------------------------------------

	AddImageToList("JS0", "images/menu-1x1.gif", "images/test-2x1r-1x1.gif", "", "");
	AddImageToList("JS1", "images/menu-2x1.gif", "images/test-2x1r-2x1.gif", "", "");
	AddImageToList("JS2", "images/menu-3x1.gif", "images/test-2x1r-3x1.gif", "", "");
	AddImageToList("JS3", "images/menu-4x1.gif", "images/test-2x1r-4x1.gif", "", "");
	AddImageToList("JS4", "images/menu-5x1.gif", "images/test-2x1r-5x1.gif", "", "");
	AddImageToList("JS5", "images/menu-6x1.gif", "images/test-2x1r-6x1.gif", "", "");
	AddImageToList("JS6", "images/menu-7x1.gif", "images/test-2x1r-7x1.gif", "", "");
	AddImageToList("JS7", "images/menu-8x1.gif", "images/test-2x1r-8x1.gif", "", "");
	AddImageToList("JS8", "images/menu-9x1.gif", "images/test-2x1r-9x1.gif", "", "");
	AddImageToList("JS9", "images/menu-10x1.gif", "images/test-2x1r-10x1.gif", "", "");
	AddImageToList("JS11", "images/menu-12x1.gif", "images/test-2x1r-12x1.gif", "", "");
	AddImageToList("JS13", "images/menu-13x1.gif", "images/test-2x1r-13x1.gif", "", "");
	AddImageToList("JS14", "images/menu-14x1.gif", "images/test-2x1r-14x1.gif", "", "");
	AddImageToList("JS15", "images/menu-15x1.gif", "images/test-2x1r-15x1.gif", "", "");
	AddImageToList("JS16", "images/menu-16x1.gif", "images/test-2x1r-16x1.gif", "", "");