<!-- start javascript.js -->
// Default statusbar text
window.defaultStatus = "Contrexx CMS";


///////////////////////////////////
// Image Fader
///////////////////////////////////
astalavistaFadeObjects = new Object();
astalavistaFadeTimers = new Object();

/* object - image to be faded (actual object, not name);
 * destop - destination transparency level (ie 80, for mostly solid)
 * rate   - time in milliseconds between transparency changes (best under 100)
 * delta  - amount of change each time (ie 5, for 5% change in transparency)
 */
function astalavistaFade(object, destOp, rate, delta)
{
if (!document.all)
return
    if (object != "[object]")
	{  //do this so I can take a string too
        setTimeout("astalavistaFade("+object+","+destOp+","+rate+","+delta+")",0);
        return;
    }
    clearTimeout(astalavistaFadeTimers[object.sourceIndex]);
    diff = destOp-object.filters.alpha.opacity;
    direction = 1;
    if (object.filters.alpha.opacity > destOp)
	{
        direction = -1;
    }
    delta=Math.min(direction*diff,delta);
    object.filters.alpha.opacity+=direction*delta;

    if (object.filters.alpha.opacity != destOp)
	{
        astalavistaFadeObjects[object.sourceIndex]=object;
        astalavistaFadeTimers[object.sourceIndex]=setTimeout("astalavistaFade(astalavistaFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
    }
}

///////////////////////////////////
// Hover
///////////////////////////////////
function hover(sta,tab)
{
 if(sta == 1) {
  tab.style.backgroundColor = "#005796";
  tab.style.color = "#ffffff";
 } else {
  tab.style.backgroundColor = "#c2d3e3";
  tab.style.color = "#000000";
 }
}

<!-- end javascript.js -->