<!--
// *** Component Start *** //

var onbutton = "none";
var buttontimer =  "";
var stayonbutton = "";
bar = new Array();

function buttonstate(buttonname,event)
{
	if (event == "load")
	{
		buttonstate_load(buttonname);
	}
	else if (event == "on")
	{
		if (onbutton == buttonname)
		{
			clearTimeout(buttontimer);
		}
		buttonstate_on(buttonname);
	}
	else if (event == "off")
	{
		buttontimer = setTimeout("buttonstate_off('"+buttonname+"')",20);
	}
	return;
}

function buttonstate_load(buttonname)
{
	if (buttontype == "gif")
	{
	    bar[buttonname] = new Image();
	    bar[buttonname].src = "http://www.golemlabs.com/" + prefix + buttonname + ".gif";
	    bar[buttonname + "_mouseover"] = new Image();
	    bar[buttonname + "_mouseover"].src = "http://www.golemlabs.com/" + prefix + buttonname + "_mouseover.gif";
	}
	else if (buttontype == "jpg")
	{
	    bar[buttonname] = new Image();
	    bar[buttonname].src = "http://www.golemlabs.com/" + prefix + buttonname + ".jpg";
	    bar[buttonname + "_mouseover"] = new Image();
	    bar[buttonname + "_mouseover"].src = "http://www.golemlabs.com/" + prefix + buttonname + "_mouseover.jpg";
	}
    return;
}

function buttonstate_on(buttonname)
{
	document.getElementById(buttonname).src = bar[buttonname + "_mouseover"].src;
	onbutton = buttonname;
	
	return;
}

function buttonstate_off(buttonname)
{
	if (stayonbutton != buttonname)
	{
		document.getElementById(buttonname).src = bar[buttonname].src;
	}
	return;
}

// *** Component End *** //

// -->
