//--DataExpert Rollover
//--Version 1.0b
//--19.08.2000
//--www.dataexpert.ch
//*******************************
nMaxItem = 4;
NameIndex = 0;

DefaultState = 1;
MouseOverState = 2;
MouseDownState = 3;

imgCounter = 0;

sSelected = "";

ImageList = new Array();

bIsSupportOK = (
	((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) >= 3 )) ||
	((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4 ))

);

function AddImageToImageList(name, Default, MouseOver, MouseDown)
{
	ImageList[imgCounter] = new Array(nMaxItem);
	ImageList[imgCounter][NameIndex] = name;
	ImageList[imgCounter][DefaultState] = new Image();
	ImageList[imgCounter][DefaultState].src = Default;
	if (MouseOver != "") {
		ImageList[imgCounter][MouseOverState] = new Image();
		ImageList[imgCounter][MouseOverState].src = MouseOver;
	}
	if (MouseDown != "") {
		ImageList[imgCounter][MouseDownState] = new Image();
		ImageList[imgCounter][MouseDownState].src = MouseDown;
	}

	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) && (name !=sSelected))
				{

					document.images[name].src = ImageList[i][state].src;
				}
		}
	}
}

function SetSelectedName(name)
{

	if (sSelected != "")
	{
		sSelected = "";
		for (i = 0; i < imgCounter; i++) 
		{
			sNameToSet=ImageList[i][NameIndex]
			if (sNameToSet != null) 
				{
					if (ImageList[i][DefaultState] != null)
					{
						document.images[sNameToSet].src = ImageList[i][DefaultState].src;
					}
				}
		}	
		ReplaceImage(name,MouseDownState)
	}
	
	sSelected = name;
	
}
