/**************************
 * UNIT13 internetservice ********************************
 **************************                              *
   * (c) 2003-2004 Wijnand Modderman <wijnand@unit13.nl> *
   *******************************************************/

// Define colors here

//background colors
var colorBGNormal     = '#dc3331';	// normal background color
var colorBGActive     = '#ffced7';	// active background color
var colorBGHover      = '#ff6666';	// mouse over background color

//text colors
var colorFGNormal     = '#ffffff';	// normal text color
var colorFGActive     = '#000000';	// active text color
var colorFGHover      = '#ffffff';	// mouse over text color

/****************[ DO NOT EDIT FROM HERE ]****************/

var prevActiveObj = null;
var prevHoverObj  = null;

function setInactive(o)
{
    o.style.backgroundColor = colorBGNormal;
    o.style.color           = colorFGNormal;
}

// onMouseOver
function buttonOn(o)
{
    o.style.backgroundColor = colorBGHover;
    o.style.color           = colorFGHover;
}

// onMouseOut
function buttonOff(o)
{
    // is this the active link, or an other one?
    if (o == prevActiveObj)
    {
	o.style.backgroundColor = colorBGActive;
	o.style.color           = colorFGActive;
    } else {
	o.style.backgroundColor = colorBGNormal;
	o.style.color           = colorFGNormal;
    }
}

// onClick
function buttonClick(o)
{
    // set previous object back to normal, if applicable
    if ((prevActiveObj != null) && (prevActiveObj != o))
    {
	setInactive(prevActiveObj);
    }
    // check if we're not just updating the same object
    if (prevActiveObj == o)
    {
	return false;
    }
    // set the style of our object
    o.style.backgroundColor = colorBGActive;
    o.style.color           = colorFGActive;
    prevActiveObj           = o;
}

