var buttons = new Array();

function Button(nm,src,ext,msg)
{
	this.name = nm;
	this.msg = msg;
	this.imgOn = new Image();
	this.imgOn.src = src + "_on." + ext;
	this.imgOff = new Image();
	this.imgOff.src = src + "_off." + ext;
}

function addMouseOver(nm,src,ext,msg)
{
	buttons[nm] = new Button(nm,src,ext,msg);
}

function doMouseOver(nm,onOff)
{
	if(document.images) {
		imgSwap(buttons[nm],onOff);
	}
	return true;
}

function imgSwap(but,onOff)
{
	if(onOff==0) {	// Replace with off button
		document[but.name].src = but.imgOff.src;
		window.status = '';
	} else {
		document[but.name].src = but.imgOn.src;
		window.status = but.msg;
	}
}

function MenuButton(nm,src,ext,msg)
{
	this.name = nm;
	this.msg = msg;
	this.imgOn = new Image();
	this.imgOn.src = src + ".gif";
	this.imgOff = new Image();
	this.imgOff.src = "images/tf.gif";
}

function addMenuMouseOver(nm,src,ext,msg)
{
	buttons[nm] = new MenuButton(nm,src,ext,msg);
}