function grey_out_menu() {

    var current_link = current_page_name();

    var links = document.getElementById('sidemenu').getElementsByTagName('A');

    var grey_out = false;

    for (var i = 0; i < links.length; i++) {

        if (grey_out) {
        links[i].onclick = function() { return false; };
        links[i].parentNode.className += " grey";
        }

        if (links[i].href.indexOf(current_link) > -1) grey_out = true;

    }


}

addLoadEvent(grey_out_menu);