		var bIsNC4 = (navigator.appName == "Netscape") && (parseInt(navigator.appVersion) >= 4);
		var bIsIE4 = (navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4 );
		var bIsOP4 = (navigator.appName == "Opera") && (parseInt(navigator.appVersion) >= 4 );
		var bIsSupportOK = bIsNC4 || bIsIE4 || bIsOP4;
		
		var nMaxItem = 5;
		var NameIndex = 0;
		var pic1 = 1;
		var pic2 = 2;
		var pic3 = 3;
		var pic4 = 4;
		var pic5 = 5;
		
		var imgCounter = 0;
		var ImageList = new Array();
		
		function AddImageToImageList(name, p1, p2, p3, p4, p5)
		{
			ImageList[imgCounter] = new Array(nMaxItem);
			ImageList[imgCounter][NameIndex] = name;
			ImageList[imgCounter][pic1] = new Image();
			ImageList[imgCounter][pic1].src = p1;
			if (p2 != "") {
				ImageList[imgCounter][pic2] = new Image();
				ImageList[imgCounter][pic2].src = p2;
			}
			if (p3 != "") {
				ImageList[imgCounter][pic3] = new Image();
				ImageList[imgCounter][pic3].src = p3;
			}
			if (p4 != "") {
				ImageList[imgCounter][pic4] = new Image();
				ImageList[imgCounter][pic4].src = p4;
			}
			if (p5 != "") {
				ImageList[imgCounter][pic5] = new Image();
				ImageList[imgCounter][pic5].src = p5;
			}
		
			imgCounter++;
		}
		
		function ReplaceImage(name, state)
		{
			if (bIsSupportOK) {
				for (i = 0; i < imgCounter; i++) {
					if (document.images[ImageList[i][NameIndex]] != null) {
						if ((name == ImageList[i][NameIndex]) && (ImageList[i][state] != null))
							document.images[name].src = ImageList[i][state].src;
					}
				}
			}
		}

