<!--// Hide from ancient browsers
    // Hey, it's not pretty, but it works.

	var Name = new Array(1);
	var OnImage = new Array(1);
	var OffImage = new Array(1);

	Name[0] = "who";
	Name[1] = "what";
	Name[2] = "where";
	Name[3] = "why";

	var i=0;
	var len = Name.length;
	while( i < len ) {
		OnImage[i] = new Image();
		OffImage[i] = new Image();
		OnImage[i].src = "/gfx/" + Name[i] + "-in.gif";
		OffImage[i].src = "/gfx/" + Name[i] + "-out.gif";
		i++;
	}

	function MatchName(which) {
		var i=0;
		while( ( i < len ) && ( which != Name[i] ) ) {
			i++;
		}
		return i;
	}

	function MOn(which) {
		var whichNum = MatchName(which);
		document[which].src = OnImage[whichNum].src;
	}

	function MOff(which) {
		var whichNum = MatchName(which);
		document[which].src = OffImage[whichNum].src;
	}

/////////////////////////

	function img_preload() {
		var d = document;
		if (d.images) {
			if (!d.m_img_in)  d.m_img_in = new Array();
			if (!d.m_img_out) d.m_img_out = new Array();
			var i, args=img_preload.arguments;
			if (args.length==0) {
				d.m_img_in[tbname] = new Image();
				d.m_img_out[tbname] = new Image();
				d.m_img_in[tbname].src="/icons/ball.gray.gif";
				d.m_img_out[tbname].src="/icons/blank.gif";
			} else {
				for (i=0; i<args.length; i++) {
					tbname=args[i];
					d.m_img_in[tbname] = new Image();
					d.m_img_out[tbname] = new Image();
					d.m_img_in[tbname].src="/gfx/tb-h-" + tbname + ".gif";
					d.m_img_out[tbname].src="/gfx/tb-l-" + tbname + ".gif";
				}
			}
		}
	}

	function m_in(which) {
		document['tb_' + which].src = d.m_img_in[which].src;
	}

	function m_out(which) {
		document['tb_' + which].src = d.m_img_out[which].src;
	}

	function tm_in(which) {
		document['ttb_' + which].src = d.m_img_in['blank'].src;
	}

	function tm_out(which) {
		document['ttb_' + which].src = d.m_img_out['ball'].src;
	}


// -->
