// extra aesthetic functions

var timeout;

var HILITE = '#fab65a';
var UNHILITE = '#e89327';
var HOVER = '#ff3300';
var UNHOVER = '#cc3300';
var VISIBLE = 'visible';
var HIDDEN = 'hidden';

function show(obj) {
    clearTimeout(timeout);

    obj.style.visibility = VISIBLE;
}

function hide(obj) {
    obj.style.visibility = HIDDEN;
}

function hideLater(obj, when) {
    var x = function() { hide(obj); };

    timeout = setTimeout(x, when);
}

function hilite(obj) {
    obj.style.background = HILITE;
}

function unhilite(obj) {
    obj.style.background = UNHILITE;
}

function hover(obj) {
    obj.style.color = HOVER;
}

function unhover(obj) {
   obj.style.color = UNHOVER;
}


