var imgList  = new Array();
var imgCount = 0;

var NAME    = 0;
var IMG_OFF = 1;
var IMG_ON  = 2;
var MAX_LEN = 3;

var bIsSupportOK = (
	((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) >= 3 )) ||
	((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4 ))
);

function AddImageToList(name, imgOff, imgOn)
{
    imgList[imgCount] = new Array(MAX_LEN);
    
    imgList[imgCount][NAME   ] = name;
    imgList[imgCount][IMG_OFF] = new Image();
    imgList[imgCount][IMG_ON ] = new Image();
   
    imgList[imgCount][IMG_OFF].src = imgOff;
    imgList[imgCount][IMG_ON ].src = imgOn;

    imgCount++;
}

function ReplaceImage(name, state)
{
    for (i = 0; i < imgCount; i++) {
        if (document.images[imgList[i][NAME]] != null) {
            if ((name == imgList[i][NAME]) && (imgList[i][state] != null))
                document.images[name].src = imgList[i][state].src;
            }
    }
}

function SelectImage(name)
{
	if (bIsSupportOK) {
		ReplaceImage(name, IMG_ON);
	}
}

function DeselectImage(name)
{
	if (bIsSupportOK) {
		ReplaceImage(name, IMG_OFF);
	}
}