function d_toggle(el) {
    value = el.style.display == "block" ? "none":"block";
    el.style.display = value;
}

function toggle_section_box() {
    var section_jump_box = document.getElementById("section_jump_box");
    d_toggle(section_jump_box);
}

var browser_does_hover = false;
function hover_init(anid) {
    browser_does_hover = false;
    elem = document.getElementById(anid);
    if(elem && document.defaultView) {
        if(document.defaultView.getComputedStyle(elem, 'hover')) {
            browser_does_hover = true;
        }
    }
    elem = null;
    return false;
}

var new_section_box_init = {
    '#section_jump': function(el) {
        hover_init(el.id);
    },
    '#section_box_link': function(el) {
        if(!browser_does_hover) {
            el.onmouseover =  toggle_section_box;
            el.onmouseout =  toggle_section_box;
        }
    },
    '#section_jump_box': function(el) {
        if(!browser_does_hover) {
            el.onmouseover =  toggle_section_box;
            el.onmouseout =  toggle_section_box;
        }
    }
}

Behaviour.register(new_section_box_init);

