function lowlight(elem) {
    if(elem.src.indexOf("_hl.jpg") > 0) {
        elem.src=elem.src.substring(0, elem.src.indexOf('_hl.jpg')) + '.jpg';
    } else if(elem.src.indexOf("_hl.gif") > 0) {
        elem.src=elem.src.substring(0, elem.src.indexOf('_hl.gif')) + '.gif';
    }
}

function highlight(elem) {
    if(!is_highlighted(elem)) {
        var src = get_highlight_image(elem);
        if(src != '') {
            elem.src = src;
        }
    }
}

function preload_highlight_image(elem) {
    document.write("<img src='" + get_highlight_image(elem) + "' alt='' height='1' width='1' style='display:none; visibility:hidden; height:0; width:0;'>");
}

function get_highlight_image(elem) {
    if(elem.src.indexOf("_active.gif") > 0) {
        return '';
    } else if(elem.src.indexOf(".jpg") > 0) {
        return elem.src.substring(0, elem.src.indexOf('.jpg')) + '_hl.jpg';
    } else if(elem.src.indexOf(".gif") > 0) {
        return elem.src.substring(0, elem.src.indexOf('.gif')) + '_hl.gif';
    } else {
        return '';
    }
}

function is_highlighted(elem) {
    if(elem.src.indexOf("_hl.gif") > 0 || elem.src.indexOf("_hl.jpg") > 0) {
        return true;
    }
    return false;
}
